CNC程式指令代碼.ppt_第1頁
CNC程式指令代碼.ppt_第2頁
CNC程式指令代碼.ppt_第3頁
CNC程式指令代碼.ppt_第4頁
CNC程式指令代碼.ppt_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、CNC程式指令代碼,培 訓 目 標,正確認識程序指令代碼,理解指令的具體含義。,培 訓 內(nèi) 容,1.1常用功能字 1.2宏程序,1.1 常 用 功 能 字,1.1.1 準備功能G指令 1.1.2 輔助功能M指令 1.1.3 其他功能指令 1.1.4 常用指令的應用,1.1.1 準備功能G指令,1.1.2 輔助功能M指令,1.1.3 其他功能指令,注意:帶*的指令數(shù)值后要加“.”如:F200.表示200mmpm. F200則變成0.2mmpm,相差1000倍!,1.1.4 常用指令的應用,(1). G00 快速點定位 G00 X_ Y_; G00 Z_;,N01 T14M06(EMC-12A)

2、G54G90G00S8000M03 G68G90X0.Y0.R0. G00X-12.994Y4.25 G43H14Z30. M08 Z6.1 G01Z.1F3000. X-4.988F2000. X32.994 G00Z30. G69 M05 M09 G91G28Z0. G91G28X0.Y0.,(2). G01直線插補 G01X_ Y_ ;,N01 T12M06(EMC-10A) G54G90G00S8000M03 G68G90X0.Y0.R0. G00X75.Y-5. G43H12Z30. M08 Z3. G01Z-6.F2000. X65.F1600. X-5. Y55. X65. Y-

3、5. G00Z30. G69 M05 M09 G91G28Z0. G91G28X0.Y0.,(3). G02,G03圓弧插補指令 順圓插補 G02 X_ Y_ I_ J_ F_; G02 X_ Y _ R_ F_; 逆圓插補 G03 X_ Y_ I_ J_ F_; G03 X_ Y _ R_ F_;,圖示:,N01 T12M06(EMC-10A) G54G90G00S0M03 G68G90X0.Y0.R0. G00X75.Y-5. G43H12Z30. M08 Z3. G01Z-6.F3000. X65.F300. X-5. Y45. G02X5.Y55.I10.J0. G01X65. Y-5

4、. G00Z30. G69 M05 M09 G91G28Z0. G91G28X0.Y0.,(4). G04暫停 G04 P_; G04 X_; P,X代表暫停的時間(秒) 如: G04 P3000; G04 X3.; 都表示暫停3秒,(5). G10程式數(shù)據(jù)輸入 1.輸入工件坐標零位 G90G10 L2 P n X_ Y_ Z_ A_ B_ C_; n=0 : G53 n=1 : G54 n=2 : G55 n=3 : G56 n=4 : G57 n=5 : G58 n=6 : G59,(6). 輸入刀具長度補償 G10 L10 P_ R_; (7). 輸入刀具半徑補償 G10 L12 P_

5、R_; P: 刀補號 R: 刀補值,(8) G68坐標旋轉(zhuǎn)指令,當編程時工件的擺放與實際加工時工件的擺放不同時, 要用到此指令旋轉(zhuǎn)加工坐標,格式 G68X_Y_R_;開始旋轉(zhuǎn)坐標系 .坐標系旋轉(zhuǎn)模式 . G69 坐標系旋轉(zhuǎn)取消,含義 X_Y_ 旋轉(zhuǎn)中心坐標。 R_旋轉(zhuǎn)角度,正值是逆時針方向。 最小角度0.001度,角度范圍:-360360.,圖解,實例,注意! 每段開頭使用G68旋轉(zhuǎn)指令,段尾必須要有G69取消,(9) 刀補指令,概念 程序的軌跡加上補償量后形成新的軌跡,好處 - 粗加工時,可有意改變刀具半徑補償值,則可用同一刀具同一程序完成不同切削余量的加工。 - 精加工時,可有意改變刀具半

6、徑補償值,滿足不同加工精度的要求,格式 G01G41D_X_Y_F_; 或 G01G42D_X_Y_F_; . G40;,含義 D_:刀補號碼,即機床內(nèi)存中刀補的數(shù)值, 如D41代表了在刀補內(nèi)存表中第41號刀具的半徑值。 X_Y_:刀補起始點。 F_:切削進給。,使用G41和G42, 必須有G40取消,圖解,左側刀補(G41) 右側刀補(G42),從刀具壽命,加工精度,表面粗糙度而言, 順銑效果,比較好,一般用G41.,實例,T1(EMC-16A) M06 G54G90G00S6000M03 G00X0.Y-24. G43H1Z30. M08 Z3. G01Z-6.F3000. G41D80Y

7、-8.F1270. Y0. Y40. Y48. G40Y64. G00Z30. M05 M09,(10). G28 指令,格式 G28G91Z0.主軸回到機床Z原點 G28G91X0.Y0.主軸回到機床X, Y原點,(11). G30 指令,格式 (僅應用於臥式機) G30G91Z0.主軸回到機床換刀處Z原點 G30G91X0.Y0.主軸回到機床換刀處X, Y原點,(12). 換刀指令,實例,M05 M09 G28G91Z0. G28G91X0.Y0. N10T01(EMC-16A) M06 T02 G54G90G00S6000M03,關切削液,主軸停轉(zhuǎn),主軸回到機床Z原點,主軸回到機床X,

8、Y原點,呼叫 1 號刀,換刀,2號刀準備,刀調(diào)出后主軸主軸順時針旋轉(zhuǎn), 轉(zhuǎn)速S = 6000,換刀前準備,(13). T與H指令,實例,T與H的數(shù)值必須一樣,否則會引致加工深度錯誤, 甚至撞機。,T01(EMC-16A) M06 T02 G54G90G00S6000M03 G00X30.Y40. G43H01Z30. M08,T是刀號, T01(EMC-16A) 即1號刀 名字是 EMC-16A,H01是刀長補償號, 其數(shù)值由操作者量取刀長后, 輸入機床內(nèi)存刀長補償號的位置。,(14). G81點孔指令,格式 G81G98X_Y_Z_R_F_; 或 G81G99X_Y_Z_R_F_; 開始鉆孔

9、 . G80; 取消鉆孔,含義 X_Y_:孔的位置坐標。Z_:點孔深度。 R_:以G00快速到R處。F_:切削進給。,圖解,用G98時,退刀到Initial level, 如Z30. 用G99時,退刀到R處,如R3., 即Z的高度為3.,實例,T02(CTR-5) M06 G54G90G00S1783M03 G00X22.6Y-31. G43H02Z30. M08 G81G98X22.6Y-31.Z-1.R3.F107. X7.6Y-41. X7.6Y-481. X22.6Y-491. X37.6Y-481. Y-41. G80 G00Z30. M05,呼叫 2 號刀 換刀 主軸轉(zhuǎn)動 移到第一

10、點XY坐標 移到安全高度30. 開冷卻液 作完第一孔回到30. 作完第二孔回到30. 作完第三孔回到30. 作完第四孔回到30. 作完第五孔回到30. 作完第六孔回到30. 停止鑽孔 回到安全高度30. 主軸停轉(zhuǎn),(15). G83啄孔指令,格式 G83G98X_Y_Z_R_Q_F_;或 G83G99X_Y_Z_R_Q_F_;開始鉆孔 . G80; 取消鉆孔,含義 X_Y_:孔的位置坐標。Z_:鉆孔深度。 R_:以G00快速到R處。F_:切削進給。 Q_:每次切削進給的切削深度。,圖解,用G98時,退刀到Initial level, 如Z30. 用G99時,退刀到R處,如R3., 即Z的高度為

11、3.,實例,T02(CTR-5) M06 G54G90G00S1783M03 G00X22.6Y-31. G43H02Z30. M08 G83G98X22.6Y-31.Z-10.R3.Q1.5F107. X7.6Y-41. X7.6Y-481. X22.6Y-491. X37.6Y-481. Y-41. G80 G00Z30. M05,呼叫 2 號刀 換刀 主軸轉(zhuǎn)動 移到第一點XY坐標 移到安全高度30. 開冷卻液 作完第一孔回到30. 作完第二孔回到30. 作完第三孔回到30. 作完第四孔回到30. 作完第五孔回到30. 作完第六孔回到30. 停止鑽孔 回到安全高度30 主軸停轉(zhuǎn),Z : 鑽

12、孔深度 R: 參考點的高度 F: 進給速度 P:在孔底暫停的時間,(16). G73啄孔 G73G98X_Y_Z_R_P_Q_F_;,(17). G84攻牙指令,格式 G84G98X_Y_Z_R_Q_F_;開始攻牙 . G80; 取消攻牙,含義 X_Y_:孔的位置坐標。 Z_:鉆孔深度。 R_:以G00快速到R處。F_:切削進給。 Q_:每次切削進給的切削深度。,圖解,用G98時,退刀到Initial level, 如Z30. 用G99時,退刀到R處,如R3., 即Z的高度為3.,實例,T02(TAP-3) M06 G54G90G00S1200M03 G00X0.Y0. G43H02Z30.

13、M08 M80S1200 / M29S1200 G84G98X0.Y0.Z-8.R3.Q2.F600. G80 G00Z30. M05,呼叫 2 號刀 換刀 主軸轉(zhuǎn)動 移到第一點XY坐標 移到安全高度30. 開冷卻液 Matsuura / Howa機必備攻牙格式 作完后回到Z30. 停止鑽孔 回到安全高度30 主軸停轉(zhuǎn),注: F=Sx螺距,(18). G84攻牙( 三菱 機專用) G84G98X_Y_Z_R_Q_ F_,R 1; R1:同期式選擇(R0時,F(xiàn)為切削進給速度) F: 鏍距 Q:每次進刀深度,(18). G77攻牙( Brother 機專用) G77G98X_Y_Z_R_I_Q_S

14、_; I: 鏍距 S:轉(zhuǎn)速 Q:每次進刀深度,(20). G86鏜孔 G86X_Y_Z_R_P_F_K_; K:重覆鏜孔次數(shù),(19). G85鏜孔 G85X_Y_Z_R_P_F_;,M輔助功能代碼,M98: 調(diào)用子程序 M99: 反回主程序 格式: M98 P_; 后跟要調(diào)用的子程序號 調(diào)用的次數(shù),例: O2000(26-D0134*REV A*2000*HM4 ) G90G10L2P0X0.Y0.Z0. M31 M18 M100A2. M601 M98P3451 M98P3452 M602 M102 M17 M30,(21).,原因分析: A員工下午上班來修工件,使用了G54G90X-31

15、9.Y-141.Z-100.快速定位,因做前一款工件時已讀入G54的坐標值,在使用這一指令時G54沒有清零,導致刀具撞到夾具.,撞機案例,常用檢查格式:,G00G54G90X0.Y0.,主程序的結構,M98: 子程序調(diào)出,M30: 程序結束,. M98P3451 . . M98P3452 . M30,主程序,子程序一,子程序二,M99: 返回主程序,M輔助功能代碼,程式中常見的M代碼 M00暫停 M01選擇性暫停 M03主軸正轉(zhuǎn) M04主軸反轉(zhuǎn) M05主軸停止 M06換刀 M08切削液開 M09切削液關 M17開門 (HOWA) M18關門 (HOWA) M19主軸定向停止 M30程序結束,G

16、28G91Z0. G28G91X0.Y0. M01 N01 T00M06 (CTR-5) G54G90G00S5000M03 G68G90X0.Y0.R0. G00X-5.Y-35.5 G43H00Z30. M08 G81G98X-5.Y-35.5Z-7.R-3.F1000. G80 G00Z30. G69 M05 M09 G91G28Z0. G91G28X0.Y0. M30,與Howa機分度頭相關的指令 M178 分度頭復位 M179 分度頭轉(zhuǎn)動 M181 選擇初始角度 M180 選擇第一個角度; 還 有序號累加的功能,程式中若連續(xù)出現(xiàn)n個M180,那麼 分度頭會轉(zhuǎn)到第n個角度.,應用舉例:

17、 M178; M181; M180; M180; M179; 如果分度頭設定的第一個角度是30度,第二個角度是45度,第三個角度是90度.那麼分度頭轉(zhuǎn)到第二個角度45度.,與HOWA機新機分度頭相關的指令 M100 分度頭復位 M101 分度頭轉(zhuǎn)到第一個角度(參數(shù)中已 設好的) M102 二. M103 三. M104 四. M105 五.,M73刀套進到換刀位置 M74刀套后退 M601,M602聯(lián)臺指令(HOWA) M60 轉(zhuǎn)臺指令(Howa) M410調(diào)出工作臺2 (Borther) M411調(diào)出工作臺1 (Borther),1.2宏 程 序,1.2.1宏程序定義及好處 1.2.2宏程序

18、的適用範圍 1.2.3常用字符 1.2.4條件分支語句- IF語句 1.2.5循環(huán)語句- WHILE語句,宏程序應用實例:走槽,*普通程序特點: 重復語句多 藍顏色程序段之間 的X,Y 值都是一樣 2. 程序長,由於機床的硬盤容量有限,過長的程序甚至不能輸入機床,*宏程序特點: 減少重復語句, 縮短程序長度,1.2.1宏程序定義及好處,定義 - 宏程序是用變量,算術或邏輯表達式,分支或循環(huán)語句,開發(fā)出一些通用程序去走槽,打孔等。 好處 - 能有效地減少重復語句,縮短程序長度,解決了因機床硬盤容量有限而程序不能輸進機床的問題。,1.2.2宏程序的適用範圍,適用范圍 - 宏程序能直接用於主程序或子

19、程序。 - 電腦連臺加工(DNC)不能調(diào)用有宏程序的程序。,1.2.3常用字符,1.2.4條件分支語句- IF語句,IF條件表達式 GOTOm; . . 若條件滿足 Nm G00G91X10.0; .,格式,若條件不滿足,m=1,2,3,條件,是變量,一般變量范圍是#1#33,實例 飛面程序:從5.2mm 的余量加工到0.2mm 的余量,變量#1的起始值是5.2,條件: 如變量#1小于0.2 執(zhí)行程序段N11,如條件不滿足, 即#1大于0.2, 則執(zhí)行此程序段 “”,以#1 =#1-1. 判斷#1 的值, 若#1仍然不滿足條件,則重複執(zhí)行 程序段 “” ,之后再用#1 =#1-1. 判斷#1

20、的值; 若#1已滿足條件,即#1小于0.2, 則執(zhí)行程序段N11 ,退出循環(huán),若條件滿足,格式,是變量,一般變量范圍是#1#33,若條不件滿足,條件,WHILE條件表達式 DO m; . . END m; .,m=1,2,3,1.2.5循環(huán)語句- WHILE語句,實例 飛面程序:從5.2mm 的余量加工到0.2mm 的余量,變量#1的起始值是5.2,條件: 當變量#1大于0.2 執(zhí)行程序段 “”,當條件滿足, 即#1大于0.2, 則執(zhí)行此程序段 “”,以#1 =#1-1. 判斷#1 的值, 若#1仍然滿足條件,則重複執(zhí)行 程序段 “” ,之后再用#1 =#1-1. 判斷#1 的值; 若#1已不滿足條件,即#1小于0.2, 則執(zhí)行程序段END1 ,退出循環(huán),練習:,編寫下圖程式. 材料: AL 6061-T6,O2168 G10G90L2P0X0.

溫馨提示

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

評論

0/150

提交評論