基于運動控制芯片AFDX05的開放式五軸五聯動數控系統的應用
3.3 宏指令編程
變量號 變量類型 功能
#0 “空” 這個變量總是空的,不能賦值。
#1~#33 地方變量 地方變量只能在宏中使用,以保持操作的結果,關閉電
源時,地方變量被初始化成“空”。宏調用時,自變量分
配給地方變量。
#100~#149
#500~#531 公共變量 公共變量可在不同的宏程序間共享。關閉電源時變量
#100~#149被初始化成“空”,而變量#500~#531保持數
據。公共變量#150~#199和#532~#999可以選用,但是當
這些變量被使用時,紙帶長度減少了8.5米。
#1000~ 系統變量 系統變量用于讀寫各種NC數據項,如當前位置、刀具補償值
#2000~#2059 IO輸入 60路光耦隔離輸入信號
四、三軸銑床數控數控系統開發實例
4.1 參數初始化。
以下參數,五個軸,每個軸的都有。
參數名稱 參數設置 參數單位
脈沖當量 P01=XXX.XXXXXX 毫米
G00指令速度 P02=XXXX 毫米/分鐘
G01指令速度 P03=XXXX 毫米/分鐘
G02指令速度 P04=XXXX 毫米/分鐘
G03指令速度 P05=XXXX 毫米/分鐘
起始速度 P06=XXXX 毫米/分鐘
加速時間 P07=XXXX 毫秒
正向軟限位 P08=XXXX 毫米
負向軟限位 P09=XXXX 毫米
反向間隙補償 P10=XXXX 毫米
回零速度 P11=XXXX 毫米/分鐘
手動速度 P12=XXXX 毫米/分鐘
最大進給速度 P13=XXXX 毫米/分鐘
系統總刀數 P14=XX
M代碼等待時間 P15=XXXX 毫秒
回參考點坐標 P16=XXX.XXXXXX 毫米
主軸編碼器線數 P17=XXXX (/R)
歸零方向 P18=X
換刀基準位 P19=XXX.XXXXXX 毫米
換刀安全高度 P20=XXX.XXXXXX 毫米
換刀間隔 P21=XXX.XXXXXX 毫米
換刀速度 P22=XXX.XXXXXX 毫米/分鐘
最大行程 P23=XXX.XXXXXX 毫米
設置工件坐標系 P25=XXX.XXXXXX 毫米
4.2 發送G代碼,控制機床工作。如:
G54
M03 X8
G0 G90 G17
G28
G00X-2.046Y59.111Z10.000
Z4.000
G01Z-1.000F300
G17
G02X1.245Y54.864I-54.422J-45.566K0.000F800
X2.203Y53.318I-15.407J-10.613K0.000
G00Z10.000
G91 G28 M09
五、小結。
基于該開放式五軸五聯動數控系統平臺做開發,只需要將G代碼傳送到這個平臺,可以快速開發出一套基于國際標準G代碼加工的專用數控系統。應用開發工程師在完全不需要了解硬件的情況下,集中精力做好特定的行業專用數控系統。降低數控系統的開發成本,促進數控機床的普及應用。本文引用地址:http://www.104case.com/article/162776.htm
伺服電機相關文章:伺服電機工作原理
評論