如何實(shí)現(xiàn)兩伺服軸同期運(yùn)行
時(shí)間:2009-03-12 12:02:13來(lái)源:ronggang
導(dǎo)語(yǔ):?本文介紹了在三菱E68系統(tǒng)中使用“手動(dòng)自動(dòng)同時(shí)有效”功能,宏程序功能從而實(shí)現(xiàn)兩伺服軸同期運(yùn)行的方法,為特殊工作機(jī)械要求提供了一種解決方案
摘 要:本文介紹了在三菱E68系統(tǒng)中使用“手動(dòng)自動(dòng)同時(shí)有效”功能,宏程序功能從而實(shí)現(xiàn)兩伺服軸同期運(yùn)行的方法,為特殊工作機(jī)械要求提供了一種解決方案。
關(guān)鍵詞:同期運(yùn)行 手動(dòng)自動(dòng)同時(shí)有效 宏程序 變量
某客戶的一工作機(jī)械的數(shù)控系統(tǒng)采用三菱E68,數(shù)控系統(tǒng)由兩伺服軸構(gòu)成,該工作機(jī)械有一特殊要求,即“當(dāng)一伺服軸旋轉(zhuǎn)一圈時(shí),另一伺服軸運(yùn)行一固定距離”。從表面上來(lái)看,這象是一 ‘同期運(yùn)行功能’,但同期運(yùn)行功能是針對(duì)主軸功能而言的。數(shù)控系統(tǒng)中具有的同期運(yùn)行功能是:主軸運(yùn)行一轉(zhuǎn),相應(yīng)的伺服軸運(yùn)行一指定距離。但該客戶因?yàn)楣ぷ鳈C(jī)械的特殊要求,配用了兩伺服軸,如何能滿足這一工作要求呢?
該工作機(jī)械中,X軸為“旋轉(zhuǎn)及定位軸”,Y軸為定位軸。其工作要求是:在一般情況下,X軸,Y軸在能做定位運(yùn)行,也能做插補(bǔ)運(yùn)行,而在加工特殊工件時(shí),就要求X軸旋轉(zhuǎn)一轉(zhuǎn),Y軸運(yùn)行一規(guī)定距離。
針對(duì)客戶這一特殊要求,經(jīng)全面考慮,確定為其開(kāi)發(fā)特殊功能,
對(duì)于X軸做定位和插補(bǔ)運(yùn)行時(shí),數(shù)控系統(tǒng)的常規(guī)功能是能滿足其要求的。對(duì)于在自動(dòng)狀態(tài)下,X軸做旋轉(zhuǎn)軸,Y軸以X軸為基準(zhǔn)做同期運(yùn)行必須做如下處理:
1. X軸應(yīng)該在旋轉(zhuǎn)狀態(tài)而不是在定位狀態(tài);
2. X軸的旋轉(zhuǎn)速度能夠任意設(shè)定;
3. Y軸速度能夠精確的隨X軸速度變化而變化。
解決問(wèn)題的思路是:
1. X軸的旋轉(zhuǎn)速度是可以設(shè)定的,X軸的旋轉(zhuǎn)速度是mm/分;該速度除以螺距和齒輪比就是“轉(zhuǎn)/分
2. 以“X軸轉(zhuǎn)速””為變量,計(jì)算Y軸的運(yùn)行速度。則Y軸的速度就間接的規(guī)定對(duì)應(yīng)于X軸每轉(zhuǎn)的Y軸運(yùn)行距離。
實(shí)際解決過(guò)程:
三菱數(shù)控系統(tǒng)有一功能為“手動(dòng)自動(dòng)同時(shí)有效功能”,其含義是,在系統(tǒng)進(jìn)入“自動(dòng)運(yùn)行”狀態(tài)下,可以令某一伺服軸按手動(dòng)運(yùn)行指令運(yùn)行。利用這一功能,在自動(dòng)狀態(tài)下,對(duì)X軸發(fā)出JOG指令,就相當(dāng)于使X軸進(jìn)入“旋轉(zhuǎn)軸”狀態(tài),只做旋轉(zhuǎn),而其旋轉(zhuǎn)速度通過(guò)R136設(shè)定和讀出。
Y軸的速度用一變量表示,該變量為X軸轉(zhuǎn)速與某固定數(shù)值的乘積。
根據(jù)以上原則,編制相關(guān)PLC 程序如圖1;
[align=center]

圖1. X軸運(yùn)行模式及 運(yùn)行速度的計(jì)算[/align]
在正常的操作時(shí),點(diǎn)動(dòng)運(yùn)行的速度在操作面板上由一旋轉(zhuǎn)多段開(kāi)關(guān)調(diào)節(jié)。根據(jù)加工工藝條件不同,其旋轉(zhuǎn)速度是不同的,在PLC 程序中,R136 的值表示當(dāng)前的點(diǎn)動(dòng)速度,
用該速度值除以該軸的齒輪比和螺距―――就是X軸的轉(zhuǎn)速(轉(zhuǎn)/分)。即PLC程序中的D100, 但是D100是PLC程序中的數(shù)據(jù)寄存器,如何才能轉(zhuǎn)換成加工程序中可引用的變量呢? 三菱數(shù)控系統(tǒng)的宏程序中提供了一種用變量方式讀取PLC程序中各元件狀態(tài)數(shù)值的功能,針對(duì)這一問(wèn)題,編制了相應(yīng)的宏程序如圖2:
[align=center]

圖2. 讀取PLC 數(shù)據(jù)的宏程序[/align]
經(jīng)過(guò)以上處理: 可以編制主加工程序如圖3。 P100
[align=center]

圖3.主加工程序[/align]
在實(shí)際生產(chǎn)中運(yùn)行該程序,得到滿意的效果。