CODESYS运动控制之MC_MoveRelative 1:在《CODESYS运动控制之MC_Power》程序的基础上,增加新功能块MC_MoveRelative,用来实现轴的相对距离运动。 1.1程序中新添加功能块MC_MoveRelative,对其变量自动声明。之后关联轴对轴速度减减速等设定。 MC_MoveRelative codesys2020-06-06 上传大小:187KB ...
MC_MoveAbsolute运动到绝对位置(角度)、MC_MoveRelative运动到相对位置(相对当前位置的角度值)、MC_GearIn以电子齿轮方式从轴耦合到主轴、MC_GearOut解耦电子齿轮、MC_GearInPos在特定位置以电子齿轮方式从轴耦合到主轴... 在此
MC_MoveSuperImposed指令同时叠加位置和速度,能用于discrete_motion、continuous_motion和synchronized_motion状态,比如可以用于凸轮控制的从轴,只是附加一个运动。在状态 StandStill 下,功能块 MC_MoveSuperimposed 的动作类似于 MC_MoveRelative。 MC_Stop与MC_Halt MC_Stop 将会使控制器停止并且将轴的状态设置为stopping状...
MC_MoveRelative用于控制轴以指定的动态值(速度、加减速、加加速度)移动到相对位置 MC_Halt 用于控制轴...
MC_SetOverride无需重新触发也能生效,且不会冲突。enable信号保持就能生效,enable信号断开则速度变回原样。 例:下面程序X轴的原速度为100,将VelFactor设置为120,速度变为120。 11.info Execute触发条件和Enable触发条件 Execute只采集上微分,MC_Stop、MC_Home、MC_MoveRelative 使用的是execute触发条件。
MC_MoveRelative(axis_name,distance,velocity,acceleration) -`axis_name`:指定要控制的运动轴的名称或编号。 -`distance`:相对移动的距离,单位为脉冲数。 -`velocity`:运动速度,单位为脉冲数/秒。 -`acceleration`:加速度,单位为脉冲数/秒²。 使用该指令可实现对运动轴的相对控制,使其相对于当前位置移动指定...
CODESYS运动控制之MC_ReadActualPosition.docx CODESYS运动控制之MC_ReadActualPosition 1:在《CODESYS运动控制之MC_MoveRelative》程序的基础上,增加新功能块MC_ReadActualPosition,用来实现对轴运动位置的读取。 1.1程序中新添加功能块MC_ReadActualPosition,对其变量自动声明。之后关联轴。
MC_ReadStatus:读取轴的状态 MC_Home:回原点 MC_MoveAbsolute:绝对运动 MC_MoveRelative:相对运动 MC_MoveSuperImposed:叠加位置和速度 MC_MoveAdditive:仅叠加位置,速度更新 MC_PositionProfile:规定时间内走规定的位置 P46: MC_Jog:点动 SMC_Inch:运动一定距离 ...
控制操作 需要使用的 MC 指令 说明 伺服使能 MC_Power 运行该指令,使伺服轴使能,才能进行后续的运行控制伺服点 动运行 MC_Jog 伺服电机的点动运行,常用于低速试车,用于检验设备或调整伺服电机位置 相对定位 MC_MoveRelative 以当前位置为参考,运行指定距离相对叠加定位 MC_MoveAdditive 在伺服当前运行指令的基础上,再...
MoveAbsolute用于控制轴以指定的动态值(速度、加减速、加加速度)移动到绝对位置MC_MoveRelative用于控制轴以指定的动态值(速度、加减速、加加速度)移动到相对位置MC_Halt 用于控制轴的停止三、新建工程:选择设备时,选择“Codesys SoftMotion Win V3”,则在产生的工程项目树中自动添加“SoftMotion General Axis Pool”...