數控加工中心
數控編程是數控加工的重要步驟,數控編程一般又分為手工編程和自動編程兩種。手工編程主要用于對一些加工形狀簡單、計算量小、程序不多的零件,因此,在點位加工或直線與圓弧組成的輪廓加工中主要采用手工編程加工。而對于形狀復雜的零件,特別是具有非圓曲線、列表曲線及曲面組成的零件多采用自動編程。
加工中心上經常需要加工一些多孔類零件,尤其是孔數比較多而且每個孔須經過幾道工藝加工方可完成的零什,例如在板類零件上進行點陣群孔的加工。SIEMENS數控系統中具有線性孔和環形孔的固定循環加工指令,而在FANUC和華中世紀星等一些老的數控系統上沒有線性孔和環形孔固定循環加工指令,要進行點陣群孔的加工則必須沒汁一套用戶宏程序。而宏程序和宏指令是一個比較難以理解的概念和指令,所以在編程中大多數人還不會或不愿使用宏程序。同時受客觀條件的限制,自動編程(計算機編程)在目前還未被普及。因此,存編制多孔類零件加工程序時,如果按常規編程,需要計算每個結點的坐標值,不但計算量大,編群速度慢,程序冗長,且極容易出錯。假如我們能靈活應用數控系統中的輔助編程功能來編程,則會使群孔加工的編程變得簡單、清晰明了、程序編制時間也短。下面是一種巧用子程序和鉆孔固定循環進行網式點陣孔群加工的編程舉例。
例:在VMC750E華中世紀星HNC-21M加工中心上,在一厚度為12mm的工件上加工100個φ6mm線性矩陣排列孔(如圖1所示),設刀具起點為(12,0,80)。工藝分析如下:
1.刀具與合理的切削用量(詳見附表)
附表
數控機床
2.程序設計
(1)加工路線如圖2所示
(2)加工程序
%0086; 主程序號
N02 T1 M06; T1為A2.5中心鉆
N04 G90 G54 GOO X12 Y0 M03 S1200; 刀具怏速移到起刀點
N06 G43 H01 Z30 M07; 刀具長度補償,打丌切削液
N08 M98 P6000 F60 Z5 L5; 調用鉆孔子程序5次
N10 C49 G80 G90 G00 Z80 M09; 取消長度補償和固定循環
N12 T2 M06; T2為φ6麻花鉆
N14 G90 G54 G00 X12 Y0 S600 M03; 刀具快速移到起刀點
N16 G43 H02 MZ30 M08; 刀具長度補償,打開切削液
N18 M98 P6000 F120 Z16 L5; 調用鉆孔子程序5次
N20 G49 G80 G90 G00 Z80 M09; 取消長度補償和固定循環
N22 T3 M06; T3為45o倒角刀
N24 G90 G54 G00 X12 Y0 S600 M03; 刀具快速移到起刀點
N26 M98 P6000 F50 P1 Z0.3 L5; 調用鉆孔子程序5次
N28 G49 G80 G90 G00 Z80 M09; 取消K度補償和固定循環
N30 G00 X-100 Y0 M05; 主軸停止
N32 M30; 程序結束并返回程序起始段
%
%6000; 程序序號
N10 G99 G81 G91 Y12 G90 Z[- #25] R3 F150 P[#15];
調用固定循環(1)孔
N15 G91 X12 Y0 L9; 在(2)~(10)孔位上鉆孔
N20 X0 Y12; 在(11)孔位上鉆孔
N25 X-12 Y0 LO; 在(12)~(20) 孔位上鉆孔
N30 M99; 子程序結束并返回主程序
%
在HNC—21M數控系統上巧用子程序來加工線性矩陣孔,此方法已在實際加工中得到成功運用,它具有編程快捷、程序液晰明了、節約數控內存的優點。并且只要將矩陣孔的行數、列數、及孔的間距和起刀點等尺寸參數作為變量放在子程序調用指令后來進行編程,將子程序固定存儲在系統內存中,它又具有一定的通用性;因此我們同樣可以巧用子程序來編制環形孔群的加工程序。
業務咨詢:932174181 媒體合作:2279387437 24小時服務熱線:15136468001 盤古機械網 - 全面、科學的機械行業免費發布信息網站 Copyright 2017 PGJXO.COM 豫ICP備12019803號