




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、世紀星車床數(shù)控系統(tǒng)HNC-21/22T編程說明書華中科技大學國家數(shù)控系統(tǒng)工程技術(shù)研究中心武漢華中數(shù)控股份有限公司2003年 6月、人 前言非常感謝您選用了本公司生產(chǎn)的HNC-21/22世紀星系列數(shù)控系統(tǒng)。本說明書詳細介紹了數(shù)控編程基本知識、指令體系、各指令功能的特點、注意事項和宏指令編程方法,并配以大量典型編程實例和圖例加以說明。既可作為世紀星車床數(shù)控系統(tǒng)產(chǎn)品說明書,也可作為數(shù)控編程的培訓教材。在使用本產(chǎn)品前,請先仔細閱讀本說明書,以達到最佳使用效果。請妥善保存說明書,并交最終使用者認真閱讀。本說明書版權(quán)為武漢華中數(shù)控股份有限公司所有。華中科技大學國家數(shù)控系統(tǒng)工程技術(shù)研究中心武漢華中數(shù)控股份有
2、限公司2003年5月第一章概述1.1 數(shù)控編程概述1.2 數(shù)控編程基本知識1.2.1 機床坐標軸1.2.2 機床坐標系、機床零點和機床參考點 1.2.3 工件坐標系、程序原點和對刀點 第二章零件程序的結(jié)構(gòu)2.1 指令字的格式2.2 程序段的格式2.3 程序的一般結(jié)構(gòu)2.4 程序的文件名第三章 HNC-21/22T數(shù)控系統(tǒng)的編程指令體系 3.1 輔助功能M代碼3.1.1 CNC內(nèi)定的輔助功能(1)程序暫停M00(2)程序結(jié)束M02(3)程序結(jié)束并返回到零件程序頭M30(4)子程序調(diào)用M98及從子程序返回 M993.1.2 PLC設定的輔助功能(1)主軸控制指令 M03、M04、M05(2)冷卻液
3、打開、停止指令 M07、M08、M093.2 主軸功能S進給功能 F和刀具功能T3.2.1 主軸功能S3.2.2 進給速度F3.2.3 刀具功能(T機能)3.3 準備功能G代碼3.3.1 有關單位設定的 G功能(1)尺寸單位選擇 G20, G21 (2)進給速度單位的設定 G94、G953.3.2 有關坐標系和坐標的 G功能(1)絕對值編程G90與相對值編程G91(2)坐標系設定G92(3)坐標系選擇 G54G59 (4)直接機床坐標系編程 G53(5)直徑方式和半徑方式編程 3.3.3 進給控制指令(1)快速定位G00(2)線性進給 G01 (3)圓弧進給G02/G03 (3)倒角加工(4)
4、螺紋切削G323.3.4 3.4回參考點控制指令(1)自動返回參考點 G28(2)自動從參考點返回 G293.3.5 暫停指令G043.3.6 恒線速度指令G96、G973.3.7 簡單循環(huán)(1)內(nèi)(外)徑切削循環(huán) G80圓柱面內(nèi)(外)徑切削循環(huán) 園錐面內(nèi)(外)徑切削循環(huán) (2)端面切削循環(huán)G81端平面切削循環(huán)園錐端面切削循環(huán)(3)螺紋切削循環(huán)G82直螺紋切削循環(huán)錐螺紋切削循環(huán)3.3.8 復合循環(huán)(1)內(nèi)(外)徑粗車復合循環(huán)G71(2)端面粗車復合循環(huán)G72(3)閉環(huán)車削復合循環(huán)G73(4)螺紋切削復合循環(huán)G76(5)復合循環(huán)指令注意事項 3.3.9 刀具補償功能指令 3.3.10 合編程實例
5、3.4 宏指令編程3.4.1 宏變量及常量(1)宏變量(2)常量3.4.2 運算符與表達式(1)算術(shù)運算符: (2)條件運算符(3)邏輯運算符(4)函數(shù)(5)表達式3.4.3 賦值語句3.4.4 條件判另I語句IF , ELSE, ENDIF 3.4.5 循環(huán)語句 WHILE, ENDW附表1準備功能一覽表附表2直徑編程注意條件附錄1HNC-21詳削循環(huán)宏程序 (1)車削循環(huán)指令的實現(xiàn)及子程序調(diào)用的參數(shù)傳遞 (2)車削循環(huán)指令的宏程序?qū)崿F(xiàn) 第一章 概述本書針對HNC-21/22T 世紀星數(shù)控車床系統(tǒng)進行編程說明,其編程語言為廣泛使用的ISO 碼。本章旨在對本說明書中提到的一些基本概念進行解釋。
6、1.1 數(shù)控編程概述零件程序是由數(shù)控裝置專用編程語言書寫的一系列指令組成的(應用得最廣泛的是ISO碼:國際標準化組織規(guī)定的代碼)。 數(shù)控裝置將零件程序轉(zhuǎn)化為對機床的控制動作。最常使用的程序存儲介質(zhì)是磁盤和網(wǎng)絡。1.2 數(shù)控編程基本知識1.2.1 機床坐標軸為簡化編程和保證程序的通用性,對數(shù)控機床的坐標軸和方向命名制訂了統(tǒng)一的標準,規(guī)定直線進給坐標軸用 X , Y, Z 表示,常稱基本坐標軸。X, Y, Z 坐標軸的相互關系用右手定則決定,如圖 1.2.1所示,圖中大姆指的指向為X軸的正方向,食指指向為丫軸的正方向,中指指向為Z 軸的正方向。圍繞X, 丫, Z 軸旋轉(zhuǎn)的圓周進給坐標軸分別用 A,
7、 B, C 表示,根據(jù)右手螺旋定則,如圖所示,以大姆指指向+X, +丫, +Z 方向,則食指、中指等的指向是圓周進給運動的 +A,+B, +C方向。數(shù)控機床的進給運動,有的由主軸帶動刀具運動來實現(xiàn),有的由工作臺帶著工件運動來實現(xiàn)。上述坐標軸正方向,是假定工件不動,刀具相對于工件做進給運動的方向。如果是工件移動則用加的字母表示,按相對運動的關系,工件運動的正方向恰好與刀具運動的正方向相反,即有:+X =-X' , + Y =-Y' , + Z =- Z',+A =- A , + B =-B' , + C =-C同樣兩者運動的負方向也彼此相反。機床坐標軸的方向取決于
8、機床的類型和各組成部分的布局,對車床而言: Z 軸與主軸軸線重合,沿著Z 軸正方向移動將增大零件和刀具間的距離; X 軸垂直于 Z 軸,對應于轉(zhuǎn)塔刀架的徑向移動,沿著 X 軸正方向移動將增大零件和刀具間的距離; Y 軸 (通常是虛設的)與X 軸和 Z 軸一起構(gòu)成遵循右手定則的坐標系統(tǒng)。圖 1.2.2 車床坐標軸及其方向注: 1 、本說明書針對數(shù)控車床進行說明,其為X、 Z 兩軸聯(lián)動2、其中實例圖形中坐標系情況如下:實線刀具代表上位刀架機床,其坐標系為: X 軸向上為正, Z 軸向右為正;虛線刀具代表下位刀架機床,其坐標系為:X軸向下為正,Z軸向右為正。兩種刀架方向的機床,其程序及相應設置相同。
9、1.2.2 機床坐標系、機床零點和機床參考點機床坐標系是機床固有的坐標系,機床坐標系的原點稱為機床原點或機床零點。在機床 經(jīng)過設計、制造和調(diào)整后,這個原點便被確定下來,它是固定的點。數(shù)控裝置上電時并不知道機床零點,為了正確地在機床工作時建立機床坐標系,通常在 每個坐標軸的移動范圍內(nèi)設置一個機床參考點(測量起點),機床起動時,通常要進行 機動或手動回參考點,以建立機床坐標系。機床參考點可以與機床零點重合,也可以不重合,通過參數(shù)指定機床參考點到機床零點 的距離。機床回到了參考點位置,也就知道了該坐標軸的零點位置,找到所有坐標軸的參考點, CNC就建立起了機床坐標系。機床坐標軸的機械行程是由最大和最
10、小限X可到達的區(qū)域Z軸上的機械行程(限位開關十編利相零脈沖工軸上的布一效行程位開關來限定的。機 床坐標軸的有效行程 范圍是由軟件限位來 界定的,其值由制造 商定義。機床零點(OM )、機床參考點 (Om)、機床坐標軸程的關系如圖1.2.3所小。的機械行程及有效行ORPOM Z.圖1.2.3 機床零點OM和機床參考點 Om1.2.3 工件坐標系、程序原點和對刀點工件坐標系是編程人員在編程時使用的,編程人員選擇工件上的某一已知點為原點(也 稱程序原點),建立一個新的坐標系,稱為工件坐標系。工件坐標系一旦建立便一直有 效,直到被新的工件坐標系所取代。工件坐標系的原點選擇要盡量滿足編程簡單,尺寸換算少
11、,引起的加工誤差小等條件。一般情況下,程序原點應選在尺寸標注的基準或定位基準上。對車床編程而言,工件坐 標系原點一般選在,工件軸線與工件的前端面、后端面、卡爪前端面的交點上。對刀點是零件程序加工的起始點,對刀的目的是確定程序原點在機床坐標系中的位置, 對刀點可與程序原點重合,也可在任何便于對刀之處,但該點與程序原點之間必須有確 定的坐標聯(lián)系??梢酝ㄟ^ CNC 將相對于程序原點的任意點的坐標轉(zhuǎn)換為相對于機床零點的坐標。加工開始時要設置工件坐標系,用 G92 指令可建立工件坐標系;用 G54G59 及刀具指令可選擇工件坐標系。第二章零件程序的結(jié)構(gòu)一個零件程序是一組被傳送到數(shù)控裝置中去的指令和數(shù)據(jù)。
12、一個零件程序是由遵循一定結(jié)構(gòu)、句法和格式規(guī)則的若干個程序段組成的,而每個程序段是由若干個指令字組成的。如圖2.1所示。2.1 指令字的格式一個指令字是由地址符(指令字符)和帶符號(如定義尺寸的字) 或不帶符號(如準備功能 字G代碼)的數(shù)字數(shù)據(jù)組成的。程序段中不同的指令字符及其后續(xù)數(shù)值確定了每個指令字的含義。在數(shù)控程序段中包含的主要指令字符如表2.1所示。表2.1 指令字符一覽表機能地址意義零件程序號%程序段號N準備機能G指令動作方式(直線、圓弧等)G00-99尺寸字X, Y, Z A, B, C U, V, W坐標軸的移動命令± 99999.999R圓弧的半徑,固定循環(huán)的參數(shù)I, J
13、, K圓心相對于起點的坐標,固定循環(huán)的參數(shù)進給速度F進給速度的指定F024000主軸機能S主軸旋轉(zhuǎn)速度的指定S09999刀具機能T刀具編號的指定T099輔助機能M機床側(cè)開/關控制的指定M099補償號D刀具半徑補償號的指定0099暫停P, X暫停時間的指定秒程序號的指定P子程序號的指定P1重復次數(shù)L子程序的重復次數(shù),固定循環(huán)的重復次數(shù)參數(shù)P, Q, R, U, W, I, K,C,A車削復合循環(huán)參數(shù)倒角控制C,R2.2 程序段的格式一個程序段定義一個將由數(shù)控裝置執(zhí)行的指令行。程序段的格式定義了每個程序段中功能字的句法,如圖 2.2.1所示。2.3 程序的一般結(jié)構(gòu)一個零件程序必須包括起始符和結(jié)束符
14、。一個零件程序是按程序段的輸入順序執(zhí)行的,而不是按程序段號的順序執(zhí)行的,但書寫 程序時,建議按升序書寫程序段號。華中世紀星數(shù)控裝置 HNC-21T的程序結(jié)構(gòu):程序起始符:(或O)符,(或O)后跟程序號;程序結(jié)束: M02 或 M30 ;注釋符:括號( ) 內(nèi)或分號;后的內(nèi)容為注釋文字;2.4 程序的文件名CNC 裝置可以裝入許多程序文件,以磁盤文件的方式讀寫。文件名格式為(有別于DOS 的其他文件名 ):O x x x x (地址O后面必須有四位數(shù)字或字母) 本系統(tǒng)通過調(diào)用文件名來調(diào)用程序,進行加工或編輯。第三章HNC-21/22T數(shù)控系統(tǒng)的編程指令體系3.1 輔助功能M代碼輔助功能由地址字
15、M和其后的一或兩位數(shù)字組成,主要用于控制零件程序的走向,以及 機床各種輔助功能的開關動作。M功能有非模態(tài)M功能和模態(tài) M功能二種形式。非模態(tài)M功能(當段有效代碼):只在書寫了該代碼的程序段中有效;模態(tài)M功能(續(xù)效代碼):一組可相互注銷的 M功能,這些功能在被同一組的 另一個功能注銷前一直有效。模態(tài)M功能組中包含一個缺省功能(見表3.1),系統(tǒng)上電時將被初始化為該功能。另外,M功能還可分為前作用M功能和后作用 M功能二類。前作用M功能:在程序段編制的軸運動之前執(zhí)行;后作用M功能:在程序段編制的軸運動之后執(zhí)行。華中世紀星HNC-21T數(shù)控裝置M指令功能如表3.1所示( 標記者為缺制直):表3.1
16、M代碼及功能代 碼頻功能說明代碼功能說明M00非模態(tài)程序停止M03主軸正轉(zhuǎn)起動M02非模態(tài)程序結(jié)束M04 主軸反轉(zhuǎn)起動M30非模態(tài)程序結(jié)束并返 回程序起點M05b主軸停止轉(zhuǎn)動M071切削液打開M98非模態(tài)調(diào)用子程序M08切削液打開M99非模態(tài)子程序結(jié)束M09卜切削液停止其中:M00、M02、M30、M98、M99用于控制零件程序的走向,是 CNC內(nèi)定的輔 助功能,不由機床制造商設計決定,也就是說,與PLC程序無關;其余M代碼用于機床各種輔助功能的開關動作,其功能不由 CNC內(nèi)定,而是 由PLC程序指定,所以有可能因機床制造廠不同而有差異(表內(nèi)為標準PLC指定的功能),請使用者參考機床說明書。3
17、.1.1 CNC內(nèi)定的輔助功能(1)程序暫停M00當CNC執(zhí)行到M00指令時,將暫停執(zhí)行當前程序,以方便操作者進行刀具和工件的尺 寸測量、工件調(diào)頭、手動變速等操作。暫停時,機床的進給停止,而全部現(xiàn)存的模態(tài)信息保持不變,欲繼續(xù)執(zhí)行后續(xù)程序,重按操作面板上的“循環(huán)啟動”鍵。M00為非模態(tài)后作用 M功能(2)程序結(jié)束M02M02 一般放在主程序的最后一個程序段中。當CNC執(zhí)行到M02指令時,機床的主軸、進給、冷卻液全部停止,加工結(jié)束。使用M02的程序結(jié)束后,若要重新執(zhí)行該程序,就得重新調(diào)用該程序,或在自動加工子菜單下按子菜單 F4鍵(請參考HNC-21T操作說明書),然后再按操作面板上的“循環(huán)啟動”
18、鍵。M02為非模態(tài)后作用 M功能。(3)程序結(jié)束并返回到零件程序頭M30M30 使用 鍵。和M02功能基本相同,只是 M30指令還兼有控制返回到零件程序頭M30的程序結(jié)束后,若要重新執(zhí)行該程序,只需再次按操作面板上的“(%)的作用O循環(huán)啟動M98M99子程序調(diào)用M98及從子程序返回M99用來調(diào)用子程序。表示子程序結(jié)束,執(zhí)行 M99使控制返回到主程序。(i)子程序的格式%*M99在子程序開頭,必須規(guī)定子程序號,以作為調(diào)用入口地址。在子程序的結(jié)尾用 控制執(zhí)行完該子程序后返回主程序。(ii)調(diào)用子程序的格式M98 P_ L_P:被調(diào)用的子程序號L:重復調(diào)用次數(shù)注:可以帶參數(shù)調(diào)用子程序,請參考附錄1。
19、G65指令的功能和參數(shù)與 M98相同。例1:如圖3.1.1 (該例為半徑編程)%3110N1 G92 X16 Z1”N2 G37 GN3 M98N4 G00 XN5 G36(主程序程序名)(設立坐00 Z0M03.616 Z14(移到程序起點處、(可用子程序,并循環(huán)回對刃點5°(取情半徑編程7)次) .N6 M05N7 M30%0003N4 G02 U1.4 W-28.636 R40切 R40 園弧段 )主軸停 )主程序結(jié)束并復位)子程序名 )N1 G01 U-12 F100(進刀到切削起點處,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8 ( 加工 R8
20、園弧段 )N3 U3.215 W-39.877 R60(加工 R60 園弧段 )N5 G00 U4N6 W73.436N7 G01 U-4.8 F100N8 M99離開已加工表面)回到循環(huán)起點 Z 軸處 )調(diào)整每次循環(huán)的切削量)子程序結(jié)束,并回到主程序)3.1.2 PLC 設定的輔助功能(1) 主軸控制指令M03、 M04、 M05M03 啟動主軸以程序中編制的主軸速度順時針方向(從 Z 軸正向朝 Z 軸負向看)旋轉(zhuǎn)。M04 啟動主軸以程序中編制的主軸速度逆時針方向旋轉(zhuǎn)。M05 使主軸停止旋轉(zhuǎn)。M03 、 M04 為模態(tài)前作用 M 功能; M05 為模態(tài)后作用 M 功能, M05 為缺省功能。
21、M03 、 M04 、 M05 可相互注銷。(2) 冷卻液打開、停止指令M07 、 M08、 M09M07 、 M08 指令將打開冷卻液管道。M09 指令將關閉冷卻液管道。M07 、 M08 為模態(tài)前作用 M 功能; M09 為模態(tài)后作用 M 功能, M09 為缺省功能。3.2 主軸功能S、進給功能F和刀具功能T3.2.1 主軸功能 S主軸功能 S 控制主軸轉(zhuǎn)速,其后的數(shù)值表示主軸速度,單位為轉(zhuǎn)/每分鐘 (r/min) 。恒線速度功能時S 指定切削線速度,其后的數(shù)值單位為米/每分鐘(m/min) 。( G96恒線速度有效、 G97 取消恒線速度)S 是模態(tài)指令, S 功能只有在主軸速度可調(diào)節(jié)時
22、有效。s所編程的主軸轉(zhuǎn)速可以借助機床控制面板上的主軸倍率開關進行修調(diào)。3.2.2 進給速度 FF 指令表示工件被加工時刀具相對于工件的合成進給速度, F 的單位取決于 G94( 每分鐘進給量 mm/min)或G95(主軸每轉(zhuǎn)一轉(zhuǎn)刀具的進給量mm/r)。使用下式可以實現(xiàn)每轉(zhuǎn)進給量與每分鐘進給量的轉(zhuǎn)化。fm=fr x Sfm :每分鐘的進給量: (mm/min )fr :每轉(zhuǎn)進給量:(mm/r )S:主軸轉(zhuǎn)數(shù),(r/min)當工作在 G01 , G02 或 G03 方式下,編程的 F 一直有效,直到被新的 F 值所取代,而工作在 G00 方式下,快速定位的速度是各軸的最高速度,與所編F 無關。借助
23、機床控制面板上的倍率按鍵, F 可在一定范圍內(nèi)進行倍率修調(diào)。當執(zhí)行攻絲循環(huán) G76、 G82 ,螺紋切削G32 時,倍率開關失效,進給倍率固定在 100。注 1、 當使用每轉(zhuǎn)進給量方式時, 必須在主軸上安裝一個位置編碼器。2、直徑編程時,X 軸方向的進給速度為:半徑的變化量/ 分、半徑的變化量/ 轉(zhuǎn)。3.2.3 刀具功能 (T 機能 )T 代碼用于選刀,其后的 4 位數(shù)字分別表示選擇的刀具號和刀具補償號。 T 代碼與刀具的關系是由機床制造廠規(guī)定的,請參考機床廠家的說明書。執(zhí)行 T 指令,轉(zhuǎn)動轉(zhuǎn)塔刀架,選用指定的刀具。當一個程序段同時包含 T 代碼與刀具移動指令時:先執(zhí)行T 代碼指令,而后執(zhí)行刀
24、具移動指令。T 指令同時調(diào)入刀補寄存器中的補償值。刀具補償功能將在3.3.5 節(jié)詳述。3.3 準備功能 G 代碼準備功能 G 指令由 G 后一或二位數(shù)值組成,它用來規(guī)定刀具和工件的相對運動軌跡、機床坐標系、坐標平面、刀具補償、坐標偏置等多種加工操作。G 功能根據(jù)功能的不同分成若干組,其中 00 組的 G 功能稱 非模態(tài) G 功能, 其余組的 稱 模態(tài) G 功能 。非模態(tài) G 功能:只在所規(guī)定的程序段中有效,程序段結(jié)束時被注銷;模態(tài) G 功能:一組可相互注銷的 G 功能,這些功能一旦被執(zhí)行,則一直有效,直到被同一組的 G 功能注銷為止。模態(tài)G功能組中包含一個缺省 G功能,上電時將被初始化為該功能
25、。沒有共同地址符 的不同組 G代碼可以放在同一程序段中,而且與順序無關。例如, G90、G17可與G01放在同一程序段。華中世紀星HNC-21T數(shù)控裝置G功能指令見表 3.2。表3.2準備功能一覽表G代碼組功能參數(shù)(后續(xù)地址字)G00G01G G02G0301快速定位 直線插補 順園插補 逆園插補X, Z 同上X, Z, I, K, R同上G0400暫停PG20卜G2108英寸輸入 毫米輸入X, Z 同上G28G2900返回刀參考點 由參考點返回G3201螺紋切削X, Z, R, E, P, FG36,G3717直徑編程 半徑編程G40 bG41G4209刀尖半徑補償取消 左刀補 右刀補TTG
26、54» G55G56G57G58G5911坐標系選擇G65宏指令簡單調(diào)用P, AZG71G72G73G76G80G81G8206外徑/內(nèi)徑車削復合循環(huán) 端面車削復合循環(huán) 閉環(huán)車削復合循環(huán) 螺紋切削復合循環(huán)外徑/內(nèi)徑車削固定循環(huán) 端面車削固定循環(huán) 螺紋切削固定循環(huán)X, Z, U, W, C, P, Q, R, EX, Z, I, K, C, P, R, EG90G G9113絕對編程 相對編程G9200工件坐標系設定X, ZG G94G9514每分鐘進給 每轉(zhuǎn)進給G96G9716恒線速度切削S汪思:1 00組中的G代碼是非模態(tài)的,其他組的G代碼是模態(tài)的;2 標謾者為缺省值。2.3.1
27、有關單位設定的G功能(1)尺寸單位選擇 G20, G21格式: G20G21說明:G20:英制輸入制式;G21 :公制輸入制式;兩種制式下線性軸、旋轉(zhuǎn)軸的尺寸單位如表3.3所示。表3.3 尺寸輸入制式及其單位線性軸旋轉(zhuǎn)軸英制(G20)英寸度公制(G21)毫米度G20、G21為模態(tài)功能,可相互注銷, G21為缺省值。(2)進給速度單位的設定 G94、G95格式: G94 F_ ;G95 F_ ;說明:G94:每分鐘進給;G95:每轉(zhuǎn)進給。G94為每分鐘進給。對于線性軸,F(xiàn)的單位依 G20/G21的設定而為 mm/min或in/min ;對于旋轉(zhuǎn)軸,F(xiàn)的單位為度/min。G95為每轉(zhuǎn)進給,即主軸轉(zhuǎn)
28、一周時刀具的進給量。F的單位依G20/G21的設定而為 mm/r或in/r。這個功能只在主軸裝有編碼器時才能使用。G94、G95為模態(tài)功能,可相互注銷, G94為缺省值。2.3.2 有關坐標系和坐標的G功能(1)絕對值編程G90與相對值編程G91格式:G90G91說明:G90:絕對值編程,每個編程坐標軸上的編程值是相對于程序原點的。G91 :相對值編程,每個編程坐標軸上的編程值是相對于前一位置而言的, 該值等于沿軸移動的距離。絕對編程時,用 G90指令后面的X、Z表示X軸、Z軸的坐標值;增量編程時,用U、W或G91指令后面的X、Z表示X軸、Z軸的增量值;其中表示增量的字符 U、W不能用于循環(huán)指
29、令 G80、G81、G82、G71、G72、G73、G76 程序段中,但可用于定義精加工輪廓的程序中G90、G91為模態(tài)功能,可相互注銷,G90為缺省值。例1. 如圖3.3.0所示,使用 G90、G91編程:要求刀具由原點按順序移動到1、2、3點,然后回到原點。圖 3.3.0 G90/G91 編程選擇合適的編程方式可使編程簡化。當圖紙尺寸由一個固定基準給定時,采用絕對方式 編程較為方便;而當圖紙尺寸是以輪廓頂點之間的間距給出時,采用相對方式編程較為 方便。G90、G91可用于同一程序段中,但要注意其順序所造成的差異。(2)坐標系設定G92格式:G92 X_ Z_ 說明:X、Z:對刀點到工件坐標
30、系原點的有向距離。當執(zhí)行G92 Xa Zp指令后,系統(tǒng)內(nèi)部即對 (口,P)進行記憶,并建立一個使刀具當 前點坐標值為(口,P)的坐標系,系統(tǒng)控制刀具在此坐標系中按程序進行加工。執(zhí)行該指令只建立一個坐標系,刀具并不產(chǎn)生運動。G92指令為非模態(tài)指令,執(zhí)行該指令時,若刀具當前點恰好在工件坐標系的口和P坐標值上,既刀具當前點在對刀點位置上,此時建立的坐標系即為工件坐標系,加工 原點與程序原點重合。若刀具當前點不在工件坐標系的支和P坐標值上,則加工原點與程序原點不一致,加工出的產(chǎn)品就有誤差或報廢,甚至出現(xiàn) 危險。因此執(zhí)行該指令時,刀具當前點必須恰好在對刀點上即工件坐標系 的胃和P坐標值上,由上可知要正確
31、加工,加工原點與程序原點必須一致,故編程時加工 原點與程序原點考慮為同一點。實際操作時怎樣使兩點一致,由操作時對 刀完成。例如,1+Z面 原點應按下行建立工件坐枷G92 X180 Z254原點當以工件右端面/Ot件原點時,應按下行建立工件坐標系。G92 X 180 Z44;顯然,當久、P不同,或改變刀具位置時,既刀具當前點不在對刀點位置上,則加工原點與程序原點不一致。因此在執(zhí)行程序段G92 Xa ZP前,必須先對刀。X、Z值的確定,即確定對刀點在工件坐標系下的坐標值。其選擇的 一般原則為:1、方便數(shù)學計算和簡化編程;2、容易找正對刀;3、便于加工檢查;4、引起的加工誤差??;5、不要與機床、工件
32、發(fā)生碰撞;6、方便拆卸工件;7、空行程不要太長;(3)坐標系選擇G54G59'G54、G55G56格式:G57G58G59說明:G54G59是系統(tǒng)預定的6個坐標系(如圖3.3.2),可根據(jù)需要任意選用。加工時其坐標系的原點,必須設為工件坐標系的原點在機床坐標系中的坐標值,否則加工出的產(chǎn)品就有誤差或報廢,甚至出現(xiàn)危險。這6個預定工件坐標系的原點在機床坐標系中的值(工件零點偏置值)可用MDI方式輸入,系統(tǒng)自動記憶。工件坐標系一旦選定,后續(xù)程序段中絕對值編程時的指令值均為相對此工件坐標系原點 的值。G54G59為模態(tài)功能,可相互注銷,G54為缺省值。例3.如圖3.3.3所示,使用工件坐標系編
33、程:要求刀具從當前點移動到A點,再從A點移動到B點。 注息: 1、使用該組指令前,先用MDI方式輸入各坐標系的坐標原點在機床坐標系中的坐標值。2、使用該組指令前,必須先回參考點(4)直接機床坐標系編程 G53G53是機床坐標系編程,在含有 G53的程序段中,絕對值編程時的指 令值是在機床坐標系中的坐標值。其為非模態(tài)指令。(5)直徑方式和半徑方式編程格式:G36G37說明:G36直徑編程G37半徑編程數(shù)控車床的工件外形通常是旋轉(zhuǎn)體,其X軸尺寸可以用兩種方式加以指定:直徑方式和半徑方式。G36為缺省值,機床出廠一般設為直徑編程。本說明書例題,未經(jīng)說明均為直徑編程。例4.按同樣的軌跡分別用直徑、半徑
34、編程,加工圖3.3.4工件,圖3.3.4直徑/半徑編程+X £-二、直徑編程254二、半徑編程160%3341N1 G92 X90 Z254N1 G92N2 G37 G01 X10 W-44N2 G36 G01(20 W-44N3 U15 Z505Z254 中N5 M30編程下,應注意的條件請見本書后面的附表2N4 G00 X90 Z254 N5 M302、使用直徑、半徑編程時,系統(tǒng)參數(shù)設置要求與之對應1C,44%3342N3 U30 Z50 zN4 G00 X180 ZZ2542.3.3 進給控制指令(1)快速定位G00格式:G00 X (U) Z (W) 說明:X、Z:為絕對編程
35、時,快速定位終點在工件坐標系中的坐標;U、W:為增量編程時,快速定位終點相對于起點的位移量;G00指令刀具相對于工件以各軸預先設定的速度,從當前位置快速移動到程序段指令的 定位目標點。G00指令中的快移速度由機床參數(shù)“快移進給速度”對各軸分別設定,不能用F_規(guī)G00 一般用于加工前快速定位或加工后快速退刀??煲扑俣瓤捎擅姘迳系目焖傩拚{(diào)按鈕修正。G00為模態(tài)功能,可由 G01、G02、G03或G32功能注銷注息:在執(zhí)行G00指令時,由于各軸以各自速度移動,不能保證各軸同時到達終點,因而聯(lián)動 直線軸的合成軌跡不一定是直線。操作者必須格外小心,以免刀具與工件發(fā)生碰撞。常 見的做法是,將 X軸移動到安
36、全位置,再放心地執(zhí)行G00指令。(2)線性進給G01線性進給格式:G01 X (U) _ _ Z (W) _ F_說明:X、Z:為絕對編程時終點在工件坐標系中的坐標;U、W:為增量編程時終點相對于起點的位移量;F_:合成進給速度。G01指令刀具以聯(lián)動的方式,按F規(guī)定的合成進給速度,從當前位置按線性路線(聯(lián)動直線軸的合成軌跡為直線)移動到程序段指令的終點。G01是模態(tài)代碼,可由 G00、G02、G03或G32功能注銷。例5.如圖3.3.5所示,用直線插補指令編程。%3305N1 G92 X100 Z10(設立坐標系,定義對刀點的位置 )N2 G00 X16 Z2 M03(移到倒角延長線, Z軸2
37、mm 處)N3 G01 U10 W-5 F300 (倒 3X45° 角)N4 Z-48N5 U34 W-10N6 U20 Z-73N7 X90N8 G00 X100 Z10N9 M05N10 M30qx.(3)圓弧進給G021P格式:,>X603,說明:(加工26外圓)(切第一段錐)(切第二段錐)(退刀)(回對刀點)(主軸停)(主程序結(jié)束并復位)圖3.7手G01編程實例jo或.48G02/G03G02/G03指令刀具,按順時針/逆時針進行圓弧加工。圓弧插補G02/G03的判斷,是在加工平面內(nèi),根據(jù)其插補時的旋轉(zhuǎn)Y軸的指向,所方向為順時針/逆時針來區(qū)分的。加工平面為觀察者迎著面對
38、的平面。見圖3.3.6+X圖3.3.7 G02/G03參數(shù)說明G02:順時針圓弧插補(如圖3.3.6所示);G03:逆時針圓弧插補(如圖3.3.6所示);X、Z:為絕對編程時,圓弧終點在工件坐標系中的坐標;U、W:為增量編程時,圓弧終點相對于圓弧起點的位移量;卜 K:圓心相對于圓弧起點的增加量(等于圓心的坐標減去圓弧起點的坐標,如圖3.3.7所示),在絕對、增量編程時都是以增量方式指定,在直徑、半徑編程時I都是半徑值R:圓弧半徑,F(xiàn):被編程的兩個軸的合成進給速度;注息:(1)順時針或逆時針是從垂直于圓弧所在平面的坐標軸的正方向看到的回轉(zhuǎn)方 向;(2)同時編入R與I、K時,R有效。例6.如圖3.
39、3.8所示,用圓弧插補指令編程。%3308N1 G92 X40 Z5(設立坐標系,定義對刀點的位置)(主軸以400r/min旋轉(zhuǎn))N3 G00 X0N4 G01 Z0 F60N5 G03 U24 W-24 R15N6 G02 X26 Z-31 R5N7 G01 Z-40N8 X40 Z5N9 M30(到達工件中心)(工進接觸工件毛坯)(加工R15圓弧段)(加工R5圓弧段)(加工26外圓)(回對刀點)圖3.3.8 G020G03編程實例3127單格式:)G01C該指,【到B點,說明:見博X、標值;3.3.9.14)。R15A(3)倒角加工XT隊用直線后倒直角,旨令刀具從2-法倒角前兩相鄰程序可軌
40、跡的交點然后到CG的坐U、W:增量編程時,為G點相對于起始直線軌跡的始點A點的移動距離。C:倒角終點C,相對于相鄰兩直線的交點G的距離圖 3.3.9.2(主軸停、主程序結(jié)束并復位)圖3.3.9倒角參數(shù)說明單元二格式:G01 X (U) Z (W) R;說明:該指令用于直線后倒圓角,指令刀具從 A點到B點,然后到C 點(見圖 3.3.9.2 )。X、Z:絕對編程時,為未倒角前兩相鄰程序段軌跡的交點G的坐標值;U、W:增量編程時,為G點相對于起始直線軌跡的始點 A點的移動 距離。R:是倒角圓弧的半徑值。單兀二格式:格式:G02?X (U) Z (W) R RL =。03,一 一一 一說明:該指令用
41、于圓弧后倒直角,指令刀具從 A點到B點,然后到C 點(見圖 3.3.9.3 )。X、Z:絕對編程時,為未倒角前圓弧終點 G的坐標值;U、W:增量編程時,為G點相對于圓弧始點A點的移動距離。R:是圓弧的半徑值。RL三是倒角終點C,相對于未倒角前圓弧終點 G的距離。單元四格式:格式:3G02次(U) Z (W) R RC =C03,_ _說明:該指令用于圓弧后倒圓角,指令刀具從A點到B點,然后到C點(見圖 3.3.9.4 )。X、Z:絕對編程時,為未倒角前圓弧終點 G的坐標值;U、W:增量編程時,為G點相對于圓弧始點A點的移動距離。R:是圓弧的半徑值。RC=1是倒角圓弧的半徑值。+X例7.期圖.1
42、所示,%3310RD10用倒Bu/2.1 70角編程實例捻編程36N10 G92 X70ZN20 G00U70aW-10N30 G01 U26 C3 F1標1卻選義22刀點的位k 潛戲R3+Z移到工件"角)角)OjABL=面中心史)蟄 3.3.9.470口D /Cx/2+ZN40 W-22 R3N50 U39 W-14C3(例(6度N60 W-34N70 G00 U5 W80(101X45 :3限 長為 3等腰直角)1卜圓)N80 M30例8.如圖廓評%3310N40 X26 C3N50 Z-21程規(guī)劃起點)停、主程序結(jié)束并復位)436N10 G92 X70N20 G00 X0 Z4
43、N30 G01 W-4 F100到倒,用倒角指令編程圖.2倒角婚0實例件中心)這位:坐標系,定義龍仞點仙N60 G02 U30 W-15N70 G01 Z-70R15一RL=3N80 G00 U10N90 X70 Z10M30加工26外圓)工力 加3X45°的直角)叢上,的直角)圓弧,并他偃刀,離'開工件)(返回程序起點位置)(主軸停、主程序結(jié)束并復位)注息:(1)在螺紋切削程序段中不得出現(xiàn)倒角控制指令;(2)見圖3.3.9X, Z軸指定的移動量比指定的 R或C小時,系統(tǒng)將報警,即 GA長度必 須大于GB長度。(3)見圖 3.3.9(4)螺紋切削G32格式:G32 X (U)
44、 Z (W) REPFX、 Z:為絕對編程時,有效螺紋終點在工件坐標系中的坐標;U、W:為增量編程時,有效螺紋終點相對于螺紋切削起點的位移量;F:螺紋導程,即主軸每轉(zhuǎn)一圈,刀具相對于工件的進給值;R、 E:螺紋切削的退尾量, R表示Z向退尾量;E為X向退尾量,R、E在絕對或增量編程時都是以增量方式指定,其為正表示沿Z、X正向回退,為負表示沿 Z、X負向回退。使用 R、E可免去退刀槽。R、E可以省略,表示不用回退功能;根據(jù)螺紋標準 R 一般取2倍的螺距,E取螺紋的牙型高。P:主軸基準脈沖處距離螺紋切削起始點的主軸轉(zhuǎn)角。使用G32指令能加工圓柱螺紋、錐螺紋和端面螺紋。圖所示為錐螺紋切削時各參數(shù)的意
45、 義。圖螺紋切削參數(shù)螺紋車削加工為成型車削,且切削進給量較大,刀具強度較差,一般 要求分數(shù)次進給加工。表3.3.1為常用螺紋切削的進給次數(shù)與吃刀量米W螺紋螺距1.01.522.533.54牙深(半徑量)0.6490.9741.2991.6241.9492.2732.598切削 次i 數(shù), 及 吃f 刀量i次0.70.80.91.01.21.51.52次0.40.60.60.70.70.70.83次0.20.40.60.60.60.60.64次0.160.40.40.40.60.65次0.10.40.40.40.46次0.150.40.40.47次0.20.20.48次0.150.39次0.2英
46、制螺紋牙/in2418161412108牙深(半徑量)0.6780.9041.0161.1621.3551.6262.033切削( 次直 數(shù)徑 及不 吃)刀1次0.80.80.80.80.91.01.22次0.40.60.60.60.60.70.73次0.160.30.50.50.60.60.64次0.110.140.30.40.40.55次0.130.210.40.56次0.160.47次0.17里注:1 .從螺紋粗加工到精加工,主軸的轉(zhuǎn)速必須保持一常數(shù);2 .在沒有停止主軸的情況下,停止螺紋的切削將非常危險;因此螺 紋切削時進給保持功能無效,如果按下進給保持按鍵,刀具在加工完螺紋 后停止運
47、動;3 .在螺紋加工中不使用恒定線速度控制功能;4 .在螺紋加工軌跡中應設置足夠的升速進刀段 6和降速退刀段6,以 消除伺服滯后造成的螺距誤差;例9.對圖所示的圓柱螺紋編程。螺紋導程為1.5mm, = =1.5mm , = = =1mm ,每次吃刀量(直徑值)分別為0.8mm、0.6 mm、0.4mm、0.16mm、N1 G92 X5%3312N2 M03 S300N3 G00 X29.2 Z1N4 G32 Z1100m_巾用戶租寸的I80立坐標系,定義對刀點的位置)(壬軸以)1.5(至 300r/min 旋轉(zhuǎn))螺紋起點,升速段1.5mm,吃刀深9 F1.5 .(切削蜴紋到螺紋切削終點,降速段
48、 ,r , 一 一 .- - ,- - - -N5 G00 X40N6 Z101.5N7 X28.6N9 G00 X(X軸方向快退)(Z油方口夬退到螺紋起點處)可削螺紋到螺紋切削終點)N8 G32 Z(X軸方箱t快進到螺紋起點處,吃刀睇(X軸方向快退)N10 Z101.5(Z軸方向快退到螺紋起點處)N11 X28.2(X軸方向快進到螺紋起點處,吃刀深)護mrm)-x0M0.4mm)N12 G32 Z19 F1.5(切削螺紋到螺紋切削終點)N13 G00 X40( X 軸方向快退)N14 Z101.5( Z 軸方向快退到螺紋起點處)N15 U-11.96(X軸方向快進到螺紋起點處,吃刀深 0.1
49、6mm)N16 G32 W-82.5 F1.5(切削螺紋到螺紋切削終點)N17 G00 X40( X 軸方向快退)N18 X50 Z120(回對刀點)N19 M05( 主軸停)N20 M30(主程序結(jié)束并復位)3. 3.4 回參考點控制指令(1) 自動返回參考點 G28格式: G28 X_Z_說明:X、 Z : 絕對編程時為中間點在工件坐標系中的坐標;U、 W: 增量編程時為中間點相對于起點的位移量。G28 指令首先使所有的編程軸都快速定位到中間點,然后再從中間點返回到參考點。一般, G28 指令用于刀具自動更換或者消除機械誤差,在執(zhí)行該指令之前應取消刀尖半徑補償。在 G28 的程序段中不僅產(chǎn)
50、生坐標軸移動指令,而且記憶了中間點坐標值,以供 G29使用。電源接通后,在沒有手動返回參考點的狀態(tài)下,指定 G28 時,從中間點自動返回參考點,與手動返回參考點相同。這時從中間點到參考點的方向就是機床參數(shù)“回參考點方向”設定的方向。G28 指令僅在其被規(guī)定的程序段中有效。(2) 自動從參考點返回 G29格式: G29 X_Z_說明:X、 Z : 絕對編程時為定位終點在工件坐標系中的坐標;U、 W: 增量編程時為定位終點相對于G28 中間點的位移量。G29 可使所有編程軸以快速進給經(jīng)過由 G28 指令定義的中間點,然后再到達指定點。通常該指令緊跟在G28 指令之后。G29 指令僅在其被規(guī)定的程序段中有效。例10:用G28、G29對圖所示的路徑編程:要求由 A經(jīng)過中間點B并返回參考點,然后從參考點經(jīng)由中間點 B 返回到 C%331N1 G92圖3.3.125G 28/G29編程實例X50 Z100 料+Z,定義死點N2 G28 X80 Z的0(從A點甲淘廉式再U速詼動 1fli參考點)、a X -T-Z I-J、j;學考點N4 G00 X50Z100(回對刀點)N5 M30(主軸停、主程序結(jié)束并復位)N3 G29 X40 Z25020隊參考點R縊中間點B到達目標點C)本例表明,編程員不必計算從中間點到參考點的實際距離。3.3.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 正規(guī)采購合同(合同范本)瓷磚
- 監(jiān)理合同撤銷合同范本
- 工具制造業(yè)的創(chuàng)新能力與技術(shù)研發(fā)考核試卷
- 醫(yī)療耗材的采購與庫存管理考核試卷
- 水果銷貨合同范本
- 科技與綠色環(huán)保產(chǎn)業(yè)升級的雙重保障
- 科技產(chǎn)品品牌建設的挑戰(zhàn)與機遇
- 現(xiàn)代企業(yè)管理創(chuàng)新策略及其在科技領域的實踐
- 保安工作總結(jié)計劃裝飾品行業(yè)保安工作的展品防護
- 科技行業(yè)職業(yè)發(fā)展路徑圖
- 砂光機培訓課件
- 米酒的制作流程
- 施工現(xiàn)場防高墜培訓
- 船舶水下輻射噪聲指南 2025
- 2024年黑龍江哈爾濱市中考英語真題卷及答案解析
- DB31-T 1310-2021 火花探測和熄滅系統(tǒng)應用指南
- 消防系統(tǒng)管道支架施工方案
- 北京版(一起)英語二年級下冊單詞默寫表
- 2025-2025學年牛津譯林英語七年級下冊(7B)教學計劃
- 中建抹灰工程專項施工方案
- 地方融資平臺債務和政府中長期支出事項監(jiān)測平臺操作手冊-單位
評論
0/150
提交評論