源作者:纵雨齐天
数控程序中常用的运动指令轴回零指令:MC_Home
功能:对于定位轴,设定及显示的位置是基于轴坐标系统的,动作时为了与实际的机械位置同步动作,就必须设置参考点,用来将轴坐标与实际的物理驱动器位置进行匹配
,因此轴的坐标系统必须与实际的机械坐标相一致。在进行绝对定位时,轴的坐标零点必须是已知的,轴的零点标定与电动机的位置反馈所使用的编码器类型相关。
常用的编码器有两种:绝对值编码器和增量编码器;
对于绝对值编码器,仅需要进行一次绝对值编码器的零点校正即可;
对于增量式编码器,由于断电后位置无法保持,因此每次设备上电后,必须通过执行主动回零运动确定轴的机械零点坐标。
回零方式有三种:1、主动回零;2、被动回零;3、直接回零。
下面主要介绍直接回零的控制方式:直接回零被称为设置回零位置,在轴工艺对象静止或者运动时,均可以通过“MC_Home”命令进行轴位置值的绝对设置或相对设置,命令执行后立即生效,且当前正在执行的运动不会停止。
数控程序中常用的运动指令有哪些1>、Mode=0绝对式直接回原点
采用绝对式直接回原点的模式, 指令MC_Home触发后轴并
不运行(原来若是静止状态),也不会去寻找原点开关。而是将轴的坐标值直接更新成新的坐标,新的坐标值就是 MC _Home 指令的“Position”管脚的数值。例子中,“Position”=0.0mm,若轴原点上初始位置为200.0mm,则执行完指令后轴的当前坐标值也就更新成了 0.0mm。该坐标值属于“绝对”坐标值,也就是相当于轴已经建立了绝对坐标系,可以进行绝对运动。
2>、Mode=1相对式直接回原点
采用相对式直接回原点的模式, 指令MC_Home触发后轴并
不运行(原来若是静止状态),也不会去寻找原点开关。而是将轴的坐标值直接更新成新的坐标,新的坐标值就是当前轴的位置加上 MC _Home 指令的“Position”管脚的数值。例子中,“Position”=10.0mm,若轴原点上初始位置为20.0mm,则执行完指令后轴的当前实际的坐标值也就更新成了 30.0mm。