宏程序在實(shí)現(xiàn)模擬主軸與插補(bǔ)軸的同步運(yùn)行功能中的應(yīng)用
某客戶生產(chǎn)的PVC彩帶點(diǎn)印機(jī)其控制系統(tǒng)采用三菱E60數(shù)控系統(tǒng),其中彩帶放卷部分采用變頻器+三相電機(jī),定長(zhǎng)控制和點(diǎn)印采用2伺服軸控制。該機(jī)械的動(dòng)作要求是:
?。?)以“放卷速度”為基準(zhǔn)速度,“定長(zhǎng)控制軸”和“點(diǎn)印軸”做插補(bǔ)運(yùn)行。要求“定長(zhǎng)控制軸運(yùn)行速度“與“放卷速度”相同。
(2)以下運(yùn)行參數(shù)可以在顯示屏上任意設(shè)置:
?。╝.)放卷速度;在操作面板上還可以可以隨時(shí)調(diào)節(jié)放卷速度;
?。╞)定長(zhǎng)長(zhǎng)度;(根據(jù)產(chǎn)品型號(hào)可修改定長(zhǎng)長(zhǎng)度)
?。╟)點(diǎn)印頭個(gè)數(shù);(根據(jù)產(chǎn)品型號(hào)可修改裝在點(diǎn)印軸上的點(diǎn)印頭個(gè)數(shù))
2.控制系統(tǒng)的解決方案
針對(duì)客戶工作機(jī)械的要求,經(jīng)過綜合分析E60數(shù)控系統(tǒng)的功能決定采用以下解決方案:
?。?)將“放卷變頻器”作為數(shù)控系統(tǒng)的模擬主軸。E60數(shù)控系統(tǒng)自帶一“模擬輸出”接口,可以控制變頻主軸。這樣可以在加工程序中直接發(fā)出主軸運(yùn)行S指令設(shè)定變頻主軸的轉(zhuǎn)速。E60系統(tǒng)在手動(dòng)方式下也可以發(fā)出S指令。
?。?)在程序中發(fā)出S指令后,還可以通過操作面板上的旋鈕調(diào)節(jié)主軸速度,調(diào)節(jié)的精度可以通過PLC程序預(yù)先設(shè)定。
(3)主軸S指令通過變量進(jìn)行設(shè)置。插補(bǔ)軸的運(yùn)行速度也通過變量計(jì)算。通過變量計(jì)算使主軸運(yùn)行速度與定長(zhǎng)控制軸的速度相等。這可以滿足工作機(jī)械的主要要求。
?。?)定長(zhǎng)長(zhǎng)度,點(diǎn)印頭個(gè)數(shù)也設(shè)置為變量。滿足客戶可以隨時(shí)修改這些數(shù)值的要求。
?。?)將所有這些變量計(jì)算編制為宏程序。在主程序運(yùn)行時(shí)調(diào)用宏程序以滿足運(yùn)行要求。
3.對(duì)模擬主軸速度的計(jì)算:
?。?)主軸S指令
在機(jī)械結(jié)構(gòu)中,放卷壓輪的驅(qū)動(dòng)鏈為“變頻器---普通三相電機(jī)---減速箱---放卷壓輪“其中變頻器可作為“模擬主軸”,其轉(zhuǎn)速可在加工程序中由S指令發(fā)出如下:
N10S1000M3
在以上程序段中,S1000就是主軸轉(zhuǎn)速指令,在加工程序中發(fā)出該指令后,系統(tǒng)經(jīng)過計(jì)算,(特別是需要計(jì)算主軸倍率調(diào)節(jié)等因素)發(fā)出模擬量信號(hào)電壓給變頻器。變頻器根據(jù)模擬量信號(hào)調(diào)節(jié)頻率驅(qū)動(dòng)電機(jī)運(yùn)行。
(2)與主軸運(yùn)行相關(guān)的參數(shù)
與主軸運(yùn)行相關(guān)的參數(shù)如下:
#1039-----是否有主軸
#1024----模擬主軸連接
#1001-----主軸最大轉(zhuǎn)速
參數(shù)#1001與模擬量信號(hào)有重要關(guān)系。其意義是“在模擬信號(hào)=10V時(shí)的轉(zhuǎn)速”。因此,必須將該參數(shù)設(shè)置成為主軸電機(jī)在50HZ時(shí)的額定轉(zhuǎn)速。如果主軸電機(jī)在50HZ時(shí)的額定轉(zhuǎn)速=1480R/M,則設(shè)置#1001=1480;
這樣,在寫S指令時(shí),寫入S1000,就可以獲得變頻驅(qū)動(dòng)主軸電機(jī)=1000R/M。
?。?)主軸倍率的影響。
NC系統(tǒng)還提供了主軸速度調(diào)節(jié)功能。即在設(shè)定了S指令后還可以通過外部旋紐調(diào)節(jié)主軸速度。這需要在PLC程序中處理。主軸倍率寄存器=R148。通過宏程序接口R74將主軸倍率設(shè)為#1033,則主軸最終實(shí)際速度(#2000)
評(píng)論