三菱的两轴插补命令,三菱系统三轴怎么设原点
chanong
|今天给大家介绍一个2轴定位的案例分析。
注:本程序不是完整的执行程序,主要是为了让定位指令和索引更容易被大家理解,节省程序步骤,简化程序内容。另外,由于2轴同时动作,所以在横向滑动的情况下,请将2轴的脉冲输出设定为相同的频率。
通电初始化及返回原点部分
通过电源接通脉冲[M8002]和外部输入接点[X11]的脉冲信号设定[M0],以保持电源接通信号或原点复位信号。
接下来,用[M0]的常开触点驱动[ZRN]回原点命令。
其中,K5000显示返回速度为5000HZ,K200显示爬行速度,当X1或X0触点接通时,将以爬行速度开始回原点。
[M8029] 脉冲结束标志[Y0]、[Y1] 当脉冲口停止输出脉冲时,[M0] 被复位,以便驱动下一个回原点指令。
积分收集部分
1、利用外部常开输入接点[x3][x4][x6][x7]驱动[DDRVI]32位相对定位指令,达到正反转轴运动的目的。这里,[K999999]表示正向操作。 “K-999999”表示反向操作,数字表示发射脉冲数,K999999表示无数个脉冲。
2. 使用外部输入接点[X5]的脉冲信号,使用32位传送指令[DMOV]传送[Y0]脉冲输出积分寄存器[D8141、D8140]的当前值和[Y1]脉冲。将输出合计寄存器[D8143、D8142]脉冲数发送至[D100Z0][D200Z1]。同时使用[ADD]加法指令将变址寄存器[Z0,Z1]的值依次加[2],将不同时刻所需的脉冲值存储在不同的寄存器中。
3、注:每次按键都会记忆点值,在一帧内从原点到按键一次的脉冲数由[D8141、D8140][D8143、D8142]给定。
2轴运行部分
1、用外部输入接点[X10]的脉冲信号驱动[MOV]传输指令,清除变址寄存器[Z0、Z1]的值,同时驱动[DDRVA]绝对定位。命令。其中,[D100Z0][D200z1]为上面采集到的脉冲数,K5000表示两轴使用相同的频率发送脉冲。
2、用[M8029]脉冲结束标志位复位脉冲发送[M10][M12]停止两轴,同时驱动[ADD]加法指令改变变址寄存器[Z0]的值]。 改变。Z1],实现运行时脉冲数的如下变化。
3、设定[M13、M14],两轴停止时驱动定时器[T0],停止1秒,1秒后重新驱动定位指令。
注:此处停止两个轴可实现设备切割、钻孔、夹紧定位物体等。您必须自己创建和添加程序。








