




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數控編程技術(第3版)3.1基本功能指令13.2單位尺寸指令23.3數控車削編程基礎知識33.4數控車削基本編程指令43.5刀具補償功能指令53.6單一循環指令63.7子程序的運用73.8復合循環指令83.9B類宏程序指令9第
3
章FANUC0i系統數控車削編程第
3
章FANUC0i系統數控車削編程數控車削編程是實現數控車削加工的關鍵,是將全部車削工藝參數用編程指令表示出來,輸入數控裝置后轉化成對機床的控制動作的過程。具體來說,數控編程是從分析零件圖樣和工藝要求開始到程序檢驗合格為止的全部過程。在實際生產中,數控機床的指令代碼會因機床生產廠家和數控系統的不同而有所不同。本章以FANUC0i數控系統為背景,學習軸類、套類、盤類零件數控車削加工的手工編程方法。熟悉單一循環指令、復合循環指令和宏指令格式及其參數的含義,掌握回轉類零件加工程序的編制與應用、仿真實踐加工的相關操作,了解數控車削實操加工過程。3.1基本功能指令3.1.1MSTF功能指令1.M功能指令M功能指令(M指令)即輔助功能指令,由M和其后的代碼值(00~99)組成,主要用以指定數控機床中的輔助裝置的開關動作或狀態,如主軸的正、反轉和冷卻液開、關等。具體的M指令及其功能如表3-1所示。第
3
章FANUC0i系統數控車削編程2.進給功能指令進給功能指令F主要用于指定切削的進給速度,即工件被加工時,刀具相對于工件的合成進給速度。對于車床,進給方式分為每分鐘進給和每轉進給兩種。進給速度的單位取決于G98指令(每分鐘進給量)或G99指令(主軸每轉一周刀具的進給量)。3.主軸功能指令主軸功能指令S能夠控制主軸轉速,其后的數值表示主軸轉速。主軸轉速分為恒線速度和恒轉速兩種轉速。系統執行G96指令后,S指令后面的數值表示切削線速度,單位為米每分鐘(m/min);系統執行G97指令后,S指令后面的數值表示主軸每分鐘的轉數,單位為轉每分鐘(r/min)。第
3
章FANUC0i系統數控車削編程4.刀具功能指令刀具功能指令T主要用于數控系統選刀或換刀。格式:
T0×0×
T后面通常用兩位數表示所選擇的刀具號。但有的T后面有四位數字,前兩位是刀具號,后兩位是刀具補償號。第
3
章FANUC0i系統數控車削編程3.1.2準備功能指令準備功能指令主要用來指定機床或數控系統的工作方式。FANUC0i數控系統的準備功能指令由G和其后的代碼值(00~99)組成,用來規定刀具和工件的相對運動軌跡、工件坐標系、坐標平面、刀具半徑補償、坐標偏置等多種加工操作。具體的G指令及其功能如表3-2所示。第
3
章FANUC0i系統數控車削編程第
3
章FANUC0i系統數控車削編程3.2
單位尺寸指令1.每分鐘與每轉進給指令G98與G992.恒線速度與恒轉數指令G96與G973.英制與公制的轉換指令G20與G21第
3
章FANUC0i系統數控車削編程3.3數控車削編程基礎知識3.3.1坐標系數控車床相關的坐標系分為機床坐標系(或機械坐標系)和工件坐標系(或編程坐標系),一般數控車床只有兩個坐標軸:X軸和Z軸。坐標軸的方向設定:大拖板左右(縱向)移動為Z軸方向移動,縱拖板前后(橫向)移動為X軸方向移動。刀具離開工件的方向為正方向,靠近工件的方向為負方向。按刀座與機床主軸的相對位置劃分,數控車床有前刀座坐標系和后刀座坐標系。如圖3-1(a)所示為前刀座的坐標系,如圖3-1(b)所示為后刀座的坐標系。第
3
章FANUC0i系統數控車削編程3.3數控車削編程基礎知識3.3.1坐標系標準坐標系各坐標軸之間的關系,用右手直角笛卡兒原則確定,機床坐標軸如圖3-2所示。圖3-2(a)中大拇指的指向為X軸的正方向,食指的指向為Y軸的正方向,中指的指向為Z軸的正方向。第
3
章FANUC0i系統數控車削編程1.機床坐標系2.工件坐標系第
3
章FANUC0i系統數控車削編程3.坐標值第
3
章FANUC0i系統數控車削編程3.3.2零件程序的結構第
3
章FANUC0i系統數控車削編程一個完整的數控程序由程序名、程序體和程序結束段三部分組成。3.4數控車削基本編程指令1.快速點定位指令G00格式:
G00X(U)_Z(W)_;
說明:X、Z:終點的絕對坐標值。U、W:終點相對于前一點的位移量。第
3
章FANUC0i系統數控車削編程2.直線插補指令G01格式:
G01X(U)_Z(W)_F_;
說明:X、Z:絕對編程時,終點在工件坐標系中的坐標。U、W:增量編程時,終點相對于起點的位移量。F:進給速度。第
3
章FANUC0i系統數控車削編程【例3-1】用直線插補指令編寫如圖3-9所示的零件的精加工程序。加工程序:O0004; 程序名M03S600;主軸正轉,轉速600r/minT0101; 調用1號刀具G00X85.Z5.;快速定位G01X16.Z2.F0.3;移到倒角延長線,Z軸2mm處U10.W-5.F0.1;倒C3角Z-48.; 車削直徑26mm外圓X60.Z-58.;車削第一段圓錐X80.Z-73.;車削第二段圓錐G00X100.;退刀Z100.; 快速退刀至安全位置M05; 主軸停M30; 主程序結束并復位第
3
章FANUC0i系統數控車削編程3.圓弧插補指令G02/G03格式:說明:G02為順時針圓弧插補指令;G03為逆時針圓弧插補指令。X、Z:圓弧終點的絕對坐標值。U、W:圓弧終點相對于圓弧起點的位移量。
I、K:圓心相對于圓弧起點的增量值,在絕對、增量坐標編程時都以增量方式指定(I=X軸圓心坐標-X軸圓弧起點坐標;K=Z軸圓心坐標-Z軸圓弧起點坐標)。R:圓弧半徑。F:進給速度。第
3
章FANUC0i系統數控車削編程【例3-2】用圓弧插補指令編寫如圖3-10所示零件的精加工程序。第
3
章FANUC0i系統數控車削編程加工程序:
O0005; 程序名N1G50S2000; 限制主軸最高轉速N2G96S80; 恒線速度有效,線速度為80m/minN3M03T0101; 主軸正轉,調用1號刀具N4G00X45.Z5.;
刀到工件中心轉速升高N5G01X0.Z0.F0.1;
工進接觸工件N6G03X24.Z-24.R15.;加工R15mm的圓弧段N7G02X26.Z-31.R5.;加工R5mm的圓弧段N8G01Z-40.;
加工?26mm的外圓N9X45.;
退出已加工表面N10G00X50.Z50.;
快速退刀至安全位置N11M05; 主軸停N12M30; 程序結束并復位第
3
章FANUC0i系統數控車削編程4.暫停指令G04格式:
G04X__;G04U__;
或
G04P_;
說明:X、P為暫停時間,其中X、U的單位為秒,P的單位為毫秒。第
3
章FANUC0i系統數控車削編程3.5刀具補償功能指令刀具的補償包括刀具的偏置和磨損補償,以及刀尖半徑補償。刀具的偏置和磨損補償功能由T指令指定,其后的4位數字分別表示選擇的刀具號和刀具補償號。T指令的說明如下。T××
××
刀具號
刀具偏置補償號第
3
章FANUC0i系統數控車削編程說明:G41:刀尖半徑左補償。G42:刀尖半徑右補償。G40:取消刀尖半徑補償。X、Z:建立刀尖半徑補償或取消刀尖半徑補償的終點坐標值。刀尖半徑補償通過G41、G42、G40指令及T指令指定刀尖半徑補償號,以加入或取消刀尖半徑補償。格式:第
3
章FANUC0i系統數控車削編程【例3-3】運用刀尖半徑補償指令和圓弧插補指令編寫如圖3-14所示零件的精加工程序。第
3
章FANUC0i系統數控車削編程加工程序:
O0006; 程序名
N1G50S2000; 主軸最大限速N2G96S80; 恒線速度有效,線速度為80m/minN3M03T0101; 主軸正轉,調用1號刀具N4G00X45.Z5.; 刀具到工件中心轉速升高N5G42G01X0.Z0.F0.3; 工進接觸工件,每轉進給N6G03X24.Z-24.R15.F0.1;加工R15mm的圓弧段N7G02X26.Z-31.R5.; 加工R5mm的圓弧段N8G01Z-40.; 加工?26mm的外圓N9X45.; 退出已加工表面N10G40G00X100.Z100.;快速退刀至安全位置N11M05; 主軸停N12M30; 主程序結束并復位第
3
章FANUC0i系統數控車削編程3.6單一循環指令3.6.1軸向切削單一循環指令1.圓柱面單一切削循環格式:
G90X(U)__Z(W)__F__;X(U);說明:X(U)、Z(W):圓柱面切削終點C在工件坐標系下的坐標值。
F:進給速度。圓柱面切削循環如圖3-16所示。此時G90指令執行路徑為A→B→C→D→A,執行G00—G01—G01—G00的軌跡動作,G90指令每給一個X值,就運行一次循環。第
3
章FANUC0i系統數控車削編程【例3-4】如圖3-17所示,用G90指令編寫零件的加工程序。加工程序:O0007;G99M03S600;T0101;G00X45.Z5.;G90X35.Z-16.F0.2;X30.;X25.;X20.;X15.;G00Z-11.;G90X35.Z-26.F0.2;X30.;X25.;X20.;G00X100.;Z100.;M30;
第
3
章FANUC0i系統數控車削編程【例3-5】如圖3-18所示,用G90指令編寫零件的加工程序,選用毛坯孔為?25mm的棒料。加工程序:
O0008;
T0202;
M03S600;
G00X23.Z5.;
G90X28.Z-20.F0.2;
X30.;
X26.Z-40.F0.1;
G00X50.Z100.;
M05;
M30;
第
3
章FANUC0i系統數控車削編程2.圓錐面單一切削循環格式:
G90X(U)__Z(W)__R__F__;
說明:X(U)、Z(W):圓錐面切削終點C的坐標值。R:切削起點B與切削終點C的半徑差。其符號為差的符號(無論絕對值編程還是增量值編程)。F:進給速度。該指令執行如圖3-19所示A→B→C→D→A的軌跡動作。第
3
章FANUC0i系統數控車削編程【例3-6】如圖3-20所示,用G90指令編寫零件的加工程序。加工程序:
O0009;G99M03S1000;T0202;G00X50.Z5.;G90X40.Z-26.F0.2;X45.R-5.962;X40.F0.1;G00X100.Z100.;M05;M30;
第
3
章FANUC0i系統數控車削編程【例3-7】如圖3-21所示,用G90指令編寫零件的加工程序,選用毛坯孔為?20mm的棒料。加工程序:O0010;G99M03S500T0101;G01X18.Z5.F0.5;G90X24.Z-25.F0.2;X28.;X32.;X36.;X37.Z-25.R1.5F0.2;X37.5F0.1;G00X50.Z100.;M30;第
3
章FANUC0i系統數控車削編程如圖3-22所示,選用毛坯孔為?20mm的棒料,用G90指令編寫零件加工程序。第
3
章FANUC0i系統數控車削編程思考題:3.6.2徑向切削單一循環指令1.徑向直面切削單一循環格式:
G94X(U)__Z(W)__F__;
說明:X(U)、Z(W):切削終點C的坐標值。F:進給速度。該指令執行如圖3-23所示A→B→C→D→A的軌跡動作。G94徑向切削單一循環指令把“進刀(AB)→切削(BC)→退刀(CD)→返回(DA)”即G00—G01—G01—G00四個動作作為一個循環。第
3
章FANUC0i系統數控車削編程【例3-8】如圖3-24所示,用G94徑向切削單一循環指令編寫零件加工程序,選用毛坯為?50mm的棒料。加工程序:
O0011;G99M03S400;T0101;G00X52.Z3.;G94X20.Z-2.F0.2;Z-4.;G00Z100.;M30;第
3
章FANUC0i系統數控車削編程2.徑向錐面切削單一循環格式:
G94X(U)__Z(W)__R__F__;
說明:X(U)、Z(W):切削終點C的坐標值。R:錐面切削起始點至終點的位移在Z軸方向的坐標增量。F:進給速度。該指令執行如圖3-25所示A→B→C→D→A的軌跡動作。G94徑向切削循環指令把“進刀(AB)→切削(BC)→退刀(CD)→返回(DA)”四個動作作為一個循環。第
3
章FANUC0i系統數控車削編程【例3-9】如圖3-26所示,用G94徑向切削單一循環指令編寫零件加工程序,選用毛坯為?50mm的棒料。加工程序:
O0012;G99M03S400T0101;G00X58.Z5.;G94X18.Z3.R-5.F0.15;Z1.;Z-1.;Z-3.;Z-4.;G00Z100.;M30;
第
3
章FANUC0i系統數控車削編程加工程序:
O0112;G99M03S400T0101;M03S600;G00X10.Z5.;G94X40.Z-3.F0.1;Z-6.;Z-8.;X20.Z-11.;Z-14.;Z-16.;G00Z100.;M30;
第
3
章FANUC0i系統數控車削編程【例3-10】
如圖3-27所示,用G94徑向切削單一循環指令編寫零件加工程序,選用毛坯內孔為?12mm的棒料。選用直徑為10mm的內孔刀。3.6.3螺紋切削單一循環指令1.直螺紋切削單一循環
格式:
G92X(U)__Z(W)__F__;
說明:X、Z:螺紋終點C的絕對坐標值。U、W:螺紋終點C相對于循環起點A的有向距離。F:螺紋導程。該指令執行如圖3-28所示A→B→C→D→A的軌跡動作。G92螺紋切削單一循環指令把“進刀(AB)→切削(BC)→退刀(CD)→返回(DA)”四個動作作為一個循環。第
3
章FANUC0i系統數控車削編程【例3-11】用G92螺紋切削單一循環指令編制如圖3-29所示的外直螺紋的加工程序(采用?40mm的毛坯)。第
3
章FANUC0i系統數控車削編程O0311;G99M03S500;T0101;(93度外圓車刀)G00X45.Z5.;G90X36.Z-48.F0.2;X32.;X29.9;G01X25.9Z0F0.3;X29.9Z-2.F0.1;G00X100.Z100.;T0202;(4mm寬切槽刀)G00X45.Z5.;Z-48.;G01X26.F0.08;X45.F0.3;G00X100.Z100.;T0303;(螺紋刀)G00X45.Z5.;G92X29.3Z-46.F1.;X28.9;X28.7;G00X100.Z100.;M30;第
3
章FANUC0i系統數控車削編程【例3-12】用G92螺紋切削單一循環指令編制如圖3-30所示的內直螺紋的加工程序(采用?22mm的毛坯)。第
3
章FANUC0i系統數控車削編程O0312;G99M03S600;T0101;(93度內孔車刀)G00X20.Z5.;G90X25.Z-44.F0.2;X28.;X28.8;G01X31.Z0F0.3;X28.Z-1.5F0.1;G00Z100.;T0202;(4mm寬內切槽刀)G00X20.Z5.;Z-44.;G01X32.F0.08;X20.F0.3;G00Z100.;T0303;(螺紋刀)G00X20.Z5.;G92X29.5Z-42.F1.;X29.9;X30.;G00Z100.;M30;第
3
章FANUC0i系統數控車削編程【例3-13】
用G92螺紋切削單一循環指令編制如圖3-31所示的多線螺紋的加工程序(采用?40mm的毛坯)。第
3
章FANUC0i系統數控車削編程O313;G99M03S500;T0101;(93度外圓車刀)G00X45.Z5.;G90X36.Z-48.F0.2;X32.;X29.9;G01X25.9Z0F0.3;X29.9Z-2.F0.1;G00X100.Z100.;T0202;(螺紋刀)G00X45.Z5.;G92X29.3Z-46.F3.;X28.9;X28.7;G00Z6.;G92X29.3Z-46.F3.;X28.9;X28.7;G00Z7.;G92X29.3Z-46.F3.;X28.9;X28.7;G00X100.Z100.;M30;第
3
章FANUC0i系統數控車削編程2.錐螺紋切削單一循環
格式:
G92X(U)__Z(W)__R__F__;
說明:
X(U)、Z(W):螺紋終點C的坐標值。R:為螺紋起點B與螺紋終點C的半徑差。其符號為差的符號。F:螺紋導程。該指令執行如圖3-32所示A→B→C→D→A的軌跡動作。第
3
章FANUC0i系統數控車削編程【例3-14】用G92螺紋切削單一循環指令編制如圖3-33所示的圓錐螺紋的加工程序(采用?50mm的毛坯),55度圓錐管螺紋代號及尺寸如表3-5所示,具體螺紋參數查表3-5。O0314;G99M03S600;T0101;G00X55.Z10.;G90X48.203Z-25.F0.2;X48.2Z-19.1R-0.909F0.1;G01X44.Z0.2F0.3;X48.Z-1.8F0.1;T0202;M03S500;G00X55.Z10.;G92X47.2Z-19.1R-0.909F2.309;X46.5;X45.9;X45.5;X45.25;G00X100.Z100.;M05;M30;第
3
章FANUC0i系統數控車削編程G32指令切削螺紋一般由四步形成:進刀(AB)→切削(BC)→退刀(CD)→返回(DA),這四個步驟均需編入程序。1.G32圓柱直面螺紋指令格式:G00X__Z__;X__;G32Z__F__;G00X__;Z__;
2.G32圓柱錐面螺紋指令格式:G00X__Z__;X__;G32X__Z__F__;G00X__;Z__;
3.G32端面螺紋指令格式:G00X__Z__;Z__;G32X__F__;G00X__;
Z__;說明:X、Z:絕對編程時,G32程序段中的X、Z表示有效螺紋終點在工件坐標系中的坐標。F:螺紋導程。3.6.4螺紋單步切削指令第
3
章FANUC0i系統數控車削編程【例3-15】編制圖3-35所示圓柱螺紋的加工程序,其中?1=3mm,?
2=1mm,每次吃刀量(直徑值)分別為1mm、0.5mm、0.3mm、0.06mm(對比用G32與G92指令編程)。第
3
章FANUC0i系統數控車削編程加工程序:O32;(G32指令編程)G99M03S600; 主軸正轉,轉速為600r/minT0101; 換1號螺紋刀G00X30.Z3.; 快速接近工件X23.; 快速進刀至螺紋起點G32Z-23.F1.5; 切削螺紋,切削1mmG00X30.; X軸向快速退刀Z3.; Z軸快速返回螺紋起點處G00X22.5; X軸快速進刀至螺紋起點處G32Z-23.F1.5; 切削螺紋,切削0.5mmG00X30.; X軸向快速退刀Z3.; Z軸快速返回螺紋起點處G00X22.2; X軸快速進刀至螺紋起點處G32Z-23.F1.5; 切削螺紋,切削0.3mmG00X30.; X軸向快速退刀Z3.; Z軸快速返回螺紋起點處G00X22.14; X軸快速進刀至螺紋起點處G32Z-23.F1.5; 切削螺紋,切削0.06mmG00X100.; 退回換刀點Z100.; 退回換刀點M05; 主軸停止M30; 程序結束第
3
章FANUC0i系統數控車削編程加工程序:O92;(G92指令編程)G99M03S600; 主軸正轉,轉速為600r/minT0101; 換1號螺紋刀G00X30.Z3.; 快速接近工件G92X23.Z-23.F1.5;切削螺紋,切削1mmX22.5;切削螺紋,切削0.5mmX22.2;切削螺紋,切削0.3mmX22.14;切削螺紋,切削0.06mmG00X100.Z100.;退回換刀點M05; 主軸停止M30; 程序結束第
3
章FANUC0i系統數控車削編程3.7子程序的運用子程序調用指令M98格式:M98P○○○
××××;說明:P后面的○為重復調用的次數;調用1次時,可不輸入。后四位×表示被調用的子程序號(0000~9999)。當調用次數未輸入時,子程序號的前導0可省略;當輸入有調用次數時,子程序號必須為4位數。從子程序返回指令M99格式:M99P××××;說明:P后面4位數字為返回主程序時將被執行的程序段號(0000~9999),前導0可省略。子程序中當前程序段的其他指令執行完成后,返回到主程序中由P指定的程序段繼續執行,當未輸入P時,返回到主程序中調用當前子程序的M98指令后一程序段繼續執行。第
3
章FANUC0i系統數控車削編程【例3-16】如圖3-38所示,運用子程序調用方式,編寫外螺紋的加工程序。(1)計算螺紋底徑d'。d'=d-2×(0.55~0.6495)P=30-2×0.62×1=28.76mm(2)三線螺紋Z向值的加工起點分別為Z5.、Z6.、Z7.。(3)編制加工程序。第
3
章FANUC0i系統數控車削編程加工程序:
O15; 主程序G99M03S500;T0101;G00X35.Z5.;M98P30201;G00X100.Z100.;M30;O201; 子程序G92X29.Z-31.F3.0;X28.76;G00W1.0;M99;第
3
章FANUC0i系統數控車削編程【例3-17】如圖3-39所示,采用?40mm棒料加工雙線螺紋,編寫數控加工程序。加工程序:O0115; 主程序G99M03S500;T0101;G00X45.Z5.;G90X35.Z-46.F0.2;X30.;G01X26.9Z0F0.3;X29.9Z-1.5F0.1;Z-46.;X45.F0.2;G00X100.Z100.;T0202;G00X45.Z5.;Z-46.;G01X28.6F0.1;X45.F0.3;G00X100.Z100.;T0303;G00X35.Z5.;M98P20202;G00X100.Z100.;M30;O202; 子程序G92X29.Z-31.F2.0;X28.76;G00W1.0;M99;第
3
章FANUC0i系統數控車削編程【例3-18】
如圖3-40所示的零件圖,?40mm的棒料一次伸出料長46mm,連續加工三個工件(加工示意圖如圖3-41所示),試運用子程序調用方式編寫數控加工程序。第
3
章FANUC0i系統數控車削編程O0116; 主程序G99M03S500;T0101;G00X45.Z3.5;M98P117;G00X45.Z-10.;M98P117;G00X45.Z-23.5;M98P117;G00X100.Z100.;M30;O0117;子程序G00W-3.5;G01U-45.F0.1;U26.W0.2F0.3;W-0.2;U2.W-1.F0.1;W-4.;U6.;U2.W-1.;W-4.;U9.;W110.;T0202;G00W-113.5;G01U-45.F0.1;U45.F0.3;W113.5;T0101;M99;第
3
章FANUC0i系統數控車削編程如圖3-42所示,采用毛坯孔為?26mm的棒料,運用子程序調用方式編寫內螺紋的加工程序。第
3
章FANUC0i系統數控車削編程思考題:3.8復合循環編程指令3.8.1精加工循環格式:
G70P(ns)Q(nf);
說明:ns:指定精加工路線第一個程序段的順序號。nf:指定精加工路線最后一個程序段的順序號。刀具從起點位置沿著ns~nf程序段給出的工件精加工軌跡進行精加工。在G71、G72或G73指令下進行粗加工后,按G70指令進行精加工,單次完成精加工余量的切削。G70指令執行結束時,刀具返回到起點并執行G70指令后的下一個程序段。第
3
章FANUC0i系統數控車削編程3.8.2軸向粗車復合循環軸向粗車復合循環指令為G71。系統根據精車軌跡、精車余量、進刀量、退刀量等數據自動計算粗加工路線,沿與Z軸平行的方向切削,通過多次進刀→切削→退刀的切削循環完成工件的粗加工。G71指令執行時的加工起點和終點相同,適用于非成型毛坯、軸類零件的粗加工。執行G71指令的循環軌跡如圖3-43所示。第
3
章FANUC0i系統數控車削編程格式:
G71U(Δd)R(e);G71P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t);
N(ns)G00/G01X…F(f)S(s);
…;
N(nf)G00/G01…;
說明:Δd:X軸的切削深度(半徑指定),無符號,該值是模態值。e:X軸的退刀量(半徑指定),該值是模態值。ns:指定精加工路線第一程序段的順序號。nf:指定精加工路線最后程序段的順序號。Δu:X方向精加工余量(直徑指定)的距離及方向。Δw:Z方向精加工余量的距離及方向。ns~nf程序段中的F、S、T代碼在執行G71循環時無效,此時G71程序段的F、S、T代碼有效。執行G70精加工循環指令時,ns~nf程序段中的F、S、T代碼有效。第
3
章FANUC0i系統數控車削編程【例3-19】用復合循環指令編寫如圖3-44所示零件的加工程序,選用?50mm的毛坯件作為棒料。第
3
章FANUC0i系統數控車削編程加工程序:O0016;G99M03S500;T0101;G00X55.Z5.;G71U2.R1.;G71P1Q2U0.5W0.2F0.2;N1G00G42X0;G01Z0F0.3;G03X16.Z-8.R8.F0.1;G01X18.;X20.W-1.;Z-16.;X26.;第
3
章FANUC0i系統數控車削編程G03X36.W-5.R5.;G01W-5.;G02X46.W-5.R5.;G01X48.;Z-46.;N2X60.;G50S2500;G70P1Q2G96S180;G00G40X100.Z100.;M05;M30;【例3-20】如圖3-45所示,用復合循環指令編制內輪廓零件的粗、精加工程序,選用毛坯孔?30mm的棒料。加工程序:
O0017;G99M03S500;T0101;G00X26.Z5.;G71U1.R1.;G71P1Q2U-0.5W0.2F0.2;N1G00X40.;G01Z-20.F0.1;G02X36.Z-22.R2.;G01Z-40.;N2X25.;G70P1Q2S1500;G00X50.Z100.;M30;第
3
章FANUC0i系統數控車削編程【例3-21】
如圖3-46所示,用復合循環指令編寫如圖3-46(a)所示零件的粗、精加工程序,選用毛坯直徑為50mm的棒料。第
3
章FANUC0i系統數控車削編程【例3-22】
用復合循環指令編寫如圖3-46(b)所示零件的粗、精加工程序,選用毛坯直徑為60mm的棒料。第
3
章FANUC0i系統數控車削編程3.8.3徑向粗車復合循環徑向粗車復合循環指令為G72。系統根據精車軌跡、精車余量、進刀量、退刀量等數據自動計算粗加工路線,沿X軸平行的方向切削,通過多次進刀→切削→退刀的循環切削完成工件的粗加工。G72指令的起點和終點相同,本指令適用于加工非成型毛坯(棒料)、各臺階面直徑差較大的盤類零件。該指令執行如圖3-48所示的循環軌跡。第
3
章FANUC0i系統數控車削編程格式:
G72W(Δd)R(e);G72P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t);N(ns)G00/G01Z...F(f)S(s);…;N(nf)G00/G01…;
說明:Δd:每次Z軸的吃刀深度。e:每次Z軸的退刀量。ns:指定精加工路線第一個程序段的順序號。nf:指定精加工路線最后一個程序段的順序號。Δu:X方向精加工余量(直徑指定)的距離及方向。Δw:Z方向精加工余量的距離及方向。ns~nf程序段中的F、S、T代碼在執行G72指令時無效,此時G72程序段的F、S、T代碼有效。執行G70精加工循環指令時,ns~nf程序段中的F、S、T代碼有效。第
3
章FANUC0i系統數控車削編程【例3-23】用復合循環指令編寫如圖3-49所示零件的加工程序,選用毛坯件為?80mm的棒料。加工程序:O0018;G99M03S500;T0101;G00X85.Z5.;G72W2.R1.;G72P40Q90U0.5W0.2F0.25;N40G00G41Z-40.;G01X80.;X60.W10.;W10.;X40.W10.;W10.;N90X0;G70P40Q90S1000F0.1;G00G40X100.Z100.;M05;M30;第
3
章FANUC0i系統數控車削編程【例3-24】
用復合循環指令編寫如圖3-50所示零件的加工程序,選用毛坯孔直徑為20mm的棒料。第
3
章FANUC0i系統數控車削編程O0118;G99M03S500;T0101;G00X18.Z5.;G72W2.R1.;G72P40Q90U0.5W0.2F0.2;N40G00G41Z-15.;G01X30.;G02X40.W5.R5.;G01W3.;G03X44.W2.R2.;G01X46.;G02X50.W2.R2.;N90G01Z0;G70P40Q90S1000F0.1;G00G40Z100.;M05;M30;如圖3-51所示,考慮用G72和G70指令編寫零件加工程序。第
3
章FANUC0i系統數控車削編程思考題:仿形粗車復合循環指令為G73。系統根據精車余量、退刀量、切削次數等數據自動計算粗車偏移量、粗車的單次進刀量和粗車軌跡,每次切削的軌跡都是精車軌跡的偏移,切削軌跡逐步靠近精車軌跡,最后一次切削軌跡為按精車余量偏移的精車軌跡。執行G73指令時的加工起點和終點相同,本指令適用于成型毛坯的粗車。該指令執行如圖3-52所示的循環軌跡。3.8.4仿形粗車復合循環第
3
章FANUC0i系統數控車削編程格式:
G73U(Δi)W(Δk)R(d);
G73P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t);N(ns)G00/G01X/Z…F(f)S(s);…;N(nf)G00/G01…;
說明:Δi:X方向毛坯切除余量(半徑指定)。Δk:Z方向毛坯切除余量。d:粗切削次數(總余量除以切削深度+1)。ns:精加工路線第一個程序段的順序號。nf:精加工路線最后一個程序段的順序號。Δu:X方向精加工余量(直徑指定)的距離及方向。Δw:Z方向精加工余量的距離及方向。第
3
章FANUC0i系統數控車削編程【例3-25】如圖3-53所示,毛坯為?40mm的棒料,用復合循環指令編寫零件的加工程序。加工程序:
O0019;G99M03S500;T0101;G00X45.Z5.;G73U20.W0.2R10.;G73P1Q2U0.5W0.2F0.2;N1G00G42X0;G01Z0F0.3;G03X24.Z-24.R15.F0.1;G02X26.Z-31.R5.;N2G01X40.;G70P1Q2S1500;G00G40X100.Z100.;M30;第
3
章FANUC0i系統數控車削編程【例3-26】如圖3-53所示,用復合循環指令編寫零件的加工程序,其毛坯是精密鑄造的,加工余量為3mm。加工程序:
O0020;G99M03S500;T0101;G00X45.Z5.;G73U3.W0.2R1.;G73P1Q2U0.5W0.2F0.2;N1G00G42X0;G01Z0F0.3;G03X24.Z-24.R15.F0.1;G02X26.Z-31.R5.;N2G01X40.;G70P1Q2S1500;G00G40X100.Z100.;M30;第
3
章FANUC0i系統數控車削編程【例3-27】如圖3-54所示,毛坯為?32mm
的棒料,用復合循環指令編寫零件的加工程序。O0019;G99M03S500;T0101;G00X45.Z5.;G73U16.W0.2R8.;G73P1Q2U0.5W0.2F0.2;N1G00G42X0;G01Z0F0.3;G03X15.3Z-16.44R10.F0.1;G02X19.3Z-39.03R16.;G03X24.Z-59.54R15.;G01Z-70.54;N2G01X40.;G50S2000;G96S180;G70P1Q2;G00G40X100.Z100.;M30;第
3
章FANUC0i系統數控車削編程如圖3-55所示,考慮用G73和G70指令編寫零件加工程序。第
3
章FANUC0i系統數控車削編程思考題:3.8.5軸向切槽多重循環軸向切槽多重循環指令G74,執行時的徑向進刀和軸向進刀方向由切削終點X(U)、Z(W)與起點的相對位置決定,G74指令適用于在工件端面加工環形槽或中心深孔,軸向斷續切削起到斷屑、及時排屑的作用。該指令執行如圖3-56所示的加工軌跡。第
3
章FANUC0i系統數控車削編程格式:
G74R(e);G74X(U)Z(W)P(Δi)Q(Δk)F;
說明:e:每次軸向進刀后的軸向退刀量,單位為mm。X(U):切削終點的X軸坐標值,單位為mm。Z(W):切削終點的Z軸的坐標值,單位為mm。Δi:單次軸向切削循環的徑向(X軸)切削量,單位為0.001mm,半徑值。Δk:軸向(Z軸)切削時,Z軸斷續進刀的進刀量,即每次鉆削長度,單位為0.001mm。第
3
章FANUC0i系統數控車削編程【例3-28】用G74軸向切槽多重循環指令編寫如圖3-57所示零件的加工程序。加工程序:
O0021;G99M03S500;T0101;G00X40.Z5.;G74R1.;G74X28.Z-20.P3000Q5000F0.05;G00Z50.;M30;第
3
章FANUC0i系統數控車削編程【例3-29】用G74軸向切槽多重循環指令編寫如圖3-58所示零件的加工程序。加工程序:
O0022;G99M03S300;T0101;G00X0Z5.;G74R1.;G74Z-41.55Q5000F0.1;G00Z50.;M30;
第
3
章FANUC0i系統數控車削編程圖3-59與圖3-57所示端面槽加工要求相同,只是所用刀具的起刀點不同,試編寫端面槽加工程序,并分析兩者加工工藝的優異。第
3
章FANUC0i系統數控車削編程思考題:3.8.6徑向切槽多重循環徑向切槽多重循環指令G75,執行時的軸向進刀和徑向進刀方向由切削終點X(U)、Z(W)與起點的相對位置決定,此指令適用于加工徑向環形槽或圓柱面,徑向斷續切削起到斷屑、及時排屑的作用。該指令執行如圖3-60所示的加工軌跡。第
3
章FANUC0i系統數控車削編程格式:
G75R(e);G75X(U)Z(W)P(Δi)Q(Δk)F;
說明:e:每次徑向(X軸)進刀后的徑向退刀量,單位為mm。X(U)、Z(W):X、Z方向槽總寬和槽深的坐標值,單位為mm。Δi:徑向(X軸)進刀時,X軸斷續進刀的進刀量,單位為0.001mm,半徑值。Δk:單次徑向切削循環的軸向(Z軸)進刀量,單位為0.001mm。【例3-30】如圖3-61所示,用G75徑向切槽多重循環指令編寫零件徑向槽的加工程序。加工程序:
O0023;G99M03S500;T0101;G00X125.Z5.;Z-24.;G75R1.;G75X40.Z-50.P5000Q3000F0.06;G00X150.;Z100.;M30;第
3
章FANUC0i系統數控車削編程【例3-31】如圖3-62所示,用G75徑向切槽多重循環指令編寫零件徑向槽的加工程序。加工程序:
O0024;加工三個槽G99M03S500;T0101;G00X55.Z5.;Z-10.;G75R1.;G75X30.Z-30.P5000Q10000F0.06;G00Z-45.;切斷工件G75R1.;G75X0P5000F0.06;G00X100.;Z100.;M30;第
3
章FANUC0i系統數控車削編程3.8.7多重螺紋切削循環通過多次螺紋粗車、螺紋精車完成規定牙高(總切深)的螺紋加工,如果定義的螺紋角度不為0°,螺紋粗車的切入點由螺紋牙頂逐步移至螺紋牙底,使相鄰兩牙螺紋的夾角為規定的螺紋角度。多重螺紋切削循環G76指令可加工帶螺紋退尾的直螺紋和錐螺紋,可實現單側刀刃螺紋切削,吃刀量逐漸減少,有利于保護刀具、提高螺紋精度。G76指令不能用于加工端面螺紋。G76指令執行的加工軌跡如圖3-63所示,其單邊切削及參數如圖3-64所示。第
3
章FANUC0i系統數控車削編程格式:
G76P(m)(r)(a)Q(Δdmin)R(d);G76X(U)Z(W)R(i)P(k)Q(Δd)F(L);
說明:m:精車重復次數,數值范圍為01~99,用兩位數表示,m值執行后保持有效,該參數為模態量。在螺紋精車時,每次進給的切削量等于螺紋精車的切削量d除以精車重復次數m。r:螺紋尾端倒角值,螺紋退尾長度為00~99(單位為0.1×L,L為螺紋螺距),r值執行后保持有效,該參數為模態量。螺紋退尾功能可實現無退刀槽的螺紋加工。第
3
章FANUC0i系統數控車削編程a:相鄰兩牙螺紋的夾角,單位為度(°),實際螺紋的角度由刀具角度決定,因此a應與刀具角度相同,刀尖角度可從80°、60°、55°、30°、29°、0°六個角度中選擇一種,用兩位整數來表示,該參數為模態量。
m、r、a用地址P同時指定。Δdmin:螺紋粗車時的最小車削深度,用半徑值指定,單位為0.001mm,該參數為模態量。d:螺紋精車余量,用半徑值指定,單位為0.001mm,該參數為模態量。X(U)、Z(W):螺紋終點絕對坐標(增量坐標)。i:螺紋錐度,用半徑值指定,如果i=0,則為直螺紋,可省略。k:螺紋高度,用半徑值指定,單位為0.001mm。Δd:第一次車削深度,用半徑值指定,單位為0.001mm。L:螺紋導程。【例3-32】如圖3-65所示,用G92與G76指令編寫零件的螺紋加工程序。(1)計算螺紋底徑d'。d'=d-2×(0.55~0.6495)P=30-2×0.62×1=28.76mm(2)編制加工程序。第
3
章FANUC0i系統數控車削編程加工程序:
O0025;(G92指令編程)G99M03S500;T0101;G00X35.Z5.;G92X29.Z-31.F1.0;X28.7;G00X100.Z100.;M30;O0026;(G76指令編程)G99M03S500;T0101;G00X35.Z5.;G76P010160Q50R50;G76X28.7Z-31.P649Q350F1.0;G00X100.Z100.;M30;第
3
章FANUC0i系統數控車削編程【例3-33】如圖3-66所示,用M98與G76指令編寫零件的螺紋加工程序。加工程序:
O0027;(M98指令編程)G99M03S500;T0101;G00X35.Z5.;M98P30203;G00X100.Z100.;M30;O0203;(G76指令編程)G76P010160Q50R50;G76X28.7Z-31.P649Q350F3.0;G00W1.0;M99;第
3
章FANUC0i系統數控車削編程3.9B類宏程序指令1.用戶宏程序的概念宏程序是指在程序中,用變量表述一個地址的數字值。2.變量(1)變量及變量的引用(2)變量的類型和功能第
3
章FANUC0i系統數控車削編程變量的類型和功能如表3-6所示。(3)變量的運算第
3
章FANUC0i系統數控車削編程變量的算術和邏輯運算如表3-7所示。3.控制指令(1)無條件轉移(GOTO語句)格式:
GOTOn;
說明:n:順序號(1~9999),可用變量表示。第
3
章FANUC0i系統數控車削編程(2)條件轉移(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育場地建設中的工程難題及應對措施
- 初中德育課程改革計劃
- 城市綠化帶維護保修及售后措施
- 2024學年數學課堂教學創新計劃
- 以形助數:高中代數可視化教學的探索與實踐
- 以幼兒為本:A幼兒園“同課異構”教研活動的實踐探索與成效研究
- 以學生為中心:中職基礎英語課堂教學有效性的多維探究
- 以太極柔力球教學為鑰:開啟大學生體育鍛煉與心理和諧之門
- 以聲為翼:中學音樂教學中歌唱訓練的多維探索與實踐
- 工廠工業用地買賣合同協議書范文
- 公務員培訓包過班協議書范本
- 2021學堂在線網課《生活英語讀寫》課后作業單元考核答案
- 中國近現代史綱要超星爾雅答案貴州大學-
- 生理心理學(三版)教學課件全套電子教案匯總整本書課件最全教學教程完整版教案(最新)
- 職業危害防護設施、器具檢查維護記錄
- 食品全過程防護工作手冊(食品防護計劃)
- Q∕GDW 12162-2021 隔離開關分合閘位置雙確認系統技術規范
- 燃氣入戶安檢培訓PPT.ppt
- 臨概題庫(南醫大)--內科部分
- 古代漢語授課教案(郭錫良版)教案分享
- 裝載機驅動橋培訓
評論
0/150
提交評論