这个功能块位于函数库 SM3_Basic。其中定了从轴对应主轴绝对位置的最大位置,速度和加速度值,在有比较大的距离时会按照最大速度和加速度值进行移动。
这个模块在创建一个cam表格以及进行在线修改的情况下是非常有用的,但是必须要首先确认最大值。
FUNCTION_BLOCK SMC_CAMBounds
类型 |
初始值 |
描述 |
|
---|---|---|---|
VAR_IN_OUT |
|||
CAM |
MC_CAM_REF |
映射到cam ⇘ “MC_CAM_REF” |
|
VAR_INPUT |
|||
bExecute |
BOOL |
FALSE |
此输入的一个上升沿将启动功能快的处理 |
dMasterVelMax |
LREAL |
1 |
主轴绝对运动的最大速度 |
dMasterAccMax |
LREAL |
0 |
主轴绝对运动的最大加速度/减速度 |
dMasterScaling |
LREAL |
1 |
主轴映射到cam的比例因子 |
dSlaveScaling |
LREAL |
1 |
从轴映射到cam的比例因子 |
VAR_OUTPUT |
|||
bDone |
BOOL |
TRUE,如果处理正在进行 |
|
bBusy |
BOOL |
FALSE |
TRUE,如果功能块的处理没有完成 |
bError |
BOOL |
FALSE |
功能块内部发生错误信号 |
nErrorID |
SMC_ERROR |
0 |
错误ID ⇘ “SMC_ERROR” |
dMaxPos |
LREAL |
最大从轴位置 [u]。 |
|
dMinPos |
LREAL |
最小从轴位置 [u]。 |
|
dMaxVel |
LREAL |
最大从轴速度 [u]。 |
|
dMinVel |
LREAL |
最小从轴速度 [u]。 |
|
dMaxAccDec |
LREAL |
最大从轴加速度/加速度值 [u/s²] |
|
dMinAccDec |
LREAL |
最小从轴加速度/加速度值 [u/s²] |