(数控加工)数控代码精品

上传人:管****问 文档编号:138014488 上传时间:2020-07-13 格式:DOC 页数:11 大小:18.70KB
返回 下载 相关 举报
(数控加工)数控代码精品_第1页
第1页 / 共11页
(数控加工)数控代码精品_第2页
第2页 / 共11页
(数控加工)数控代码精品_第3页
第3页 / 共11页
(数控加工)数控代码精品_第4页
第4页 / 共11页
(数控加工)数控代码精品_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《(数控加工)数控代码精品》由会员分享,可在线阅读,更多相关《(数控加工)数控代码精品(11页珍藏版)》请在金锄头文库上搜索。

1、 G代码 组别 功能 附注G00 01 快速定位 模态G01 直线插补 模态G02 顺时针圆弧插补 模态G03 逆时针圆弧插补 模态G04 00 暂停 非模态*G10 数据设置 模态G11 数据设置取消 模态G17 16 XY平面选择 模态G18 ZX平面选择(缺省) 模态G19 YZ平面选择 模态G20 06 英制(in) 模态G21 米制(mm) 模态*G22 09 行程检查功能打开 模态G23 行程检查功能关闭 模态*G25 08 主轴速度波动检查关闭 模态G26 主轴速度波动检查打开 非模态G27 00 参考点返回检查 非模态G28 参考点返回 非模态G31 跳步功能 非模态*G40

2、07 刀具半径补尝取消 模态G41 刀具半径左补尝 模态G42 刀具半径右补尝 模态G43 00 刀具长度正补尝 模态G44 刀具长度负补尝 模态G45 刀具长度补尝取消 模态G50 00 工件坐标原点设置,最大主轴速度设置 非模态G52 局部坐标系设置 非模态G53 机床坐标系设置 非模态*G54 14 第一工件坐标系设置 模态G55 第二工件坐标系设置 模态G56 第三工件坐标系设置 模态G57 第四工件坐标系设置 模态G58 第五工件坐标系设置 模态G59 第六工件坐标系设置 模态G65 00 宏程序调用 非模态G66 12 宏程序模态调用 模态*G67 宏程序模态调用取消 模态G73

3、00 高速深孔钻孔循环 非模态G74 工旋攻螺纹循环 非模态G75 精镗循环 非模态*G80 10 钻孔固定循环取消 模态G81 钻孔循环 G84 攻螺纹循环 模态G85 镗孔循环 G86 镗孔循环 模态G87 背镗循环 模态G89 镗孔循环 模态G90 01 绝对坐标编程 模态G91 增量坐标编程 模态G92 工件坐标原点设置 模态注:1.当机床电源打开或按重置键时,标有* 符号的G代码被激活,即缺省状态。 2 . 不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G代码,.最后指定的G代码有效。 3.由于电源打开或重置,使系统被初始化时,已指定的G20或G21代码保持有效.

4、4.由于电源打开被初始化时,G22代码被激活;由于重置使机床被初始化时, 已指定的G22或G23代码保持有效. 编码字符的意义字符 意义A 关于X轴的角度尺寸B 关于Y轴的角度尺寸C 关于Z轴的角度尺寸D 刀具半径偏置号E 第二进给功能(即进刀速度,单位为 mm/分钟)F 第一进给功能(即进刀速度,单位为 mm/分钟)G 准备功能H 刀具长度偏置号I 平行于X轴的插补参数或螺纹导程J 平行于Y轴的插补参数或螺纹导程L 固定循环返回次数或子程序返回次数M 辅助功能N 顺序号(行号)O 程序编号P 平行于X轴的第二尺寸或固定循环参数Q 平行于Y轴的第三尺寸或固定循环参数R 平行于Z轴的第三尺寸或循

5、环参数圆弧的半径S 主轴速度功能(表标转速,单位为 转/分)T 第一刀具功能U 平行于X轴的第二尺寸V 平行于Y轴的第二尺寸W 平行于Z轴的第二尺寸X 基本尺寸加工中心M代码 FANUC数控系统的准备功能M代码及其功能 M代码 功能 附注 M00 程序停止 非模态 M01 程序选择停止 非模态 M02 程序结束 非模态 M03 主轴顺时针旋转 模态 M04 主轴逆时针旋转 模态 M05 主轴停止 模态 M06 换刀 非模态 M07 冷却液打开 模态 M08 冷却液关闭 模态 M30 程序结束并返回 非模态 M31 旁路互锁 非模态 M52 自动门打开 模态 M53 自动门关闭 模态 M74 错

6、误检测功能打开 模态 M75 错误检测功能关闭 模态 M98 子程序调用 模态 數控文字位址程式段格式中,G代碼、M代碼分別表示準備功能宇和輔助功能字,G、M代碼在不同數控系統中分別表示不同的數控功能,有些數控系統還規定可使用幾套G、M代碼指令,這就為數控加工工藝的制訂,數控加工程式的編制以及加工程式調試增添了許多靈活性,特別是特殊G、M代碼的合理使用,對保證零件的加工品質和精度,防止數控機床各加工軸之間或刀具之間的干涉,提高數控機床的安全、穩定運行具有積極的現實意義。 數控加工中特殊G、M代碼的使用 1) 延時G04指令 延時G04指令,其作用是人為暫時限制運行的加工程式,在程式中表示為“G

7、04X-,或G04U-,或G04P-”,維宏系統支持的為G04 P-,如“N0050 G04 P1000”P的單位為毫秒,表示當執行到此程式段時,進給中止1秒後再繼續執行後續程式指令,G04指令中的延時時間在編程時設定,其選擇範圍為“0.00199999.999秒或。G04延時指令一般使用的幾種情況為:對不通孔作深度加工時,刀具送給到規定深度後,用G04指令可使刀具作非進給光整切削加工,然後退刀,保證孔底平整,並使相關表面無毛刺;溝槽時,在槽底應讓主軸空轉幾轉再退刀。一般退刀槽都不須精加工,採用G04延時指令,有利於槽底光滑,提高零件整體品質;數控車床上,在工件端面的中心鑽60的頂尖孔或倒45

8、角時,為使孔側面、及倒角平整,使用G04指令使工件轉過1轉後再退刀;車削軸類零件台肩,在刀具送給運行方向改變時,應在改變運行方向的指令間設置G04指令,以保證軸肩端與工件軸線的垂直度。 除以上一般使用情況,在實際數控加工的使用中,嘗試著一些特殊使用的分析和研究,並從中得到了新啟示: (1) 採用步進電機為進給驅動系統的數控機床,特別是國內改進設計的數控機床,在高精度加工中,為避免頻率變化過快造成對位移精度的影響,常人為將快速點進位元G00指令路經分解為2個程式段,段1為快速點進位元,段2為直線插補。由於高速點進位運行在開始時為升速,當升到設定的速度頻率時為正常勻速運行,接近到達定位點時為降頻(

9、就是常說的自動升降速)。在段1後如果設置延時G04指令,可保證高速運行降頻完全穩定後,再低速運行,使控制精度得以提高。特別是對於數控鑽床加工時的孔定位特別明顯。 (2) 大批量單件加工時間較短的零件加工中,啟動按鈕頻繁使用,為減輕操作者由於疲勞或頻繁按鈕帶來的誤動作,用G04指令代替首件後零件的啟動。延時時間按完成1件零件的裝卸時間設定,在操作人員熟練地掌握數控加工程式後,延時的指令時間可以逐漸縮短,但需保證其一定的安全時間。零件加工程式設計成迴圈副程式,G04指令就設計在調用該迴圈副程式的主程序中,必要時設計選擇計畫停止M01指令作為程式的結束或檢查。 (3) 數控車床用絲錐攻中心螺紋時,需

10、用彈性筒夾頭攻牙,以保證絲錐攻至螺紋底部時不會崩斷,並在螺紋底部設置G04延時指令,使絲錐作非進給切削加工,延時的時間需確保主軸完全停止,主軸完全停止後按原正轉速度反轉,絲錐按原導程後退。 程式舉例: M03 S300;攻牙主軸轉速不能太快 G00 XO Z5.0;至工件中心座標 G32 Z-20.0 F1.0 M05;攻絲完畢後主軸停止 G04 X5.0;絲錐延時5秒作非過給切削加工 G32 Z5.0 M04;主軸反轉,絲錐後退 (4) 鎖孔完畢退刀時,為避免退刀時留下螺旋劃痕而影響表面粗糙度,應使鏜刀在孔底作非進給停留,待主軸完全停止後再退刀。退刀時會留下垂直端面的退刀劃痕,一般在鏜孔加工

11、工藝中是允許該退刀劃痕存在的,利用該劃痕還可以判斷所鏜孔的形狀誤差。 (5) 在發訊指令後須設置G04指令,以保證有足夠的時間延時,等待發訊指令規定要求的動作開始或完成後,再運行後續程式,以確保加工的可靠性。如換刀位、開啟關閉主軸、潤滑或接通其他信號等。如:維宏控制系統NcStudio V8自動換刀程序: M901 H18 P1 打開主軸松刀信號G04 P500 松刀后延時0.5秒(6) 在主軸轉速有較大的變化時,可設置G04指令。目的是使主軸轉速穩定後,再進行零件的切削加工,以提高零件的表面品質。 程式舉例: N0010 S1000 M8;主軸轉、冷卻液開 N0030 G01 X32.4 F

12、500N0040 S18000 M03;主軸轉速有較大的變化 N0050 G04 P2000;延時 2S N0060 G01 Z-10.0 F500(7) 在加工程式中有多種功能順序執行時,必須設置G04指令。如機械手接零件、雙主軸同步、從第1刀庫轉換到第2刀庫加工等等,按動作的複雜程度,設定不同的G04延遲量,以使前一動作完全結束,再進行下一動作,避免干涉。 (8) 在銑加工過程中,當加工刀徑相同的圓弧角時,可設置G04指令。可以消除讓刀所帶來的錐度和實際加工的R偏差,但圓弧角的表面品質會下降。 (9) 在主軸空運行時,用G04設置每檔轉速的時間,編一段熱機程式,讓設備自動運行,可以使熱機的效果更加的良好

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号