發(fā)那科數控系統(tǒng)的編程與操作_第1頁
發(fā)那科數控系統(tǒng)的編程與操作_第2頁
發(fā)那科數控系統(tǒng)的編程與操作_第3頁
發(fā)那科數控系統(tǒng)的編程與操作_第4頁
發(fā)那科數控系統(tǒng)的編程與操作_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第一節(jié)指令詳解、FANUC系統(tǒng)準備功能表表4-1 FANUC OiMATE-TB 數控系統(tǒng)常用G代碼(A類)一覽表序號代碼組群功能簡介1G0001定位(快速進給)2G01直線插補(直線切削)3G02圓弧插補(順時針)4G03圓弧插補(逆時針)5G0400暫停(延時)6G10可編程數據輸入(資料設定)7G2006英制輸入單位8G21公制輸入單位(美制)9G2204存儲行程檢查接通10G23存儲行程檢查斷幵11G2508主軸速度波動檢測斷12G26主軸速度波動檢測幵13G2700自動返回參考點確認14G28返回參考位置15G30第2、3、4參考位置返回16G3201螺紋切削17G34變螺距螺紋切削

2、18G40取消刀尖半徑補償19G4107刀尖半徑左補償20G42刀尖半徑右補償21G5000坐標系設定或主軸最大速度設定22G52局部坐標系設定23G53機床坐標系設定24G54工件坐標系選擇125G55工件坐標系選擇226G5614工件坐標系選擇327G57工件坐標系選擇428G58工件坐標系選擇529G59工件坐標系選擇630G6500調用宏指定31G6612模態(tài)宏調用32G67模態(tài)宏調用注銷33G70精車固定循環(huán)34G7100外徑粗車循環(huán)35G72端面粗車循環(huán)36G73固定形狀粗車循環(huán)二、FANUC 0i MATE-TB37G74Z向啄式鉆孔及端面溝槽循環(huán)38G75外徑斷續(xù)切槽循環(huán)39G

3、76多頭螺紋切削循環(huán)40G90外圓切削循環(huán)41G9201螺紋切削循環(huán)42G94端面切削循環(huán)43G9605恒線速度控制有效44G97恒線速度控制取消45G98進給速度按每分鐘指定46G9902進給速度按主軸每轉進給量指定編程規(guī)則1 小數點編程:在本系統(tǒng)中輸入的任何坐標字(包括X、Z、I、K、U、W、R等)在 其數值后須加小數點。即X100須記作。否則系統(tǒng)認為所坐標字數值為100 x=。2 絕對方式與增量方式:FANUC-0T 數控車系統(tǒng)中用U或W表示增量方式。在程序 段出現U即表示X方向的增量值,出現W即表示Z方向的增量值。同時允許絕對方式與 增量混合編程。注意與使用G90和G91表示增量的系統(tǒng)

4、有所區(qū)另U。3 進給功能:系統(tǒng)默認進給方式為轉進給。4 程序名的指定:本系統(tǒng)程序名采用字母0后跟四位數字的格式。子程序文件名遵循 同樣的命名規(guī)則。通常在程序開始指定文件名。程序結束須加M30或M02指令。5. G指令簡寫模式:系統(tǒng)支持G指令簡寫模式。三、常用準備功能代碼詳解1 直線插補(G01 )格式:G01 X ( U)說明:基本用法與其它各系統(tǒng)相同。此處主要介紹 G01指令用于回轉體類工件的臺階 和端面交接處實現自動倒圓角或直角。圓角自動過渡:格式:G01 XG01 Z說明:X軸向Z軸過渡倒圓(凸?。㏑值為負,Z軸向X軸過渡倒圓(凹?。㏑ 值為正。程序示例:04001N10 T0101N2

5、0 G0 X0 Z1. S500 M03N30 G1Z0N40 G1 X20. R-5.N50 G1 Z-25. R3. 1125N60 G1N70 G28 X120. Z100.圖4-1-1圓角自動過 渡過N80 M30直角自動過渡:程式:G01 XG01 Z說明:倒直角用指令C,其符號設置規(guī)則同倒圓角。程序示例:04002N10 T01012X 45°3X 45°N20 G0 X0 Z1. S500 M03N30 G1Z0N40 G1 X20. C-2.N60 G1N50 G1 Z-25. R3.圖4-1-2直角自動過渡N70 G28 X120. Z100.N80 M3

6、0提示:自動過渡倒直角和圓角指令在用于精加工編程時會帶來方便,但要注意符號的 正負要準確,否則會發(fā)生不正確的動作。另外,某些FANUC 系統(tǒng)倒直角采用I和K指令 來表示C值。2. 暫停(G04 )格式:G04 X ( U )或 G04 P說明:指令中出現X、U或P均指延時,X和U用法相同,在其后跟延時時間, 單位是秒,其后需加小數點。P后面的數字為整數,單位是ms。如需延時2秒,該指令可表述為:G04 或 G04 或 G04 P2000。3. 返回參考位置(G28 )格式:G28 X ( U )說明:G28指令意義類似于西門子G74指定。它的作用效果是各軸以快速移動速 度通過中間點回參考點。它

7、與G74指令不同的是G28指令中的坐標字有效,此位置作為中 間點。指定語句G28 U0 W0 即直接回參考點(中間點為程序執(zhí)行前坐標。4. 等螺距螺紋加工(G32 )格式:G32 X ( U )-說明:G32指定為單刀切削螺紋指令,其中IP (即指X、Z坐標)指螺紋終點坐標。F指螺距,對端面螺紋,螺距采用半徑值。提示:G32指令也可用于加工連續(xù)螺紋切削。參見第三章西門子系統(tǒng)圖3-1-3。5. 變螺距螺紋加工(G34 )格式:G34 X ( U )-說明:G34螺紋用于加工增螺距螺紋或減螺距螺紋。所謂變螺距螺紋指的是以螺 紋切入開始指定基準螺距值F ,然后每隔一個螺距產生一個螺距差值(增值或減值

8、)。6. 坐標系設定或主軸最大速度設定(G50 )說明:G50指定用于在程序中設定編程坐標系原點的位置,即預置寄存指令。大 多數系統(tǒng)使用G92指令作為預置寄存指令(參見第一章P24頁G92指令說明,注意本系統(tǒng)G92指令有其它定義)。G50指令格式和使用方法與G92同。G50也可用在恒線速度加工限制主軸最高轉速。指令格式為“ G50 S7. 單一固定形狀循環(huán)加工圓柱及圓錐面(G90 )車削圓柱面格式:G90 X ( U )說明:本指令的意義是在刀具起點與指定的終點間形成一個封閉的矩形。刀具從起點按先X方向起刀走一個矩形循環(huán)。其中第一步和最后一步為G00動作方式,中間兩步為指令中的F字只對中間兩步

9、作用。如圖刀具走刀方向,第一刀為G00方式動作;G01動作方式,4-1-3所示,按第二刀切削工件外圓;第三刀切削工件端面;第四刀G00方式快速退刀回起點。程序示例(用G90方式將圖圖4-1-3 G90外圓切削過程4-1-4工件完全加工成型):O4003N10 T0101向單邊余量精N50;X圖4-1-4 G90 外圓加工程序示例加工。N70 X20. Z-25.S1200精車N80 G28 X100. Z100.N90 M30提示:因G90動作的第一刀為快速走刀,因注意起點的位置以確認安全。車削圓錐面格式:G90 X ( U)說明:R字代表被加工錐面的大小端直徑差的1/2,即表示單邊量錐度差值

10、。對外 徑車削,錐度左大右小R值為負,反之為正。對內孔車削,錐度左小右大R值為正,反之 為負。U、W、R關系參見圖4-1-5。圖4-1-6 G90 外錐度加工示例編程示例:O4004N10 T0101N20 G0 S500 M3 ;刀 具定位N30 G90 X26. Z-25.N40 X22.N50;留精加工余量雙邊。N60 G0 Z0 S800 M3N70 G90 X20. Z-25.N80 G28 X100. Z100.N90 M5N100 M2提示:錐面精加工時,注意刀具起始位置的Z軸坐標應與實際錐度的起點Z坐標一致,否則加工出的錐度不正確;若刀具起始位置的Z軸坐標取值與實際錐度的起點Z

11、坐標不一致,則應算出錐面輪廓延長線上對應所取Z坐標處與錐面終點處的實際直徑差。圖中:(R) 快速進刀,(F) 按程序中F指令速度切削,后面各圖中符號含義相同。圖4-1-5 G90 指令代碼與加工形狀之間的關系&單一固定角度循環(huán)加工圓柱及圓錐螺紋(G92 )圓柱螺紋加工格式:G92 X ( U)說明:本指令實質為單一循環(huán)加工螺紋,加工過程中,刀具先沿X軸進刀至X( U)坐標;第二步沿Z軸切削螺紋,當到達某一位置時,接收到從機床來的信號,起動(螺紋倒角參見第二章圖2-1-8 ),(W)坐標;第三步刀具沿X軸退刀坐標;第四步沿Z軸退刀至Z初始坐(R_(R)1( R)I注:螺紋倒角距離在至之間

12、圖 4-1-7 G92的加工過程螺紋倒角到達Z至X初始標,加工指定,指定單位為,由參數#5130決定。編程示例(僅螺紋加工段):O4005J2X 45 °5X225N110 T0303N120 GO X28. Z5. S350 M3;刀具定位N130 G92Z-23.;螺紋加工N140 X19.;逐層進刀圖4-1-8 G92外圓柱螺紋加工N150N160N170 X18.N180N190車削圓錐螺紋格式:G92 X ( U )說明:R字代表被加工錐螺紋的大小端外徑差的1/2,即表示單邊量錐度差值。對外螺紋車削,錐度左大右小R值為負,反之為正。對內螺紋車削,錐度左小右大R值為正,反之為

13、負。加工過程與圓柱螺紋的加工程序示例:O4006N10 T0101N20 G0 X25. Z5. S300 M3PL 51N30 G92Z-20.N40一 20 一 圖牛1-9G92加丄外錐I螺紋N50 X19.9.單一固定形狀循環(huán)加工端面及斜面(G94 ) 端面加工格式:G94 X ( U )z( W)說明:本指令主要用于加工長徑比較件,它的車削特點是利用刀具的端面切削刃刃。G94區(qū)別于G90 ,它是先沿Z方向快速(F)1 (R)(R)小的盤類工作為主切削圖4-1-10 G94的加工過走刀,再車削工件端面,退刀光整外圓,再快速退刀回起點。按刀具走刀方向,第一刀為G00方式動作快速進刀;第二刀

14、切削工件端面;第三刀Z退刀切削工件外圓;第四刀G00方式快速退刀回起點。編程示例:04007N10 T0101N20 G0 X52. Z1. S500 M03N30 G94;粗車第一刀,Z向切深2N40 Z-4.N50 Z-6.N60 Z-8.N70N80 X20. Z-10. S900;精加工N90 G28 X100. Z100.N100 M30圖4-1-11 G94 端面加工示 例錐面加工圖4-1-12 G94 指令段參數示意格式:G94 X說明:和G90加工錐度軸意義有所區(qū)別,G94是在工件的端面上形成斜面,而G90是在工件的外圓上形成錐度,請注意區(qū)另U。指令中R字表示為圓臺的高度。圓臺

15、左大右小,R為正值;若則圓臺直徑左小右大,則R為負值,一般只在內孔中出現此結構,但用鏜刀X向進刀車削并不妥當。參見下圖:提示:上述G90、G94二指令中的X、Z字均指與起刀點相對的對角點的坐標。第二節(jié)多重復合循環(huán)FANUC 系統(tǒng)提供多種多重復合固定循環(huán),主要用于粗、精車外形、內孔,鉆孔,切槽,螺紋等加工,可以大大簡化編程。G71、G72和G73主要用于毛坯的粗車,G70用于精車。G74和G75用于切槽和鉆孔。G76用于螺紋加工循環(huán)。一、精車固定循環(huán)(G70 )格式:G70 P ( ns) Q ( nf )說明:G70指令用于在G71、G72、G73指令粗車工件后來進行精車循環(huán)。在 G70狀態(tài)

16、下,在指定的精車描述程序段中的F、S、T有效。若不指定,則維持粗車前指定的F、S、T狀態(tài)。G70到G73中ns到nf間的程序段不能調用子程序。當G70循環(huán)結束時,刀具返 回到起點并讀下一個程序段。關于G70的詳細應用請參見G71、G72和G73部分。二、外徑粗車循環(huán)(G71)1 概述:G71指令稱之為外徑粗車固定循環(huán),它適用毛坯料粗車外徑和粗車內徑。在G71指令后描述零件的精加工輪廓,CNC系統(tǒng)根據加工程序所描述的輪廓形狀和G71指令 內的各個參數自動生成加工路徑,將粗加工待切除余料一次性切削完成。2 格式:G71 U ( A d) R ( e)G71 P ( ns) Q ( nf ) U (

17、 A u) W ( A w )FST式中: d循環(huán)每次的切削深度(半徑值、正值)e每次切削退刀量 ns 精加工描述程序的開始循環(huán)程序段的行號 nf精加工描述程序的結束循環(huán)程序段的行號uX向精車預留量wZ向精車預留量3 G71指令段內部參數的意義:圖4-2-1 G71 指令內部參數示意CNC裝置首先根據用戶編寫的精加工輪廓,在預留出X和Z向精加工余量 U和 w 后計算出粗加工實際輪廓的各個坐標值。刀具按層切法將余量去除(刀具向X向進刀d; 切削外圓后按e值45。退刀;循環(huán)切削直至粗加工余量被切除)。此時工件斜面和圓弧部 分形成階臺狀表面,然后再按精加工輪廓光整表面最終形成在工件X向留有 U大小的

18、余 量、Z向留有 w大小余量的軸。粗加工結束后可使用G70指令將精加工完成。4 其它說明: 當 d和 U兩者都由地址U指定時,其意義由地址P和Q決定。 粗加工循環(huán)由帶有地址P和Q的G71指令實現。在A點和B點間的運動指令中指 定的F、S和T功能對粗加工循環(huán)無效,對精加工有效;在G71程序段或前面程序段中指 定的F、S和T功能對粗加工有效。當用恒表面切削速度控制時, 在A點和B點間的運動指令中指定的G96或G97而在G71程序段或以前的程序段中指定的G96或G97有效。圖4-2-2 G71 指令中A U、A w符號的確定提示:有別于0系統(tǒng)其它版本,新的0i/0iMATE 系統(tǒng)G71指令可用來加工

19、有內凹結構的G71可用于加工內孔,Au、Aw符號見上圖。第一刀走刀必須有X方向走刀動作。循環(huán)起點的選擇應在接近工件處以縮短刀具行程和避免空走刀。編程示例:圖4-2-3 例4-8題圖04008N10 T0101N20 G0 X46.S500 M03N30 G71 U2.;每層切深2mm ,退刀N40 G71 P50 Q110F0. 3;精加工余量X向單邊量,Z向。 粗切進給量N50 G1 X15.N60 G1 Z0 S800;精加工進給量rO精切轉速為800RPM ON70 Z-15.N80 X30. Z-30.u/2N90 Z-42.N100 G2 X36. Z-45. R3.N110 G1

20、X46.N120 G70 P50 Q100;精加工循環(huán)weiN150 M30圖 4-2-4 G72指令段內部參數示意N130 G28 X100. Z100.N140 M5、端面粗車循環(huán)(G72 )1 .概述:端面粗車循環(huán)指令的含義與G71類似,不同之處是刀具平行于X軸方向切,它是從外徑方向往軸心方向切削端面的粗車循環(huán),該循環(huán)方式適于對長徑比較小的盤 類工件端面方向粗車。和G94 一樣,對93。外圓車刀,其端面切削刃為主切削刃。2.格式:G72 W ( d ) R ( e)G72 P ( ns) Q ( nf ) U ( u) W ( w )F _S _T式中:d循環(huán)每次的切削深度(正值)e每次

21、切削退刀量ns 精加工描述程序的開始循環(huán)程序段的行號nf 精加工描述程序的結束循環(huán)程序段的行號uX向精車預留量wZ向精車預留量3 .說明:在A 和B之間的刀具軌跡沿X和Z方向都必須單調變化。沿AA 切削是GOO方式還是G01方式,由A和A 之間的指令決定。X、Z向精車預留量U、w的符號取決于順序號“ns ”與“ nf ”間程序段所描述的輪廓形狀。參見圖4-2-5。圖4-2-5 G72 指令段內U、w的符號4.編程示例O4009N10 T0101N20 GO X61.S500 M03N30 G72 W2.N40 G72 P50 Q100N50 GO Z-15.N60 G1 X40.S800N70

22、 X30. Z-10.N80 Z-5.N90 G2 X20. ZO R5.N100 GON11O G7O P6O Q11ON12O G28 X1OO. Z1OO.N13O M3O提示:G72不能用于加工端面內凹的形體。精加工首刀進刀須有Z向動作。循環(huán)起點的選擇應在接近工件處以縮短刀具行程和避免空走刀。四、成型加工復合循環(huán)(G73 )1 概述:成型加工復合循環(huán)也稱為固定形狀粗車循環(huán),它適用于加工鑄、鍛件毛坯零件。某些軸類零件為節(jié)約材料,提高工件的力學性能,往往采用鍛造等方法使零件毛坯尺寸接近工件的成品尺寸,其形狀已經基本成型,只是外徑、長度較成品大一些。此類零件的加工適合采用G73方式。當然G7

23、3方式也可用于加工普通未切除余料的棒料毛坯。2 格式:G73 U ( A i)G73 P ( ns)Q ( nf ) U ( A u ) W ( A w )F _ST式中: A i: X方向毛坯切除余量(半徑值、正值)A k: Z方向毛坯切除余量(正值)A d :粗切循環(huán)的次數ns :精加工描述程序的開始循環(huán)程序段的行號nf:精加工描述程序的結束循環(huán)程序段的行號A u: X向精車預留量A w: Z向精車預留量3 其它說明: 當值A i和A k,或者A u和A w分別由地址U和 W規(guī)定時,它們的意義由G73程序段中的地址P和Q決定。當P和Q沒有指定在同一個程序段中時,U和W分別表示A iP和Q指

24、定在同一個程序段中時,U、W分別表示A u和A w °P和Q的G73指令執(zhí)行循環(huán)加工時,不同的進刀方式(共有4種),A u , A wi的符號不同(參見圖4-2-7 ),應予以注意。加工循環(huán)結束時,刀具返回到A圖4-2-7 G73 指令中A u A w A k A i的符號F、S、T 意義同 G71、G72 °3 G73指令應用示例及詳解:加工如圖所示工件,其毛坯為鍛件。工件X向殘留余量不大于5mm ° Z向殘留余量不大于3mm °要求采用G73方式切削出該零件。程序示例如下:04010N10 T0101N20 G0 X110. Z10. S800 M3

25、N30 G73 U5. W3. R3.N40 G73 P50 Q110N50 GO X50. Z1. S1OOON60 G1 Z-10.N70 X60. Z-15.N80 Z-25.N90 G2 X80. Z-35. R10.圖4-2-8 G73 加工示例-7-X向進刀。圖4-2-9 G73指令X、Z向雙向進刀N30 G0 X150.Z1.N40 G73 U25. W0 R13.N50 G73 P60 Q120.N120 G0 X150. Z1.Z向進刀。N30 G0 X92. Z45.N40 G73 U0 W40. R13.N50 G73 P60 Q120.圖4-2-10 G73指令X向N1

26、20 G0 X92. Z45._圖4-2-11 G73指令Z向進1刀N100 G1 X90. Z-40.N110 G0 X110. Z10.N120 G70 P50 Q110N130 G28 X100. Z150.N140 M30G73同樣可以切削沒有預加工的毛坯棒料。如上圖所示工件,假如將程序中的N30N50行進行調整,如下所述,即可采用不同的漸進方式將工件加工成型。(由于G73在每 次循環(huán)中的走刀路徑是確定的,須將循環(huán)起刀點與工件間保持一段距離)X、Z向雙向進刀。N30 G0 X150. Z30.N40 G73 U25. W10. R13.N50 G73 P60 Q120.N120 G0

27、X150. Z30.提 示 :建 議 使 用 X、Z 雙向 進 刀 或 X 單向 進 刀 方 式 , 若 使 用 Z 向 單 向進 刀 ,會使整個切削過程中,刀具的主切削刃切深過大。加工內凹型面時,如果使用 Z 向 單 向 進 刀 方 式 , 會 將凹 型 輪廓 破 壞 , 所以 常 采用 X 向 單 向 進 刀 。例 4-11 :圖 4-2-12 例 4-11 題 圖G73 用 于 內凹 型 體 的 切 削 , 用 G73 編 制 的 程 序 如 下 (假 定 工 件 外 圓 已 加工 完 成) :N10 T0101;菱形刀片偏刀N20 S500 M3N30 G0 X50. Z-10.N40

28、 G73 U4. W0 R3.N50 G73 P60 Q90W0N60 G1 X30.N70 G2 X30. Z-30. R15.N80 G0 X50. Z-10.N90 G70 P60 Q90N100 G0 X100. Z100. M5N110 M30提示:1G73 指令 用 于 未 切 除 余 量的 棒 料 切 削 時 會 有 較 多 的 空刀 行 程 , 因 此 應 盡 可 能 使 用G71 、G72 切 除 余 料 。23G73 指 令 用 于 內 孔 加 工 時 ,如 果 采 用 X、 Z 雙 向 進 刀 或X 單 向 進 刀 , 須 注 意 是 否 有G73 指令 描 述 精 加

29、工 走 刀路 徑 應 封 閉 。足夠的退刀空間,否則會發(fā)生刀具干涉。五 、 端 面 溝 槽 復 合 循 環(huán) 或 深 孔 鉆 循 環(huán) ( G74 )向切進一定的深度,再反向就 能 實 現 端 面 槽 加 工 ;若 不1 概 述 : 該 指 令 可 實 現 端面 深 孔和 端 面 槽 的斷 屑 加 工 , Z 退 刀 一 定 的 距 離 ,實 現 斷 屑 。指 定 X 軸 地 址 和 X 軸 向 移 動 量 , 指 定 X 軸 地 址 和 X 軸 向 移動 量 , 則 為 端 面 深 孔 鉆 加 工 。2 格 式 : 對 端 面 溝 槽 復 循 環(huán):G74 Re)G74 Xu) Z( w) P(

30、A i) Q( A k ) R( A d) F式 中 : e:每次啄式退刀量向終點坐標值 向終點坐標值d: 切削 到 終點 時 的 X 軸 退 刀 量( 可 以缺 省 ) 向 終點 坐 標值 為 實 際 X 向 終點 尺 寸 減 去 雙 邊 刀 寬 。 對 啄 式鉆 孔 循 環(huán) ( 深 孔 鉆 循 環(huán) ) :G74 Re)G74 Zw ) Q( A k) F式 中 : e:每次啄式退刀量w:Z 向 終 點 坐標 值 ( 孔深 )Z 向 每次 的 切 入 量 ( 啄 鉆深 度 )G74 的 動 作 及 參 數 請 參 看 下 面 的 路 徑 圖 :圖 4-2-13 端 面 深 孔 鉆 或 端 面

31、 槽 參 數 示 意3編程示例:4-12 端 面 切 槽 4-2-14 例 -12 題 圖程序示例如下:N10 T0606 ( 端 面 切 槽 刀 , 刃 口 寬 4 )N20 S300 M3N30 G0 X30. Z2.N40 G74 R1.N50 G74 X62. Z-5. P3500 Q3000N60 G0 X200. Z50. M5N70 M30例 4-13 啄 式 鉆 孔圖 4-2-15 例 -13 題 圖在 工件 上 加工 直 徑 為 10mm 的 孔 ,孔 的 有 效深 度 為 60mm 。 工 件 端 面 及 中 心孔 已 加 工 , 程序示例如下:N10 T0505(0 10

32、 麻花鉆)N20 S200 M3N30 G0 X0 Z3.N40 G74 R1.N50 G74 Z-64. Q8000N60 G0 Z100.N70 X100. M5N80 M30例 4-14 端 面 均 布 槽 加 工 。圖 4-2-16 例 4-14 題 圖程序示例如下:N10 T0303( 端 面 切 槽 刀 , 刃 口 寬 4 )N20 S300 M3N30 G0 X60. Z2.N40 G74 R1.N50 G74 X100. Z-3. P10000 Q2000N60 G0 Z100.N70 X100. M5N80 M30六、外徑溝槽復循環(huán)(G75 )1 概述: G75 指 令用 于

33、內、 外徑切 槽或鉆孔, 其用法 與 G74 指令 大致相 同。 當 G75 用 于 徑 向 鉆 孔 時 , 需 配 備 動 力 刀 具 , 本 書 只 介 紹 G75 指 令 用 于 加 工 外 徑 溝 槽 。2 格 式 :G75 R ( e)G75 X ( u) Z ( w ) P ( i)式中: e: 分層切削每 次退刀 量u: X 向終 點 坐 標值w:Z 向終 點坐標 值A i:Z 向每 次的切 入量A k:X 向每次 的移動 量A d:切 削到終 點時的退刀 量( 可 以缺?。﹫D 4-2-17 G75 指令 段內部參數示意例 4-15 G75 用 于 切 削 較 寬 的 徑 向 槽

34、圖 4-2-18 例 4-15 題 圖程序示例如下:N10 T0202( 切 槽刀, 刃口寬 5)N20 S300 M3N30 G0 X52. Z-15.N40 G75 R1.N50 G75 X30. Z-50. P3000 Q4500N60 G0 X150. Z100. M5N70 M30例 4-16 G75 用 于 切 削 徑 向 均 布 槽圖 4-2-19 例 4-16 題 圖程序示例如下:N10 T0202( 切 槽 刀 , 刃 口 寬 4 )N20 S300 M3N30 G0 X42. Z-10.N40 G75 R1.N50 G75 X30. Z-50. P3000 Q10000N6

35、0 G0 X100. Z100. M5N70 M30七 、 螺 紋 切 削 復 合 循 環(huán) ( G76 )1.格式:G76 P ( m)(r) ( a) Q ( A dmin ) R ( d)式中:G76 X ( U ) ZW) R( i ) P( k) Q( A d) F( L)m:精加工重復次數(199)。該值是模態(tài)的。此值可以用5142號參數設定, 由程序 指令 改變。r: 倒角量。 當螺距由 L 表示時, 可以從到設定, 單位為(兩位數: 從 00到 99) 。 該值 是 模 態(tài) 的 。 此 值 可 用 5130 號 參 數 設 定 , 由 程 序 指 令 改 變 。a: 刀尖角 度。

36、 可以選 擇 80605530°, 29°和 0°六 種中的一種, 由 2 位數 規(guī) 定 。 該 值 是 模 態(tài) 的 。 可 用 參 數 5143 號 設 定 , 用 程 序 指 令 改 變 。m, r和a用地址P同時指定。例 : 當 m=2 , r= , a=60 °, 指 定 如 下( L 是 螺 距) : P021260A dmin : ?最 小 切 深 ( 用 半 徑 值 指 定 )當第次循環(huán)運行( d- A d-1 )的切深小于此值時,切深箝在此值。該值是模態(tài)的。此 值 可 用 5140 號 參 數 設 定 , 用 程 序 指 令 改 變 。d

37、:精加工余量。該值是模態(tài)的,可用5141號參數設定,用程序指令改變。i: 螺 紋半徑差。 如果 i=0 , 可以進行普通直螺紋切 削。k: 螺紋高。 此 值用 半徑規(guī)定 。A d: 第一 刀切削 深度 ( 半徑 值) 。L:螺距 ( 同 G32) 。N50 G76Z-30. R0 P1510 Q200 F2.圖 4-2-20 G76 指 令 段 參 數 示 意2說明:R:由刀 具軌跡 AC 的 方向決定。由地址 P, Q 和 R 指 定的數 值的意義取決于 X( U) 和 Z( W) 的存在 。有 X( U) 和 Z( W) 的 G76 指 令執(zhí)行 循環(huán)加 工。 該循環(huán) 用 一個刀刃切削, 使

38、刀尖的負荷減小。第一刀的切深A d,第n刀的切深A dn,每次切削循環(huán)的切除量均為常數。共 有 4 種對稱的 進刀圖形, 不同的進刀方式各地址的 符號不同, 在上圖中, C 和 D 之間的 進 給速度由地址F指定,而其它軌跡則是快速移動。圖中增量尺寸的符號如下:U,W: 由刀 具 軌跡 AC 和 CD 的方向 決定。P:Q:螺紋切削 的 注釋與 G32 螺紋切削和 G92 螺紋切削 循環(huán)的 注釋相同。倒 角 值 對 于 G92 螺 紋 切 削 循 環(huán) 也 有 效 。在螺紋切削復合循環(huán)(G76 )加工中,按下進給暫停按鈕時,就同在螺紋切削循環(huán)終點的倒角一 樣, 刀 具立即快速退回。 刀 具返回到

39、循環(huán)的 起始點( 切深為 A dn 處的 ) 。當 按 下循環(huán) 起動 按鈕時 , 螺紋切削恢復。 對于多頭螺紋 的 加工 , 可將螺紋加工起點 Z 坐標按 螺距偏移。3 G76 外 螺 紋 加 工 編 程 示 例 ( 例 4-17 )圖 4-2-21 例 4-17 題 圖程序示例如下:N10 T0303N20 S300 M3N30 G0 X35. Z3.N40 G76 P021260 Q100 R100;螺 紋參數 設定, R 為正N60 G0 X100. Z100. M5N70 M24. G76內螺紋加工編程示例(例 4-18 )圖 4-2-22 例 4-18程序示例如下:N10 T0303

40、N20 S300 M3N30 G0 X25. Z4.N40 G76 P021060 Q100 R-100;螺紋參數設定,R為負N50 G76 X30. Z-40. P9742 Q200N60 G0 X100. Z100.N70 M5N80 M2第三節(jié)宏指令雖然子程序對編制相同加工操作的程序非常有用,但用戶宏程序由于允許使用變量、 算術和邏輯運算及條件轉移,使用編制相同加工操作的程序更方便,更容易??蓪⑾嗤?作編為通用程序,如型腔加工宏程序和固定加工循環(huán)宏程序。使用時,加工程序可用一條 指令調出用戶宏程序,和調用子程序完全一樣。00001;變量G65f9C10 R50.一、變量加工程序用戶宏程

41、序O9010; #1=#18/2;G01 X#1 Z#1 ; G02 X#1 Z #11和。使用用戶宏程序時,普通加工程序直接用數值指定G代碼和R#動距離:例如,GC數值可以直接指定或用變量指定。當用變量時,變量值可用程序或用MDI面板上的操作改M99-;例如:#1=#2+100;G01 X#1 ;說明:1 .變量的表示計算機允許使用變量名,用戶宏程序不行。變量用變量符號(#)和后面的變量號指定。例如:#1表達式可以用于指定變量號。此時,表達式必須封閉在括號中。例如:#1+#2-12注:宏程序中,方括號用于封閉表達式,圓括號只表示注釋內容。2.變量的類型變量號變量類型功能#0空變量該變量總是空

42、,沒有值能賦給該變量。#1 #33局部變量局部變量只能用在宏程序中存儲數據,例如, 運算結果。當斷電時,局部變量被初始化為 空。調用宏程序時,自變量對局部變量賦值。#100 #109#500 #999公共變量公共變量在不同的宏程序中的意義相同。當 斷電時,變量#500 #999的數據保存,即使 斷電也不丟失。#1000 系統(tǒng)變量系統(tǒng)變量用于讀寫CNC運行時的各種數據, 例如,刀具當前位置和補償。變量根據變量號可以分成四種類型。的省略中定義變量時,小數點可以省略。義 #1=123 ;變量#1的實際值是.當在程序例:當定4 .變量的為在程序中使用變量值,指定后跟變量號的地址。當用表達式指定變量時,

43、要把表達 式放在括號中。例如:GO X#1+#2 F#3被引用變量的值根據地址的最小設定單位自動舍入。例如:當G01X#1;以1/1000mm 的單位執(zhí)行時,CNC把賦值給變量#1 ,實際指令值為。改變引用的變量值的符號,要把負號“一”放在“ # ”的前面。例如:G00X #1 ;當引用末定義的變量時,變量及地址字都被忽略。例如:當變量#1的值是0 ,并且變量#2的值是空時,G00X#1Z#2 的執(zhí)行結果為G00X0 ;。5.未定義的變量當變量值末定義時,這樣的變量成為“空”變量。變量#0總是空變量。它不能寫,只二、算術和邏輯運算下表中列出的運算可以在變量中執(zhí)行。運算符號右邊的表達式可包含常量

44、,或由函數 或運算符組成的變量。表達式中的變量#j和#k可以用常數賦值。左邊的變量也可以用表達 式賦值。表4-2算術和邏輯運算功能格式備注定義#i=#j加法減法 乘法 除法#i=#j+#k;#i=#j-#k;#i=#j*#k;#i=#i/#k;正弦 反正弦余弦 反余弦正切 反正切#i=SIN#j;#i=ASIN#j;#i=COS#j;#i=ACOS#j;#i=TAN#j;#i=ATAN#j/#k角度以度指定。90 ° 30 表 示為度。平方根 絕對值 舍入上取整下取整自然對數 指數函數#i=SQRT#j;#i=ABS#j;#i=ROUND#j ; #i=FIX#j;#i=F UP#j

45、;#i=LN#j;#i=EX P#j;或異或與#i=#JOR#k#i=#jXOR#k ;#i=#j AND #j;邏輯運算一位一位地按二進 制數執(zhí)行。從BCD轉為BIN從BIN轉為BCD#i=BIN#j;#i=BCD#j;用于與PMC的信號交換說明:1.角度單位函數SIN , COS , ASIN , ACOS , TAN 和ATAN 的角 度單位是度。2.上取整和下取整CNC處理數值運算時,若操作后產生的整數絕對值大于原數的絕對值時為上取整;若 小于原數的絕對值為下取整。對于負數的處理應小心。例如:假定#1=,并且#2=。當 執(zhí) 行 #3=FUP#1時,賦 給 #3 。當 執(zhí) 行 #3=FI

46、X#1時,賦 給 #3 。當 執(zhí) 行 #3=FUP#2時, 賦 給 #3 。當 執(zhí) 行 #3=FIX#2時, 賦 給 #3 。運算次序3函數乘和除運算*、/、 AND 、 MOD )加和減運算+、 、 OR 、 XOR )括號嵌套括 號 用 于 改 變 運 算 次 序。 括 號 可 以 使 用 5 級 , 包 括 函 數 內 部 使 用 的 符 號 。 當 超 過 5 級 時 , 出 現 P/S 報 警 。三 、 宏 程 序 語 句 和 NC 語 句下面的程序段為宏程序語句:包含算術或邏輯運算(=)的程序段。包 含 控 制 語 句 ( 例 如 :GOTO , DO , END ) 的 程 序

47、段 。包 含 宏 程 序 調 用 指 令( 例 如 ,用 G65 ,G66 ,G67 或 其 它 G 代 碼 ,M 代 碼 調 用 的 宏 程序 ) 的程序段。除 了 宏 程 序 語 句 以 外 的任 何 程 序 段 都 為 NC 語 句 。四、轉移和循環(huán)在 程 序 中 ,使 用 GOTO 語 句 和 IF 語 句 可 以 改 變 控 制 的 流 向 ,有 三 種 轉 移 和 循 環(huán) 操 作 可 供使用:GOTO 語 句 ( 無 條 件 轉 移 ) ;IF語句(條件轉移:IFTHEN);WHILE 語句(當時循環(huán))。1 無 條 件 轉 移 ( GOTO 語 句 )轉 移 到 有 順 序 號 n

48、 的 程序 段 。 當 指 定 1 到 99999 以 外 的 順 序 號 時 , 出 現 P/S 報 警 。 可 用表達式指定順序號。格式:GOTOnn: 順 序 號 ( 1 99999 )例:GOTO1 ;GOTO#102 條 件 轉 移 ( IF 語 句 )#2=1 ;被加數變量的初值IF之后指定條件表達式。格式: IF表達式GOTOn如果指定的條件表達式滿足時,轉移到標有順序號n的程序段。如果指定的條件表達 式不滿足,執(zhí)行下一個程序段。如果變量#的值大于10,轉移到順序號N2的程序段。如果變量不滿足IF#1GT10GOTO2如果條件滿足N2 G0 G91 IF(表達式)THEN如果表達

49、式滿足,執(zhí)行預先決定的宏程序語句。只執(zhí)行一個宏程序語句。如果#1和#2的值相同,0賦給#3。IF#1EQ#2THEN#3=0條件表達式條件表達式必須包括算符。算符插在兩個變量中間或變量和常數中間,度且用括號(,) 封閉。表達式可以替代變量。運算符運算符由2個字母組成,用于兩個值的比較,以決定它們是相等還是一個值小于另一 個值。注意,不能使用不等符號。表4-3運算符運算符含義EQ等于(=)NE不等于(工)GT大于()GE大于或等于( )LT小于(V =LE小于或等于(W )示例程序:下面的程序計算數值110的總和O9500N1 IF#2GT10GOTO2當被加數大于10時轉移到N2#1=#1+#

50、2計算和數#2=#2+#1下一個被加數GOTO1 ;轉到N1N2 M30 ;程序結束3.循環(huán)(WHILE 語句)在WHILE 后指定一個條件表達式,當指定條件滿足時,執(zhí)行從DO到END之間的程 序。否則,轉到END后的程序段。WHILE表達式Dom ; ( m=1, 2 , 3)如果條件不滿足如果條件滿足程序ENDm當指定的條件滿足時,執(zhí)行WHILE 從DO到END之間的程序。否則轉而執(zhí)行END之后的程序段。這種指令格式適用于IF語句。DO后的號和END后的號是指定程序執(zhí)行范圍的標號,標號值為1 , 2 , 3。若用1 , 2, 3以外的值會產生P/S報警。示例程序:下面的程序計算數值1到10的總和。O0001 ;#1=0 ;#2=1 ;WHILE#2 LE 10DO1#1=#1+#2#2=#2+1END1 ;M30 ;五、編程示例例 4-19毛坯:0 30mm ;材料:橢圓方程:X 2/A2+ Y2/B2=1 , A=40 , B=12。圖 4-3-1例4-19題圖分析圖 形,先 用 G71 指 令圓弧 擬合粗 加工( 如圖 4-3-2 圓弧擬 合示 意),然后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論