組件 | 類型 | 初始值 | 描述 |
wCamStructID | WORD | 16#DC34 | |
byType | BYTE | 0 | 0=多項(xiàng)式的,1=等距的,2=元素最優(yōu)化的,非等距的 3= XYVA(由主設(shè)備位置,從設(shè)備位置,速度,加速度組成的特定點(diǎn)的多項(xiàng)式描述) |
byVarType | BYTE | 0 | 1: INT 2: UINT 3: DINT 4: UDINT 5: REAL 6: LREAL |
xStart | LREAL | CAM域。主設(shè)備的起始位置。 | |
xEnd | LREAL | CAM域。主設(shè)備的終止位置。 | |
nElements | INT | 元素個(gè)數(shù),它依賴于從設(shè)備位置、主設(shè)備/從設(shè)備位置或XYAV點(diǎn)的類型編號(hào)。 | |
nTappets | INT | 開關(guān)動(dòng)作的個(gè)數(shù)。 | |
pce | POINTER TO BYTE | 0 | 指向SMC_CAMElement或SMC_CamTable的指針。 |
pt | POINTER TO SMC_CAMTappet | 0 | 指向SMC_CAMElement或SMC_CamTable的指針。 |
dwTappetActiveBits | DWORD | 內(nèi)部變量。 | |
strCAMName | STRING | '' | CAM名稱。 |
byInterpolationQuality | BYTE | 1 | 1 = 線性插補(bǔ)。 3 = 三次方插補(bǔ)。 |
bChangedOnline | BOOL | FALSE | 內(nèi)部變量。 |
類型 | 初始值 | 描述 | |
VAR_IN_OUT | |||
Master | AXIS_REF | 關(guān)于主軸,見AXIS_REF_SM3。 | |
Slave | AXIS_REF | 關(guān)于從軸,見AXIS_REF_SM3。 | |
CamTable | MC_CAM_REF | 關(guān)于CAM描述,見MC_CAM_REF | |
VAR_INPUT | |||
Execute | BOOL | FALSE | 輸入值的上升沿將啟動(dòng)該功能塊的執(zhí)行。 |
Periodic | BOOL | TRUE | TRUE =周期的, FALSE = 非周期的 |
MasterAbsolute | BOOL | TRUE | TRUE = 絕對(duì), FALSE = 相對(duì) 坐標(biāo) |
SlaveAbsolute | BOOL | TRUE | TRUE = 絕對(duì), FALSE = 相對(duì) 坐標(biāo) |
VAR_OUTPUT | |||
Done | BOOL | FALSE | 如果預(yù)選已經(jīng)完成,則為TRUE |
Busy | BOOL | FALSE | 當(dāng)功能塊執(zhí)行還沒結(jié)束時(shí)為TRUE。 |
Error | BOOL | FALSE | 在功能塊內(nèi)部發(fā)生錯(cuò)誤的信號(hào)。 |
ErrorID | SMC_ERROR | 0 | 錯(cuò)誤指示,見SMC_Error。 |
CamTableID | MC_CAM_ID | 要被功能塊MC_CamID使用的CAM工作臺(tái)標(biāo)識(shí)號(hào)。 |
類型 | 初始值 | 描述 | |
VAR_IN_OUT | |||
Master | AXIS_REF | 關(guān)于主軸,見AXIS_REF_SM3。 | |
Slave | AXIS_REF | 關(guān)于從軸,見AXIS_REF_SM3。 | |
VAR_INPUT | |||
Execute | BOOL | FALSE | 輸入值的上升沿將啟動(dòng)該函數(shù)塊的執(zhí)行。 |
MasterOffset | LREAL | 0 | 主軸工作臺(tái)偏移。 |
SlaveOffset | LREAL | 0 | 從軸工作臺(tái)偏移。 |
MasterScaling | LREAL | 1 | 主設(shè)備分布縮放因數(shù)。 |
SlaveScaling | LREAL | 1 | 從設(shè)備分布縮放因數(shù)。 |
StartMode | MC_StartMode | absolute | 絕對(duì)、相對(duì)或ramp_in(于當(dāng)前位置)。 |
CamTableID | MC_CAM_ID | 所用的CAM工作臺(tái)的標(biāo)識(shí)符,MC_CamID的輸出。 | |
VelocityDiff | LREAL | 0 | 對(duì)于ramp_in速度差的最大值。 |
Acceleration | LREAL | 0 | ramp_in的加速度。 |
Deceleration | LREAL | 0 | ramp_in的減加速度。 |
TappetHysteresis | LREAL | 0 | 挺桿遲滯大小。 |
VAR_OUTPUT | |||
InSync | BOOL | FALSE | 如果從設(shè)備根據(jù)CAM工作臺(tái)同步于主設(shè)備則值為TRUE。 |
Busy | BOOL | FALSE | 當(dāng)功能塊執(zhí)行還沒結(jié)束時(shí)為TRUE。 |
CommandAborted | BOOL | FALSE | 如果該命令已被其他命令終止則為TRUE。 |
Error | BOOL | FALSE | 在功能塊內(nèi)部發(fā)生錯(cuò)誤的信號(hào)。 |
ErrorID | SMC_ERROR | 0 | 錯(cuò)誤指示,見SMC_Error。 注意: |
EndOfProfile | BOOL | FALSE | 脈沖輸出指示了CAM分布的周期結(jié)束。 |
Tappets | SMC_TappetData | 要被SMC_GetTappetValue評(píng)估的挺桿信號(hào)。 |
類型 | 初始值 | 描述 | |
VAR_IN_OUT | |||
Slave | AXIS_REF | 關(guān)于從軸,見AXIS_REF_SM3 | |
VAR_INPUT | |||
Execute | BOOL | FALSE | 輸入值的上升沿將啟動(dòng)該功能塊的執(zhí)行。 |
VAR_OUTPUT | |||
Done | BOOL | FALSE | 如果凸輪被放開為TRUE。 |
Busy | BOOL | FALSE | 當(dāng)功能塊執(zhí)行還沒結(jié)束時(shí)為TRUE。 |
Error | BOOL | FALSE | 在功能塊內(nèi)部發(fā)生錯(cuò)誤的信號(hào)。 |
ErrorID | SMC_ERROR | 0 | 錯(cuò)誤指示,見SMC_Error。 |
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |