这个功能块位于函数库 ⇘ SM3_Basic.library。通过这个功能块缩放比例以及驱动器类型都可以进行修改。
在经过此模块对轴进行处理之后必须通过 SMC3_ReinitDrive进行重启,以确保所有的参数通过一个适当的方式被初始化!
类型 |
初始值 |
描述 |
|
---|---|---|---|
VAR_IN_OUT |
|||
Axis |
AXIS_REF |
|
映射到主轴,参阅 ⇘ “AXIS_REF_SM3” |
VAR_INPUT |
|||
bExecute |
BOOL |
FALSE |
一个上升沿将启动这个功能块的处理 |
dwRatioTechUnitsDenom |
DWORD |
|
SoftMotionUnit–增加变换率 (分母和分子) |
iRatioTechUnitsNum |
INT |
|
|
fPositionPeriod |
LREAL |
|
位置周期,模数 (只针对旋转轴) |
iMovementDatentyp |
INT |
|
0: 旋转轴, 1: 直线轴。 |
VAR_OUTPUT |
|||
bDone |
BOOL |
FALSE |
TRUE,如果回零完成 |
bBusy |
BOOL |
FALSE |
TRUE,如果功能块的处理没有完成 |
bError |
BOOL |
FALSE |
功能块内部发生错误信号 |
nErrorID |
SMC_ERROR |
0 |
错误ID,参阅 ⇘ “SMC_ERROR” |