FPΣ高速脉冲输出功能(下).doc
文本预览下载声明
定位控制指令(F174)(数据表控制)
根据顺序指定的数据表执行定位操作
当执行条件R10打开,脉冲以1000Hz的频率从Y0端输出,并且定位开始。
当已有1000个脉冲输出之时,将频率调至2500Hz。定位是根据数据表中的值顺序执行的,直到数据表的数据包含了输出停止值(K0)时停止。
当程序运行时,数据表和脉冲输出图如下所示:
定位数据表
DT400
DT401
控制码 *1 :H1200 DT410
DT411
频率3 :500Hz DT402
DT403
频率1 *2 :1000Hz DT412
DT413
目标值3 :5000个脉冲 DT404
DT405
目标值1 *3 :1000个脉冲 DT414
DT415
频率4 :1000Hz DT406
DT407
频率2 :2500Hz DT416
DT417
目标值4 :2000个脉冲 DT408
DT409
目标值2 :2500个脉冲 DT418
DT419
脉冲输出停止设置 :K0
(*1)
(*2): 频率(Hz)“K 常数”
1.5Hz到9.8kHz [K1 到 K9800(单位:Hz)](接近9.8kHz的最大误差大约为-0.9kHz)
*设定“K1”表示1.5Hz
48Hz到100kHz[K48 到 K100000(单位:Hz)](接近100kHz的最大误差大约为-3kHz)
191Hz到100kHz[K191 到 K100000(单位:Hz)](接近100kHz的最大误差大约为-0.8kHz)
(*3): 目标值(K214783648—K214783647)
设定的32位数据的目标值应该在下表所示范围之内。
控制码设定
目标值允许范围 操作模式 输出方式
增量式 加计数 正值 减计数 负值
绝对式 加计数 比当前值大的值 减计数 比当前值小的值
脉冲输出图
频率(速度)(Hz)
5000
2500
1000
高速计数器经过值
(脉冲数)
0 1000 3000 8000 10000
开关:R10
R903A
(R903C)
当指令F174(SP0H)的执行条件(开关)打开时,高速计数器控制标志R903A(R903C)打开,当经历值达到10000且脉冲输出停止时,R903A(R903C)关闭。
脉冲输出指令(F175)(直线插补)
根据设定的数据表,进行两轴直线插补。
脉冲从X轴(CH0)和Y轴(CH2)输出,这样矢量速度就是初速度,值为500Hz,最大速度为5000Hz,加/减速时间为300ms,控制两个轴的直线插补以达到目标位置。
当程序运行时,定位数据表和定位路径如下所示:
定位数据表
DT500
DT501
控制码:H1000
(*1)
(*2)
(*2) 设置区
(*3) 用户编程设定
(*4)
(*4) DT502
DT503
矢量速度(初速度):500Hz DT504
DT505
矢量速度(最大速度):5000Hz DT506
DT507
加/减速时间:300ms DT508
DT509
目标值(X轴)(CH0):5000个脉冲 DT510
DT511
目标值(Y轴)(CH2):2000个脉冲 DT512
DT513
X轴(CH0)(分速度)(初速度)
(*5) 运行结果保存区
根据指令运行
计算的结果,每
(*6) 根轴的参数在这里保存
(*7)
(*7) DT514
DT515
X轴(CH0)(分速度)(最大速度) DT516
DT517
Y轴(CH2)(分速度)(初速度) DT518
DT519
Y轴(CH2)(分速度)(最大速度) DT520
DT521 X轴(CH0
显示全部