1 問題的提出
隨著科學(xué)技術(shù)的發(fā)展及制造技術(shù)的進(jìn)步,以及社會(huì)對(duì)產(chǎn)品多樣化的需求愈加強(qiáng)烈往堡,產(chǎn)品的更新?lián)Q代加速授帕,產(chǎn)品品種的多樣化,使得生產(chǎn)規(guī)模已由過(guò)去的大批量生產(chǎn)方式為主轉(zhuǎn)向以中次和、小批量輪番生產(chǎn)占主導(dǎo)地位的局面,促進(jìn)了數(shù)控機(jī)床的發(fā)展。數(shù)控機(jī)床的發(fā)展出現(xiàn)了向兩端擴(kuò)展的方向姊呐,即一端是發(fā)展高技術(shù)、高功能的數(shù)控產(chǎn)品助被,另一端是發(fā)展簡(jiǎn)易剖张、廉價(jià)的數(shù)控機(jī)床及兼有手動(dòng)與NC功能的手動(dòng)型數(shù)控機(jī)床(HAND NC) ,以滿足生產(chǎn)中多層次的要求揩环。
在現(xiàn)行通用的經(jīng)濟(jì)型數(shù)控車床中搔弄,其縱、橫向的自動(dòng)進(jìn)給運(yùn)動(dòng)均由步進(jìn)電機(jī)伺服驅(qū)動(dòng)丰滑,共需要兩套伺服系統(tǒng)顾犹。而在普通車床中,其縱褒墨、橫向進(jìn)給運(yùn)動(dòng)則是由相互自鎖的機(jī)械傳動(dòng)加以實(shí)現(xiàn)炫刷,無(wú)法實(shí)現(xiàn)兩坐標(biāo)聯(lián)動(dòng)功能。唯仿形車床例外郁妈,它具有兩坐標(biāo)聯(lián)動(dòng)功能浑玛,可以車削圓柱面、圓錐面和圓弧面等噩咪。其斜向仿形運(yùn)動(dòng)在標(biāo)準(zhǔn)樣件(硬靠模)的控制下顾彰,通過(guò)液壓伺服控制系統(tǒng),作出與縱向主進(jìn)給運(yùn)動(dòng)相適應(yīng)的仿形進(jìn)給胃碾,從而實(shí)現(xiàn)了兩坐標(biāo)的聯(lián)動(dòng)功能蜻罕。其中,將兩個(gè)方向運(yùn)動(dòng)聯(lián)系起來(lái)的是標(biāo)準(zhǔn)樣件(硬靠模)和液壓伺服控制系統(tǒng)占找。在具體使用中恒左,需考慮諸如標(biāo)準(zhǔn)樣件的精度、液壓系統(tǒng)的可靠性等問題络务。
2 系統(tǒng)構(gòu)成
從仿形機(jī)床的加工方式以及仿形刀架的布局特點(diǎn)蔬旋,再結(jié)合經(jīng)濟(jì)型數(shù)控車床的驅(qū)動(dòng)方式,我們得到啟發(fā):用軟靠模(數(shù)控編程)取代硬靠模(標(biāo)準(zhǔn)樣件)的工作原理怠鲜,采用類似于仿形加工的刀架布局哩疲,通過(guò)對(duì)刀架拖板的單坐標(biāo)控制霹链,實(shí)現(xiàn)刀架縱、橫向兩坐標(biāo)聯(lián)動(dòng)梨脖,簡(jiǎn)化了數(shù)控原理厦绪,通過(guò)鍵盤手動(dòng)輸入加工程序,與此同時(shí)屎螟,還保留了機(jī)床原有的操縱手柄逛镶,使得加工操作極為方便,并具有良好的柔性疗韵。為此兑障,提出了開發(fā)手動(dòng)經(jīng)濟(jì)型數(shù)控刀架的構(gòu)想。手動(dòng)經(jīng)濟(jì)型數(shù)控刀架系統(tǒng)構(gòu)成簡(jiǎn)圖如圖1 所示蕉汪。

圖1 系統(tǒng)構(gòu)成簡(jiǎn)圖
整個(gè)系統(tǒng)由數(shù)控刀架流译、Inter8031單片機(jī)、步進(jìn)電機(jī)驅(qū)動(dòng)電源者疤、用于拾取主軸信號(hào)的編碼器以及檢測(cè)縱向起始信號(hào)的位置檢測(cè)元件再加上機(jī)床本體組成福澡。系統(tǒng)改裝是在原普通車床的基礎(chǔ)上進(jìn)行的,整個(gè)改裝工作量并不大驹马,只需作以下工作:
將原車床的小刀架換下革砸,換上專用的數(shù)控刀架;
在機(jī)床主軸上安裝用于拾取主軸信號(hào)的編碼器窥翩;
在床身導(dǎo)軌上安裝用于檢測(cè)縱向起始信號(hào)的霍爾元件业岁,與之對(duì)應(yīng)鳞仙,則在縱向拖板上安裝磁鐵寇蚊,以便產(chǎn)生縱向起始信號(hào)。
保留了原機(jī)床的縱展松、橫向操作手柄厕斩,這對(duì)整個(gè)加工帶來(lái)極大方便。整個(gè)數(shù)控刀架由刀架本體即機(jī)械部分與步進(jìn)電機(jī)兩部分組成脂圾。步進(jìn)電機(jī)通過(guò)傳動(dòng)絲桿翠冻,帶動(dòng)刀架運(yùn)動(dòng)。由數(shù)控刀架的安裝可知:數(shù)控刀架移動(dòng)軸線與工件端面(垂向)方向之間成a角色矿。數(shù)控刀架所作運(yùn)動(dòng)纪闽,類似于仿形加工中的斜向仿形運(yùn)動(dòng)。所不同的是仿形加工中的斜向仿形運(yùn)動(dòng)由硬靠模(標(biāo)準(zhǔn)樣件)加以控制决癞,通過(guò)液壓運(yùn)動(dòng)加以實(shí)現(xiàn)委勤。而數(shù)控刀架所作的斜向運(yùn)動(dòng)則是由零件加工程序(軟靠模功口以控制,通過(guò)步進(jìn)電機(jī)的伺服運(yùn)動(dòng)加以實(shí)現(xiàn)榴廷。
整個(gè)系統(tǒng)的運(yùn)動(dòng)由原機(jī)床的縱向自動(dòng)走刀運(yùn)動(dòng)與數(shù)控刀架的斜向運(yùn)動(dòng)兩部分構(gòu)成宴甩,其合成運(yùn)動(dòng)可加工圓柱面证账、圓錐面及圓弧面。
作為主運(yùn)動(dòng)的縱向自動(dòng)走刀與原機(jī)床的縱向運(yùn)動(dòng)完全一樣沾尔,由主軸通過(guò)掛輪除踱、走刀箱、縱向絲桿吩抓、開合螺母帶動(dòng)工作臺(tái)作縱向運(yùn)動(dòng)涉茧。通過(guò)安裝在主軸上的用于拾取主軸信號(hào)的編碼器將主軸旋轉(zhuǎn)信號(hào)經(jīng)變換后,送入單片機(jī)疹娶。同時(shí)降瞳,將安裝在床身導(dǎo)軌上的霍爾元件所檢測(cè)的縱向起始信號(hào)也一并送入單片機(jī)中。根據(jù)零件輪廓形狀編制的加工程序通過(guò)鍵盤事先輸入到單片機(jī)中蚓胸。經(jīng)微處理器處理后挣饥,按照加工工件輪廓形狀,發(fā)出一系列脈沖沛膳,經(jīng)步進(jìn)電機(jī)驅(qū)動(dòng)電源進(jìn)行功率放大后扔枫,驅(qū)動(dòng)步進(jìn)電機(jī)帶動(dòng)數(shù)控刀架作與縱向自動(dòng)走刀相適應(yīng)的斜向運(yùn)動(dòng),形成所加工工件的輪廓形狀锹安。
由上可知短荐,本系統(tǒng)為單坐標(biāo)控制實(shí)現(xiàn)兩坐標(biāo)聯(lián)動(dòng),關(guān)鍵在于尋求縱向自動(dòng)走刀與數(shù)控刀架斜向運(yùn)動(dòng)的聯(lián)系叹哭,這一任務(wù)由安裝于主軸上的編碼器加以實(shí)現(xiàn)忍宋。如何尋找適合于單坐標(biāo)控制實(shí)現(xiàn)兩坐標(biāo)聯(lián)動(dòng)的插補(bǔ)方法則成為本課題的一大特色。
整個(gè)加工過(guò)程分幾次進(jìn)刀恒欣,完全由零件加工程序確定移良。
由前述可知:所采用的加工方式與“仿形加工”方式一致,不同之處在于:沒有靠模零件存在髓界,而是采用軟靠模即數(shù)控編程方式代替辰稽。可以看出咪犹,它具有如下特點(diǎn):
編程方式簡(jiǎn)單爷瓜;
整個(gè)零件在不同輪廓要素段的加工余量一致,這對(duì)于保證零件的加工精度十分重要遭屑。
整個(gè)程序編制可分為兩大部分:
只有步進(jìn)電機(jī)運(yùn)動(dòng)的進(jìn)刀主運(yùn)動(dòng)享偎;
步進(jìn)電機(jī)與縱向自動(dòng)走刀相配合的輪廓加工子程序。
在整個(gè)加工過(guò)程中贴袖,可視為:在進(jìn)刀主程序的執(zhí)行過(guò)程中漏匹,多次反復(fù)調(diào)用輪廓加工子程序。
3 插補(bǔ)原理
在現(xiàn)代CNC數(shù)控機(jī)床中,數(shù)控裝置采用的軌跡控制方式铅乡,可分為兩大類:一類為參考脈沖法继谚;一類為數(shù)據(jù)采樣法。所謂參考脈沖法就是插補(bǔ)程序每運(yùn)行一次阵幸,根據(jù)各坐標(biāo)軸進(jìn)給比例決定各軸的單個(gè)進(jìn)給脈沖增量花履,從而實(shí)現(xiàn)進(jìn)給;而數(shù)據(jù)采樣法則是指插補(bǔ)程序以一定的采樣頻率運(yùn)行挚赊,得到由各軸進(jìn)給比例關(guān)系決定的與進(jìn)給速度有關(guān)的诡壁、數(shù)字量形式的坐標(biāo)軸在一個(gè)采樣周期里的增長(zhǎng)段,常用的數(shù)據(jù)采樣插補(bǔ)技術(shù)的算法是時(shí)間分割法荠割、擴(kuò)展的數(shù)字積分法和直接計(jì)算法妹卿。
上面提到的各種插補(bǔ)方法,可謂多種多樣蔑鹦,但有一個(gè)共同的地方在于:所適用系統(tǒng)皆為兩套或兩套以上的伺服驅(qū)動(dòng)系統(tǒng)夺克。
手動(dòng)經(jīng)濟(jì)型數(shù)控刀架系統(tǒng)在結(jié)構(gòu)上有一個(gè)明顯的地方在于希望它只有一套驅(qū)動(dòng)系統(tǒng),而另一個(gè)方向的運(yùn)動(dòng)嚎朽,則由原機(jī)床的運(yùn)動(dòng)構(gòu)成铺纽。
對(duì)一個(gè)步進(jìn)電機(jī)進(jìn)行控制來(lái)實(shí)現(xiàn)兩坐標(biāo)聯(lián)動(dòng),便成為本數(shù)控系統(tǒng)的一大難題哟忍,其關(guān)鍵在于尋找一套合適自身的插補(bǔ)算法诫瑞。作為任何一種插補(bǔ)算法,應(yīng)嚴(yán)格地做到實(shí)時(shí)控制融确,這就要求其插補(bǔ)運(yùn)算不能過(guò)于繁瑣喘玄,應(yīng)盡量簡(jiǎn)捷。結(jié)合手動(dòng)經(jīng)濟(jì)型數(shù)控刀架自身的特點(diǎn)醒横,綜合各種因素蝗悼,在選用晶振12MH,的8031CPU的基礎(chǔ)上浙辫,采用了數(shù)據(jù)采樣法中的直接計(jì)算法类菊。盡管這樣,與其它兩坐標(biāo)或三坐標(biāo)控制系統(tǒng)的插補(bǔ)算法相比較郊檐,仍然顯得計(jì)算過(guò)多,但通過(guò)周密細(xì)致的理論分析及實(shí)驗(yàn)論證跃唧,進(jìn)行這些運(yùn)算茴怀,完全可以做到實(shí)時(shí)控制。
由數(shù)控刀架的安裝可知:數(shù)控刀架移動(dòng)軸線與工件端面方向之間成a角令怎。刀架拖板的縱向移動(dòng)找筝,由主軸通過(guò)掛輪、進(jìn)給箱、溜板箱帶動(dòng)縱向拖板運(yùn)動(dòng)袖裕,主軸每轉(zhuǎn)對(duì)應(yīng)的縱向走刀量F可以從進(jìn)給箱的銘牌中讀得曹抬。走刀的信號(hào)由安裝于主軸卡盤上的主軸編碼器產(chǎn)生,主軸每轉(zhuǎn)均勻發(fā)出M個(gè)脈沖急鳄,表示縱向拖板移動(dòng)了距離F谤民。當(dāng)主軸發(fā)出NZ個(gè)脈沖時(shí),對(duì)應(yīng)于表示縱向拖板移動(dòng)了距離NZ*F/M疾宏。將此信號(hào)輸入微處理器控制數(shù)控刀架沿U軸移動(dòng)张足,U軸脈沖當(dāng)量設(shè)為己dU(mm/脈沖)】裁辏控制U軸的脈沖數(shù)用NU表示为牍。
加工圓柱面、圓錐面和端面輪廓時(shí)岩馍,NZ與NU之間的關(guān)系可以用統(tǒng)一的數(shù)學(xué)模型表示為
NU= Fsinq NZ
dUMcos(q-a)
當(dāng)q=0°時(shí)碉咆,加工圓柱面,刀架U向維持不動(dòng)浇沧;
當(dāng)q=90°時(shí)嫌盲,加工端面,NZ與NU之間維持一線性關(guān)系铆贞;
當(dāng)q=0°~90°時(shí)赐赁,加工錐面,NZ與NU之間維持一線性關(guān)系伶摩。

圖2 凹圓弧插補(bǔ)原理圖
加工圓弧曲面時(shí)雕踊,因其斜率不斷變化,在主軸脈沖與步進(jìn)電機(jī)脈沖之間昂幕,不存在一恒定的比例關(guān)系挺候,所以步進(jìn)電機(jī)脈沖頻率在加工過(guò)程中作不停的變化,為變頻率控制庶化。
建模方法:用弦長(zhǎng)逼近弧長(zhǎng)即钞。整個(gè)插補(bǔ)過(guò)程分為粗插補(bǔ)、精插補(bǔ)兩部分迹姆。以加工凹圓弧為例部爱,由圖2可知
粗插補(bǔ):qi+1=qi+Dqi(i=0,1,2 …)
初值:q0為前一輪廓段終點(diǎn)的斜率,Dq0=0所以岭埠,關(guān)鍵在于求Dqi盏混,利用遞推可求出任意Dqi+1
Nui= Fsinqi *1
dUMcos(qi-a)
式中:i為主軸加工圓弧時(shí)產(chǎn)生的第i個(gè)脈沖;Nui為主軸產(chǎn)生第i個(gè)脈沖時(shí)對(duì)應(yīng)U軸的脈沖數(shù)惜论。
經(jīng)計(jì)算得
Dqi= F
MR(sinqitga+cosqi)
精插補(bǔ):由計(jì)算所得的Nui并不一定為整數(shù)许赃,存在小數(shù)部分。而步進(jìn)電機(jī)所走步數(shù)必須為整數(shù),將前次插補(bǔ)所留余數(shù)即小數(shù)部分混聊,再加上本次插補(bǔ)的計(jì)算結(jié)果弹谁,然后對(duì)和進(jìn)行取整,將取整結(jié)果作為該次插補(bǔ)值句喜,又將余數(shù)留待下一次插補(bǔ)再作處理预愤。
總脈沖數(shù)= X縱-X起
引入粗、精插補(bǔ)后藤滥,雖每次插補(bǔ)都存在較小誤差鳖粟,但在整個(gè)插補(bǔ)過(guò)程中,累積誤差不會(huì)大于1 個(gè)脈沖當(dāng)量拙绊。
終點(diǎn)判別:當(dāng)步進(jìn)電機(jī)實(shí)際所走脈沖數(shù)與該加工段所需的總脈沖數(shù)相等時(shí)向图,則停止插補(bǔ)運(yùn)算。
4 結(jié)論
以刀架為突破口哟俩,采用類似與仿形加工的刀架布局碉讯,加上專門提出并研制完成的數(shù)控插補(bǔ)方式,通過(guò)對(duì)刀架拖板的單坐標(biāo)控制褐琼,實(shí)現(xiàn)了刀架縱订淑、橫向兩坐標(biāo)聯(lián)動(dòng)。既保留了普通機(jī)床操作簡(jiǎn)便的特點(diǎn)涤瘸,又具有數(shù)控機(jī)床可以加工錐面搁排、圓弧面等功能,以一套伺服系統(tǒng)代替通常需要的兩套伺服系統(tǒng)的低成本延砾,簡(jiǎn)便易學(xué)的程序編制加上易于接受的加工方式都為該方案在機(jī)床改造中的應(yīng)用提供了強(qiáng)有力的保證占窥。手動(dòng)經(jīng)濟(jì)型數(shù)控刀架已獲國(guó)家實(shí)用新型專利,專利號(hào):ZL 95 2 41997.1段辈。