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