宏程序在實現(xiàn)模擬主軸與插補軸的同步運行功能中的應(yīng)用
Fx=K*#2000,則
(4)-----是用變量表示的合成速度計算公式
5變量設(shè)置及宏程序編制
5.1變量的設(shè)置
在宏程序運行前必須設(shè)置下列變量:
序號 | 變 量 號 | 變 量 功 能 | 設(shè)置樣例 | 備 注 |
1 | *#100 | 主軸S 指令 轉(zhuǎn)速 | #100=1200 | |
2 | #2000 | 實際主軸轉(zhuǎn)速指令 | 計算 | 經(jīng)主軸倍率調(diào)節(jié) |
3 | *#101 | 主軸減速比 | #101=25 | |
4 | *#102 | 主軸壓輪直徑 | #102=100 | |
5 | #105 | 主軸壓輪線速度 | #105=k * #2000 | |
*#107 | 齒距 | #107= 8 | X軸移動距離 | |
*#109 | 點印頭數(shù) | #109=6 | ||
#110 | 點印軸Y軸移動距離 | 計算 | ||
*#111 | 點印軸滾輪直徑 | #111=120 | ||
#1000 | 2 軸聯(lián)動速度 | |||
帶*號的 初始變量必須設(shè)置,不能為零。否則會引起計算錯誤。
5.2 經(jīng)過對主軸壓輪線速度和插補軸相關(guān)變量的計算和設(shè)置,可以編制變量計算用宏程序如下:
變量計算宏程序:P9100
(#100----主軸轉(zhuǎn)速S指令(設(shè)定)
#101-----主軸減速比(設(shè)定)
#102------主軸壓輪直徑(設(shè)定)
#2000----主軸實際速度(R/M)( PLC 傳送 NC)
#105------主軸放卷輪線速度(計算)
#107-----齒距: X軸單節(jié)距離 (設(shè)定)
#109----點印頭數(shù) (設(shè)定)
#111-----點印軸滾輪直徑 (設(shè)定)
#110-----點印軸Y軸移動距離
#1000-----插補軸聯(lián)動速度)
N5 #2000=#100* #1033/100-------主軸實際速度(R/M)
N10 #105= (3.14*#102) / #101 * #2000------主軸放卷壓輪線速度
N20 #110=(3.14*#111) / #109------------計算點印軸滾輪移動距離
N30
—計算聯(lián)動速度
N100 S#100 M3
N200 G91 G01 X#107. Y#110 F#115
運行效果:
通過使用變量和編制宏程序,使機床的柔性化加工功能大大增強。即使加工產(chǎn)品品種經(jīng)常變化,由操作工人通過對變量進(jìn)行簡單設(shè)置就可滿足要求。經(jīng)過一年多的試用,效果良好。受到使用方的贊許。
評論