通過一個簡單的數(shù)控銑加工零件及其數(shù)控銑加工程序的介紹,進一步了解數(shù)控銑程序的結(jié)構(gòu)、特點和常用代碼的含義。下圖為某外形輪廓的零件圖,輪廓深度為5mm,數(shù)控編程采用刀心編程,圖中所示坐標點為刀具中心的刀位點坐標值。
圖 數(shù)控銑編程實例
(1)數(shù)控銑加工程序(見下表)
表 數(shù)控銑加工程序
程 序 內(nèi) 容 程 序 說 明 程序開始部分 O6666; 程序號為O6666 N1; 程序N1 G54G90G17G21G94G49G40; 建立工件坐標系、絕對編程、XY平面、公制編程、進給方式定義為mm/m、取消刀具長度補償 G0X300.0Y300.0 Z300.0; 主軸移動到X300.0Y300.0 Z300.0的安全位置 M06 T09; 調(diào)9號端銑刀 M03S3600F680; 主軸正轉(zhuǎn),轉(zhuǎn)速為3600RPM,進給速度為680mm/m 程序內(nèi)容 G0 X260.0Y180.0Z30.0; 刀具快速移動到起刀點(X260.0,Y180.0,Z30.0) X20.0; 刀具沿X方向快速移動到(X20.0, Y180.0,Z30.0) Y40.0; 刀具沿Y方向快速移動到(X20.0,Y40.0,Z30.0) G1Z-5.0; 下刀到(X20.0 ,Y40.0,Z-5.0)的位置 X40.0; 刀具沿X方向直線插補銑削至刀位點(X40.0,Y40.0,Z-5.0) Y100.0; 刀具沿Y方向直線插補銑削至刀位點(X40.0,Y100.0,Z-5.0) 續(xù)表: 程 序 內(nèi) 容 程 序 說 明 程序內(nèi)容 G03 X60.0Y120.0R20.0; 刀具逆時針圓弧插補銑削至刀位點(X60.0,Y120.0,Z-5.0),半徑為20.0 G02 X100.0R20.0; 刀具順時針圓弧插補銑削至刀位點(X100.0,Y120.0,Z-5.0),半徑為20.0 G03X110.0Y110.0R10.0; 刀具逆時針圓弧插補銑削至刀位點(X110.0,Y110.0,Z-5.0),半徑為10.0 G01X210.0; 刀具沿X方向直線插補銑削至刀位點(X210.0,Y110.0,Z-5.0) G03X220.0Y100.0R10.0; 刀具逆時針圓弧插補銑削至刀位點(X220.0,Y100.0,Z-5.0),半徑為10.0 G01Y60.0; 刀具沿Y方向直線插補銑削至刀位點(X220.0,Y60.0,Z-5.0) G02X200.0Y40.0R20.00; 刀具順時針圓弧插補銑削至刀位點(X200.0,Y40.0,Z-5.0),半徑為20.0 G01X20.0 刀具沿Y方向直線插補銑削至刀位點(X20.0,Y40.0,Z-5.0) 程序結(jié)尾 G0Z30.0; 快速退刀離開零件上表面 Y180.0 刀具沿Y方向直線插補銑削至刀位點(X20.0,Y180.0,Z30.0) X260.0 刀具沿Y方向直線插補銑削至刀位點(X260.0,Y180.0,Z30.0) G0X300.0Y300.0 Z300.0; 主軸移動到X300.0Y300.0 Z300.0的安全位置 M5 M09; 主軸停止、冷卻液停止 M30; 程序停止,返回主程序
(2)數(shù)控程序介紹
大多數(shù)代碼看起來非常熟悉,數(shù)控銑程序分為程序開始、程序內(nèi)容和程序結(jié)束三部分內(nèi)容。
第一部分 程序開始部分
程序開始部分主要定義程序號,調(diào)出零件加工坐標系、加工刀具,啟動主軸、打開冷卻液等方面的內(nèi)容。
O6666
為定義程序號,程序號為O6666。
N1
數(shù)控銑程序由多個程序組成,每一個程序可以單列,也可以連在一起,為了容易區(qū)別,將該程序定義為N1程序。
G54G90G17G21G94G49G40
G54:為建立工件坐標系指令,并選擇G54作為當前的加工坐標系;如不作特殊指明,數(shù)控系統(tǒng)默認G54坐標系。
G90:采用絕對編程方式。
G17:加工平面選擇XY平面。
G21:選擇公制編程。
G94:進給方式定義,選擇每分鐘毫米,單位為mm/m。
G49:取消刀具長度補償。
G40:取消刀具半徑補償。
G0X300.0Y300.0 Z300.0
機床主軸移動到X300.0Y300.0 Z300.0的安全位置。為避免換刀過程中出現(xiàn)刀具與工件或夾具之間的碰撞或干涉現(xiàn)象發(fā)生,一個有效的方法是使得機床主軸和加工零件有一定的安全距離。
M06 T09
選擇刀具指令,調(diào)9號端銑刀;同時確定了9號刀具在當前加工坐標系中相對于零點的偏置值。
M03S3600F680
定義主軸的旋轉(zhuǎn)速度,包括主軸正轉(zhuǎn)(M03),轉(zhuǎn)速為3600rpm(S3600),同時定義了進給速度為680mm/m(F680)。
第二部分 程序內(nèi)容部分
程序內(nèi)容是整個程序的主要部分,由多個程序段組成。每個程序段由若干個字組成,每個字又由地址碼和若干個數(shù)字組成。常見的為G指令和M指令以及各個軸的坐標點組成的程序段。
G0 X260.0Y180.0Z30.0
起刀點定義,刀具快速移動到起刀點(X260.0,Y180.0,Z30.0)。
G1Z-5.0
垂直下刀到(X20.0 ,Y40.0,Z-5.0)的位置。
G03 X60.0Y120.0R20.0
刀具逆時針圓弧插補銑削輪廓,輪廓半徑為20.0,G03為逆時針圓弧查補指令,銑削從刀位點(X20.0 ,Y40.0,Z-5.0) 至刀位點 (X60.0,Y120.0,Z-5.0)。
G02 X100.0R20.0
刀具順時針圓弧插補銑削輪廓,輪廓半徑為20.0,銑削從刀位點(X60.0,Y120.0,Z-5.0)至刀位點(X100.0,Z-5.0),G02為順時針圓弧查補指令。
其他程序段內(nèi)容相似。
第三部分 程序結(jié)尾部分
在程序結(jié)尾,需要機床主軸返回起刀點即起始位置,同時進行主軸停止,關(guān)掉冷卻液,程序選擇停止或結(jié)束程序等動作。
G0Z30.0
快速退刀離開零件上表面。
Y180.0 X260.0
刀具先沿Y方向,后沿X方向快速返回起刀點。
X300.0Y300.0 Z300.0
機床主軸快速移動到X300.0Y300.0 Z300.0的安全位置。
M30
M30為程序停止,返回主程序指令。執(zhí)行時,冷卻液、進給、主軸全部停止,數(shù)控程序和數(shù)控設(shè)備復(fù)位并回到加工前原始狀態(tài),為下一次程序運行和數(shù)控加工重新開始作準備。
業(yè)務(wù)咨詢:932174181 媒體合作:2279387437 24小時服務(wù)熱線:15136468001 盤古機械網(wǎng) - 全面、科學(xué)的機械行業(yè)免費發(fā)布信息網(wǎng)站 Copyright 2017 PGJXO.COM 豫ICP備12019803號