宏程序在实现模拟主轴与插补轴的同步运行功能中的应用
Fx=K*#2000,则


(4)-----是用变量表示的合成速度计算公式
5变量设置及宏程序编制
5.1变量的设置
在宏程序运行前必须设置下列变量:
序号 | 变 量 号 | 变 量 功 能 | 设置样例 | 备 注 |
1 | *#100 | 主轴S 指令 转速 | #100=1200 | |
2 | #2000 | 实际主轴转速指令 | 计算 | 经主轴倍率调节 |
3 | *#101 | 主轴减速比 | #101=25 | |
4 | *#102 | 主轴压轮直径 | #102=100 | |
5 | #105 | 主轴压轮线速度 | #105=k * #2000 | |
*#107 | 齿距 | #107= 8 | X轴移动距离 | |
*#109 | 点印头数 | #109=6 | ||
#110 | 点印轴Y轴移动距离 | 计算 | ||
*#111 | 点印轴滚轮直径 | #111=120 | ||
#1000 | 2 轴联动速度 | |||
带*号的 初始变量必须设置,不能为零。否则会引起计算错误。
5.2 经过对主轴压轮线速度和插补轴相关变量的计算和设置,可以编制变量计算用宏程序如下:
变量计算宏程序:P9100
(#100----主轴转速S指令(设定)
#101-----主轴减速比(设定)
#102------主轴压轮直径(设定)
#2000----主轴实际速度(R/M)( PLC 传送 NC)
#105------主轴放卷轮线速度(计算)
#107-----齿距: X轴单节距离 (设定)
#109----点印头数 (设定)
#111-----点印轴滚轮直径 (设定)
#110-----点印轴Y轴移动距离
#1000-----插补轴联动速度)
N5 #2000=#100* #1033/100-------主轴实际速度(R/M)
N10 #105= (3.14*#102) / #101 * #2000------主轴放卷压轮线速度
N20 #110=(3.14*#111) / #109------------计算点印轴滚轮移动距离
N30
—计算联动速度
N100 S#100 M3
N200 G91 G01 X#107. Y#110 F#115
运行效果:
通过使用变量和编制宏程序,使机床的柔性化加工功能大大增强。即使加工产品品种经常变化,由操作工人通过对变量进行简单设置就可满足要求。经过一年多的试用,效果良好。受到使用方的赞许。
评论