MC_SetPosition
·1 min read
3.17。位置设定:MC_SetPosition
功能块名称:MC_SetPosition
该功能块通过操纵设定点位置和坐标轴来移动轴的坐标系。具有相同值的轴的实际位置,不会引起任何移动。(用以下相同的方法重新校准-ror)
。例如,这可以用于参考情况。该功能块也可以在运动时使用-更改命令位置,该位置现在位于偏移的坐标系中。
|VAR_IN_OUT | | | | | ---- | ---- | -------- | ------ | |B|轴|AXIS_REF|参照轴| |VAR_INPUT| |B|执行|BOOL|开始设定轴位置| |B|位置|REAL|位置单位[u](如果“相对” = TRUE,则表示“距离”E相对的BOOL如果为True,则为“相对”距离;如果为False,则为“绝对”位置(=默认) |E |Relative| BOOL|若Relative 距离为真, Absolute 位置为假 (= Default),置为TURE| |E|执行模式|MC_EXECUTION_MODE|枚举。定义FB的时间顺序。*mcImmediately-*该功能立即有效,并且可能影响正在进行的运动,但不影响状态(注意:默认行为)*mcQueued-*与BufferMode“缓冲”相同的功能| |VAR_OUTPUT| |B|Done|BOOL|“位置”具有新价值| |E|Busy|BOOL|FB未完成,预计会有新的输出值 |B|Error|BOOL|表示功能块内发生了Error |E|ErrorID|WORD|Error识别
注意:“相对”是指在执行时将“位置”添加到轴的实际位置值中。这导致按指定距离重新校准。“绝对”是指将轴的实际位置值设置为该值在“位置”参数中指定。