鄧剛
摘要:子程序是數(shù)控車加工中經(jīng)常用到的編程方法之一,對于重復(fù)性結(jié)構(gòu)的加工具有簡單高效、容易修改等優(yōu)點(diǎn),對于簡化編程具有不可替代的作用。但是,長期以來,學(xué)生對于子程序有一種高深莫測的感覺,很難學(xué)會,教師在子程序教學(xué)中也很難讓學(xué)生簡單明白的理解編程技巧。本文論述了圖解法在子程序編程中的重要作用及使用方法,結(jié)合3個(gè)典型實(shí)例描述運(yùn)用圖解法確定子程序中重復(fù)性加工動(dòng)作的技巧,可以讓學(xué)生清晰地掌握子程序的編程方法,讓子程序編程變得簡單易學(xué)。
關(guān)鍵詞:主程序子程序子程序調(diào)用相對坐標(biāo)絕對坐標(biāo)圖解法
《數(shù)控車編程》課程是中等職業(yè)學(xué)校數(shù)控加工專業(yè)主要專業(yè)課程之一,是所有數(shù)控專業(yè)學(xué)生的必修課。廣州數(shù)控設(shè)備有限公司開發(fā)的GSK980T數(shù)控系統(tǒng),憑借其質(zhì)量穩(wěn)定、功能齊全、價(jià)格優(yōu)惠等優(yōu)勢在生產(chǎn)企業(yè)中獲得了廣泛的應(yīng)用。因而《數(shù)控車編程》課程很多學(xué)校是以GSK980T數(shù)控系統(tǒng)為基礎(chǔ)來教學(xué)的。在GSK980T數(shù)控系統(tǒng)的諸多指令中,子程序是屬于比較難以掌握和理解的內(nèi)容之一,很多時(shí)候因?yàn)楹茈y進(jìn)行有效教學(xué)而被老師放棄。但子程序?qū)τ谥貜?fù)性結(jié)構(gòu)的加工具有簡單高效、程序修改簡便等優(yōu)點(diǎn),在生產(chǎn)加工中使用率較高。因而探討一種簡便易學(xué)的子程序教學(xué)方法,對于提高數(shù)控車編程教學(xué)水平具有重要意義。
一、子程序基礎(chǔ)知識:
二、子程序中包含動(dòng)作的確定方法—圖解法
結(jié)合子程序編程教學(xué)的經(jīng)驗(yàn)可以發(fā)現(xiàn):學(xué)生對子程序編程的最大困惑在于:不知道哪些動(dòng)作應(yīng)該編入子程序?哪些動(dòng)作應(yīng)該編入主程序?子程序如何與主程序銜接?
子程序的動(dòng)作應(yīng)該包含加工中的重復(fù)出現(xiàn)的動(dòng)作,非重復(fù)性的動(dòng)作應(yīng)及其他輔助性動(dòng)作一般應(yīng)該編入主程序。按照這一原則,可以利用圖解法將工件的加工動(dòng)作畫出,從畫出的加工動(dòng)作中分析動(dòng)作的重復(fù)規(guī)律,周期性重復(fù)出現(xiàn)的動(dòng)作就是子程序編程應(yīng)該包含的動(dòng)作。結(jié)合加工動(dòng)作與零件尺寸的關(guān)系還可以計(jì)算各動(dòng)加工作之間的位置關(guān)系。子程序第一個(gè)動(dòng)作的起點(diǎn)即是主程序與子程序的銜接點(diǎn)。運(yùn)用圖解法可以清晰地計(jì)算出子程序與主程序的銜接點(diǎn),有利于學(xué)生理解子程序與主程序的銜接方法。因此,運(yùn)用圖解法可以大大簡化子程序的編寫。
三、子程序編程實(shí)例:
1. 多槽工件加工1:(切斷刀刀寬3mm)
加工工藝分析:
該工件有6條形狀大小完全一樣的槽,因此該槽的加工非常適合采用子程序編程。但此工件的槽寬大于刀寬,因此每條槽的加工要多刀才能完成,因而每條槽的加工動(dòng)作更加復(fù)雜。以下是該工件加工時(shí)的圖解動(dòng)作:
2.多槽工件加工2:(毛胚φ25mm,切斷刀寬3mm)
加工工藝分析:
該工件有4條形狀大小完全一樣的槽,因此該槽的加工也非常適合采用子程序編程;4條槽的分布位置不均勻,因而不能采用子程序重復(fù)調(diào)用的方法,需每條槽定位后調(diào)用子程序加工;槽寬大于刀寬,兩邊還帶有倒角,因此每條槽的加工要多刀才能完成,因而槽的加工動(dòng)作更加復(fù)雜。以下是該工件加工時(shí)的圖解動(dòng)作:
由上圖可知:在槽的加工過程中,動(dòng)作1—10(其中動(dòng)作10與動(dòng)作2局部重合)是重復(fù)性出現(xiàn)的動(dòng)作,此10個(gè)動(dòng)作需要寫入子程序中,動(dòng)作1的起點(diǎn)是子程序與主程序的銜接點(diǎn)。按該加工方案編寫的子程序與主程序清單如下:
四、圖解法總結(jié)及使用效果:
圖解法由于清晰地列出了各重復(fù)結(jié)構(gòu)的加工動(dòng)作,有利于找到各相同結(jié)構(gòu)重復(fù)加工時(shí)的動(dòng)作重復(fù)規(guī)律,很容易找到周期性出現(xiàn)的加工動(dòng)作,從而容易確定子程序包含的指令。通過圖解法還可以準(zhǔn)確計(jì)算第一個(gè)重復(fù)動(dòng)作的起點(diǎn)位置坐標(biāo),即是主程序與子程序的銜接點(diǎn)。
在前后兩屆的數(shù)控車編程教學(xué)中發(fā)現(xiàn),運(yùn)用圖解法的教學(xué)效果非常明顯。前一屆學(xué)生沒有使用圖解法,在講述子程序編程時(shí)教師能寫出子程序,但學(xué)生不明就里,教師也沒有辦法給學(xué)生講得清楚,大部分學(xué)生的學(xué)習(xí)效果很差。后一屆的學(xué)生由于使用了圖解法,學(xué)生通過圖解法能清晰加工過程中的動(dòng)作重復(fù)規(guī)律,因而子程序的編寫簡單明了,子程序與主程序的銜接也水到渠成,大部分學(xué)生掌握了子程序的編程方法,且能舉一反三,教學(xué)效果超出預(yù)期。
參考文獻(xiàn):
[1]數(shù)控車床編程與操作(廣數(shù)系統(tǒng)). 中國勞動(dòng)社會保障出版社,2012年4月.
[2]韋富基,李振尤.數(shù)控車床編程與操作.電子工業(yè)出版社,2008年10月.
[3]周虹.數(shù)控車床編程與操作實(shí)訓(xùn)教程.清華大學(xué)出版社,2008年9月.
[4]朱明松.數(shù)控車床編程與操作項(xiàng)目教程.機(jī)械工業(yè)出版社,2007年9月.
[5]徐凱,盛艷君.數(shù)控車床加工工藝編程與操作.中國勞動(dòng)社會保障出版社,2013年8月.