基于運動(dòng)控制芯片AFDX05的開(kāi)放式五軸五聯(lián)動(dòng)數控系統的應用
3.3 宏指令編程
變量號 變量類(lèi)型 功能
#0 “空” 這個(gè)變量總是空的,不能賦值。
#1~#33 地方變量 地方變量只能在宏中使用,以保持操作的結果,關(guān)閉電
源時(shí),地方變量被初始化成“空”。宏調用時(shí),自變量分
配給地方變量。
#100~#149
#500~#531 公共變量 公共變量可在不同的宏程序間共享。關(guān)閉電源時(shí)變量
#100~#149被初始化成“空”,而變量#500~#531保持數
據。公共變量#150~#199和#532~#999可以選用,但是當
這些變量被使用時(shí),紙帶長(cháng)度減少了8.5米。
#1000~ 系統變量 系統變量用于讀寫(xiě)各種NC數據項,如當前位置、刀具補償值
#2000~#2059 IO輸入 60路光耦隔離輸入信號
四、三軸銑床數控數控系統開(kāi)發(fā)實(shí)例
4.1 參數初始化。
以下參數,五個(gè)軸,每個(gè)軸的都有。
參數名稱(chēng) 參數設置 參數單位
脈沖當量 P01=XXX.XXXXXX 毫米
G00指令速度 P02=XXXX 毫米/分鐘
G01指令速度 P03=XXXX 毫米/分鐘
G02指令速度 P04=XXXX 毫米/分鐘
G03指令速度 P05=XXXX 毫米/分鐘
起始速度 P06=XXXX 毫米/分鐘
加速時(shí)間 P07=XXXX 毫秒
正向軟限位 P08=XXXX 毫米
負向軟限位 P09=XXXX 毫米
反向間隙補償 P10=XXXX 毫米
回零速度 P11=XXXX 毫米/分鐘
手動(dòng)速度 P12=XXXX 毫米/分鐘
最大進(jìn)給速度 P13=XXXX 毫米/分鐘
系統總刀數 P14=XX
M代碼等待時(shí)間 P15=XXXX 毫秒
回參考點(diǎn)坐標 P16=XXX.XXXXXX 毫米
主軸編碼器線(xiàn)數 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 發(fā)送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
五、小結。
基于該開(kāi)放式五軸五聯(lián)動(dòng)數控系統平臺做開(kāi)發(fā),只需要將G代碼傳送到這個(gè)平臺,可以快速開(kāi)發(fā)出一套基于國際標準G代碼加工的專(zhuān)用數控系統。應用開(kāi)發(fā)工程師在完全不需要了解硬件的情況下,集中精力做好特定的行業(yè)專(zhuān)用數控系統。降低數控系統的開(kāi)發(fā)成本,促進(jìn)數控機床的普及應用。本文引用地址:http://dyxdggzs.com/article/162776.htm
伺服電機相關(guān)文章:伺服電機工作原理
評論