McCamTable

定義凸輪表。

名稱 類型 定義
Length int MasterPositions 與 SlavePositions 陣列之長度。
MasterAbsolute BOOL

選擇主軸的絕對或相對座標,1 = 絕對座標;0 = 相對座標,預設值為 0。

絕對座標:所有位置皆從零起算。

相對座標:位置從表中的前一個位置起算。例如前一個絕對位置為五,將主軸移動兩單位後,下一個絕對位置為七,但相對位置則為二。

SlaveAbsolute BOOL

選擇從軸的絕對或相對座標,1 = 絕對座標;0 = 相對座標,預設值為 0。

絕對座標:所有位置皆從零起算。

鄉對座標:位置從表中的前一個位置起算。

週期性 (Periodic) BOOL

決定是否重複凸輪曲線,1 = 週期性;0 = 非週期性(單次),預設值為 0。

週期性:即使在凸輪曲線與模數不相容的情況下仍連續性地重複執行凸輪曲線,意指當模數軸的模數為 360 度,而軸曲線指定為 90 度,則此軸將會在模數中執行四次。在反向模式下,曲線以相反的方式運行。

非週期性:凸輪曲線僅運行一次,若主軸移出範圍外,從軸即停止跟隨並停止在凸輪表中的最後一個位置,而從軸狀態將回到靜止 (StandStill)。在反向模式中,凸輪曲線在到達“EndOfProfile”位置後不運行,上述 90 度例子僅會運行一次。

InterpolationType McCamInterpolationType 選擇凸輪的運動類型。