XG系列PLC用户手册【定位控制篇】 (1).pdf - 第172页

1 脉冲输出 166 例 1 :根据下图运行,采用绝对单段定位方式 进行定位。 10000Hz 原点 加减速时间 200ms (50000,0) 10000Hz 加减速时间 200ms (100,0) (0,0) 加减速时间 200ms 首先,编写梯形 图程序,如下: X4 SM1000 X6 SM1000 X5 M100 X5 SM1000 X6 M101 X7 X10000 SM1000 原点回 归控制 PULSE_1 正 在发出脉…

100%1 / 416
1 脉冲输出
165
1-5.定位指令案例程序
本节主要通过几个样例程序来介 PLSRPLSFDRVADRVIZRN 指令的使用方式。
动作
指令
程序举例
顺控梯形图
流程梯形图
多段脉冲定位
PLSR
1-5-4
1-5-6
1-5-5
1-5-7
可变频脉冲输出
PLSF
1-5-2
1-5-4
1-5-3
1-5-5
相对单段定位
DRVI
1-5-2
1-5-6
1-5-3
1-5-7
绝对单段定位
DRVA
1-5-2
1-5-6
1-5-3
1-5-7
机械原点回归
ZRN
1-5-2
1-5-4
1-5-6
1-5-3
1-5-5
1-5-7
1-5-1I/O 点分配
程序举例中使用脉冲输出 Y01 轴)。使用其它脉冲输出端的时候,请修改对应的脉冲轴软元件
信号名称
输入输出编号
备注
脉冲输出端口
Y0
脉冲方向端口
Y2
CLR 清零信号
Y3
伺服准备好
X0
停止控制
X1
脉冲继续
X10003
原点回归控制
X4
点动前进控制
X5
点动后退控制
X6
正转定位控制
X7
反转定位控制
X10000
原点输入端子
X3
使用外部中断端
正向限位开关
X10001
反向限位开关
X10002
注意:XG 本体 PLC 的输入点数不够,故需要借用扩展模块上的输入点,1#模块的输入点从 X10000
开始。
1-5-2.正反转顺控样例程序【PLSFDRVIDRVAZRN
1 脉冲输出
166
1:根据下图运行,采用绝对单段定位方式进行定位。
10000Hz
原点
加减速时间
200ms
(50000,0)
10000Hz
加减速时间
200ms
(100,0)
(0,0)
加减速时间
200ms
首先,编写梯形图程序,如下:
X4
SM1000
X6 SM1000 X5
M100
X5 SM1000 X6
M101
X7 X10000 SM1000
原点回
归控制
PULSE_1
在发出脉冲
标志
点动后
退控制
PULSE_1
在发出脉冲
标志
点动前
进控制
点动前进
运行中
点动前
进控制
PULSE_1
在发出脉冲
标志
点动后
退控制
点动后退
运行中
正转定位
控制
反转定位
控制
PULSE_1
在发出脉冲
标志
ZRN K1 Y0
PLSF K10000 K1 Y0
( )
M100
PLSF K-10000 K1 Y0
( )
M101
点动前进运行中
点动后退运行中
DRVA K50000 K10000 K200 Y0 Y2
X10000 X7 SM1000
正转定位
控制
反转定位
控制
PULSE_1
在发出脉冲
标志
DRVA K100 K10000 K200 Y0 Y2
X0 X5SM1000 X6
STOP Y0 K0
X1
停止控制
伺服准备
PULSE_1
在发出脉冲
标志
点动前
进控制
点动后
退控制
X10003 SM1000
GOON Y0
脉冲继续
PULSE_1
在发出脉冲
标志
由于样例程序中 DRVI DRVA,其余所有的脉冲指令使用的系统参数块都为第一套参数,所以,
我们点击 PLC 编程软件左边的工程栏中的“脉冲配置参数”,如下图:
// 原点选用系统
参数块参数)
//点动前进控制,速度为 10000Hz(选
用第一套系统参数块参数)
//点动后退控制,速度为-10000Hz(选
用第一套系统参数块参数)
//正转定位控制
//反转定位控制
//脉冲停止发送控制(缓停)
// 有发行脉将剩
余的脉冲发送完
1 脉冲输出
167
将会打开如下窗口:
点击打开窗口中的“配置”选项,在下拉菜单中选择“Y0 轴”
在打开的参数配置表格中按如下进行配置(圈起来的参数指需要在默认参数下进行修改的参数)