通常在討論到基于CNC的參數(shù)編程問題時,大多數(shù)高檔的CAM系統(tǒng)編程器都會退縮。多數(shù)編程器需要清理輸出,這些輸出不經(jīng)過修改就會在CNC中運行——如果應用不當,其中某些參數(shù)編程應用程序可能真的會破壞工作。 參數(shù)編程的應用有5種類型 。我認為,如果用CAM系統(tǒng)來產生CNC程序的話,它們中有些并不適用。
1.工件家族——用一個參數(shù)程序來加工若干工件 ,操作人員改變機床上的變量,以表征被加工的工件
大多數(shù)CAM系統(tǒng)也有它們自己的工件家族編程能力 ,而許多CNC用戶并不希望其操作人員操控編程。所以 ,基于CNC的工件家族參數(shù)編程對于CAM系統(tǒng)用戶來說,通常并不是很好的應用方式 。
這看起來屬于經(jīng)典的參數(shù)編程應用類型 ,但其實也是對CAM系統(tǒng)用戶最成問題的類型。車間工人都喜歡自己能掌握操作 ,如果僅僅改變幾個變量,就能造出不同的工件 ,他們肯定表示歡迎 。實際上,許多工件家族的應用程序確實太復雜 ,其參數(shù)編程很難掌握 ,尤其是當工作本身就復雜,要求CAM系統(tǒng)產生程序的時候 。
2.用戶創(chuàng)建的封閉循環(huán)——從一個G碼級指令即可執(zhí)行一系列運動 多數(shù)CAM系統(tǒng)能利用基于CNC的封閉循環(huán)(如在機加工中心上的孔加工周期——G81 、G84等)。也就是說,CAM系統(tǒng)的實際輸出程序會包括封閉循環(huán)指令,它們是后處理器的一部分。這些內置的、基于CNC的封閉循環(huán)縮短了程序并使它容易修改。
如果您的公司經(jīng)常要做某種類型的加工 ,而并沒有通過基于控制器的封閉循環(huán)來進行,那么,您可以創(chuàng)建您自己的封閉循環(huán),修改CAM系統(tǒng)的后處理器 ,輸出合適的指令來完成 。最好的例子是用加工中心加工螺紋。許多CNC還沒有銑螺紋的封閉循環(huán) ,而用參數(shù)編程,則可以很方便地創(chuàng)建出一個封閉循環(huán) 。一旦創(chuàng)建出來 ,它便可以提供其他任何封閉循環(huán)的所有優(yōu)點,而且可以由CAM系統(tǒng)來執(zhí)行(如果后處理器經(jīng)過修改) 。在機床上,程序會變短 ,操作人員也能更好地控制螺紋的加工。
3.效用程序——CNC機床的性能在某種程度上得到了提高和改善 此類型的應用程序對于使用所有CNC ,包括那些帶有CAM系統(tǒng)的企業(yè) ,都是有幫助的 ?div id="jfovm50" class="index-wrap">?偟膩碚f ,你的機床什么時候出現(xiàn)問題了,你就應當考慮 ,用效用參數(shù)程序來提高你的機床的性能 。
在使用許多種效用應用程序時,CAM系統(tǒng)并不涉入——需要修改的是機床操作人員的操作方式 。比如測量零程序(原始)任務,如果設置合格 ,那么這個任務不需要再做 。零程序是可以計算出來的,同時 ,零程序委派指令可以包含在程序里。如果合格的設置不可能辦到 ,那么零程序的位置必須在設置的過程中測量 。一種方法是使用由參數(shù)程序驅動的測量桿探頭。如果機床沒有測量桿探頭 ,那么設置人員應當使用量具 ,例如邊緣探測器和標度指示器等,用手工測量零程序點的位置 。
4.驅動輔助裝置——應用程序可以驅動探頭 ,也可以跟蹤、報告和后處理檢測系統(tǒng)
此高檔輔助裝置要求有參數(shù)編程的特性 。如果某加工中心有測量桿探頭 ,那么可能也有參數(shù)編程能力 。因為探頭可以被編程 ,您可以認為這種做法類似于所謂用戶創(chuàng)建的封閉循環(huán) 。一個或多個探測循環(huán)經(jīng)常都包括在CNC程序中 ,而CAM系統(tǒng)則必須能輸出必要的指令 。
5.復雜運動——新的(或選項的)運動形式可以創(chuàng)造出來 控制器制造商會提供各種所需運動的插入程序,最常見的有:線性的 、環(huán)形的 、螺旋形等插入程序。如果您碰到有的運動方式機床不能進行 ,那么參數(shù)程序便能解決 。注意 ,許多CAM系統(tǒng)可以產生幾乎任何類型的運動,但是相應的CNC程序會變得冗長——其CAM系統(tǒng)必須產生一個長系列的微小的、直的或圓的運動指令。
在銑削螺紋時,需要一種螺旋線的插入運動 。迄今為止,許多新型機床也還沒有提供螺旋插入程序 ,而老式的機床更沒有這種功能。參數(shù)程序則可以產生銑削螺紋所需要的螺旋運動
。此類型的應用程序一般都比CAM系統(tǒng)所產生的程序短得多。
|