组件 | 类型 | 初始值 | 描述 |
wCamStructID | WORD | 16#DC34 | |
byType | BYTE | 0 | 0=多项式的,1=等距的,2=元素最优化的,非等距的 3= XYVA(由主设备位置,从设备位置,速度,加速度组成的特定点的多项式描述) |
byVarType | BYTE | 0 | 1: INT 2: UINT 3: DINT 4: UDINT 5: REAL 6: LREAL |
xStart | LREAL | CAM域。主设备的起始位置。 | |
xEnd | LREAL | CAM域。主设备的终止位置。 | |
nElements | INT | 元素个数,它依赖于从设备位置、主设备/从设备位置或XYAV点的类型编号。 | |
nTappets | INT | 开关动作的个数。 | |
pce | POINTER TO BYTE | 0 | 指向SMC_CAMElement或SMC_CamTable的指针。 |
pt | POINTER TO SMC_CAMTappet | 0 | 指向SMC_CAMElement或SMC_CamTable的指针。 |
dwTappetActiveBits | DWORD | 内部变量。 | |
strCAMName | STRING | '' | CAM名称。 |
byInterpolationQuality | BYTE | 1 | 1 = 线性插补。 3 = 三次方插补。 |
bChangedOnline | BOOL | FALSE | 内部变量。 |
类型 | 初始值 | 描述 | |
VAR_IN_OUT | |||
Master | AXIS_REF | 关于主轴,见AXIS_REF_SM3。 | |
Slave | AXIS_REF | 关于从轴,见AXIS_REF_SM3。 | |
CamTable | MC_CAM_REF | 关于CAM描述,见MC_CAM_REF | |
VAR_INPUT | |||
Execute | BOOL | FALSE | 输入值的上升沿将启动该功能块的执行。 |
Periodic | BOOL | TRUE | TRUE =周期的, FALSE = 非周期的 |
MasterAbsolute | BOOL | TRUE | TRUE = 绝对, FALSE = 相对 坐标 |
SlaveAbsolute | BOOL | TRUE | TRUE = 绝对, FALSE = 相对 坐标 |
VAR_OUTPUT | |||
Done | BOOL | FALSE | 如果预选已经完成,则为TRUE |
Busy | BOOL | FALSE | 当功能块执行还没结束时为TRUE。 |
Error | BOOL | FALSE | 在功能块内部发生错误的信号。 |
ErrorID | SMC_ERROR | 0 | 错误指示,见SMC_Error。 |
CamTableID | MC_CAM_ID | 要被功能块MC_CamID使用的CAM工作台标识号。 |
类型 | 初始值 | 描述 | |
VAR_IN_OUT | |||
Master | AXIS_REF | 关于主轴,见AXIS_REF_SM3。 | |
Slave | AXIS_REF | 关于从轴,见AXIS_REF_SM3。 | |
VAR_INPUT | |||
Execute | BOOL | FALSE | 输入值的上升沿将启动该函数块的执行。 |
MasterOffset | LREAL | 0 | 主轴工作台偏移。 |
SlaveOffset | LREAL | 0 | 从轴工作台偏移。 |
MasterScaling | LREAL | 1 | 主设备分布缩放因数。 |
SlaveScaling | LREAL | 1 | 从设备分布缩放因数。 |
StartMode | MC_StartMode | absolute | 绝对、相对或ramp_in(于当前位置)。 |
CamTableID | MC_CAM_ID | 所用的CAM工作台的标识符,MC_CamID的输出。 | |
VelocityDiff | LREAL | 0 | 对于ramp_in速度差的最大值。 |
Acceleration | LREAL | 0 | ramp_in的加速度。 |
Deceleration | LREAL | 0 | ramp_in的减加速度。 |
TappetHysteresis | LREAL | 0 | 挺杆迟滞大小。 |
VAR_OUTPUT | |||
InSync | BOOL | FALSE | 如果从设备根据CAM工作台同步于主设备则值为TRUE。 |
Busy | BOOL | FALSE | 当功能块执行还没结束时为TRUE。 |
CommandAborted | BOOL | FALSE | 如果该命令已被其他命令终止则为TRUE。 |
Error | BOOL | FALSE | 在功能块内部发生错误的信号。 |
ErrorID | SMC_ERROR | 0 | 错误指示,见SMC_Error。 注意: |
EndOfProfile | BOOL | FALSE | 脉冲输出指示了CAM分布的周期结束。 |
Tappets | SMC_TappetData | 要被SMC_GetTappetValue评估的挺杆信号。 |
类型 | 初始值 | 描述 | |
VAR_IN_OUT | |||
Slave | AXIS_REF | 关于从轴,见AXIS_REF_SM3 | |
VAR_INPUT | |||
Execute | BOOL | FALSE | 输入值的上升沿将启动该功能块的执行。 |
VAR_OUTPUT | |||
Done | BOOL | FALSE | 如果凸轮被放开为TRUE。 |
Busy | BOOL | FALSE | 当功能块执行还没结束时为TRUE。 |
Error | BOOL | FALSE | 在功能块内部发生错误的信号。 |
ErrorID | SMC_ERROR | 0 | 错误指示,见SMC_Error。 |
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |