1 前言
數控編程先后經歷了手工編程、APT語言編程及交互式圖形編程3個階段,CAM程序就是通過交互式圖形編程方式得到的程序。這種編程方法效率高、精度高、所見即所得,因此應用很廣泛。本文的CAM程序是通過美國CNC software公司產品Master CAM X4生成的。選擇相應的后置處理程序,可以得到不同系統的數控程序,利用WINPCIN通信軟件導入數控系統進行加工。
2 CA M程序的生成
零件以一次省級技能競賽一裝配件為基礎,在MasterCAM中建模,生成實體零件(如圖1),建立刀具路徑,生成CAM程序。
數控程序如下: % N DS1 MPF :SPATH=/N MPF DIR N102GOG17G40G49G90 N104T1 Dl M 3 S1000 N108 G43 H 1 Z5l N 110Z31 N1l2 G1 Z25 F0 N 114X85 F100 ...........
在生成數控程序時需要選擇西門子802C銑床的后置處理程序,但是MasterCAM并沒有相應的后置處理程序,可以通過修改其它數控系統的后置處理程序得到。注意,生成的數控程序一定要含有西門子數控系統規定的傳輸格式,否則不能傳輸數控程序。
如:%_N_DS1_MPF ;$PATH=/N_MPF_DIR
其中DS1指程序名,其它是西門子數控系統特定的傳輸格式。
3 數控程序的導入
3.1 參數設置
在傳送程序之前,首先要用RS232通訊電纜轉接數控系統和計算機,然后對數控系統和WINPCIN進行參數設置。在WINPCIN軟件界面,選擇配置RS232,設置串行El設置為COM1,波特率設置為9600,校驗位設置為NONE,數據位設置為8,停止位設置為1,數據流控制方式選擇硬握手,傳輸格式選擇文本格式,其它參數選擇默認設置,然后保存并激活。在數控系統中“通訊一RS232設置”中設置同樣的參數。在設置完通信參數時,需要注意波特率根據數控系統的處理能力進行設置。像西門子802C數控系統設置波特率為9600較為合適,過大過小都不太合適。對于選擇軟握手和硬握手根據RS232通信電纜接線方法的不同而不同,在此選擇硬握手。
3.2 傳輸程序
WINPCIN軟件和數控系統設置好參數之后,可以傳輸程序了。西門子程序在傳輸時,有固定的傳輸格式,一定要確保正確,否則數控程序不能傳輸。
在數控系統中選擇“輸入啟動”,WINPC1N軟件中選擇“發送數據”,彈出選擇文件對話框,選擇由Master CAM生成的數控程序DS1,即可完成程序的傳輸,完成后會在數控系統側顯示傳輸數據的大小等信息。
4 數控加工
裝夾好毛坯,數控系統對刀,選擇打開DS 1.MPF數控程序,進行加工。
5 結束語
本文以西門子802C數控系統為例,通過Master CAM軟件生成程序,然后由WINPCIN軟件傳輸到數控系統中,實現了復雜零件的數控加工。通過實踐,自動編程效率較好,加工質量也較好,大大提高了企業的生產效率。
(審核編輯: 智匯胡妮)
分享