数控代码doc.docx

上传人:b****1 文档编号:23074325 上传时间:2023-04-30 格式:DOCX 页数:17 大小:23.99KB
下载 相关 举报
数控代码doc.docx_第1页
第1页 / 共17页
数控代码doc.docx_第2页
第2页 / 共17页
数控代码doc.docx_第3页
第3页 / 共17页
数控代码doc.docx_第4页
第4页 / 共17页
数控代码doc.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

数控代码doc.docx

《数控代码doc.docx》由会员分享,可在线阅读,更多相关《数控代码doc.docx(17页珍藏版)》请在冰豆网上搜索。

数控代码doc.docx

数控代码doc

 

G代码组别功能附注

G0001快速定位模态

G01直线插补模态

G02顺时针圆弧插补模态

G03逆时针圆弧插补模态

G0400暂停非模态

*G10数据设置模态

G11数据设置取消模态

G1716XY平面选择模态

G18ZX平面选择(缺省)模态

G19YZ平面选择模态

G2006英制(in)模态

G21米制(mm)模态

*G2209行程检查功能打开模态

G23行程检查功能关闭模态

*G2508主轴速度波动检查关闭模态

G26主轴速度波动检查打开非模态

G2700参考点返回检查非模态

G28参考点返回非模态

G31跳步功能非模态

*G4007刀具半径补尝取消模态

G41刀具半径左补尝模态

G42刀具半径右补尝模态

G4300刀具长度正补尝模态

G44刀具长度负补尝模态

G45刀具长度补尝取消模态

G5000工件坐标原点设置,最大主轴速度设置非模态

G52局部坐标系设置非模态

G53机床坐标系设置非模态

*G5414第一工件坐标系设置模态

G55第二工件坐标系设置模态

G56第三工件坐标系设置模态

G57第四工件坐标系设置模态

G58第五工件坐标系设置模态

G59第六工件坐标系设置模态

G6500宏程序调用非模态

G6612宏程序模态调用模态

*G67宏程序模态调用取消模态

G7300高速深孔钻孔循环非模态

G74工旋攻螺纹循环非模态

G75精镗循环非模态

*G8010钻孔固定循环取消模态

G81钻孔循环

G84攻螺纹循环模态

G85镗孔循环

G86镗孔循环模态

G87背镗循环模态

G89镗孔循环模态

G9001绝对坐标编程模态

G91增量坐标编程模态

G92工件坐标原点设置模态

注:

1.当机床电源打开或按重置键时,标有"*"符号的G代码被激活,即缺省状态。

2.不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G代码,.最后指定的G代码有效。

3.由于电源打开或重置,使系统被初始化时,已指定的G20或G21代码保持有效.

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轴的第三尺寸或循环参数圆弧的半径

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错误检测功能打开模态

M75错误检测功能关闭模态

M98子程序调用模态

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

數控加工中特殊G、M代碼的使用

1)延時G04指令

延時G04指令,其作用是人為暫時限制運行的加工程式,在程式中表示為“G04X-,或G04U-,或G04P-”,維宏系統支持的為G04P-,如“N0050G04P1000”P的單位為毫秒,表示當執行到此程式段時,進給中止1秒後再繼續執行後續程式指令,G04指令中的延時時間在編程時設定,其選擇範圍為“0.001~99999.999秒或。

G04延時指令一般使用的幾種情況為:

①對不通孔作深度加工時,刀具送給到規定深度後,用G04指令可使刀具作非進給光整切削加工,然後退刀,保證孔底平整,並使相關表面無毛刺;②溝槽時,在槽底應讓主軸空轉幾轉再退刀。

一般退刀槽都不須精加工,採用G04延時指令,有利於槽底光滑,提高零件整體品質;③數控車床上,在工件端面的中心鑽60°的頂尖孔或倒45°角時,為使孔側面、及倒角平整,使用G04指令使工件轉過1轉後再退刀;④車削軸類零件台肩,在刀具送給運行方向改變時,應在改變運行方向的指令間設置G04指令,以保證軸肩端與工件軸線的垂直度。

除以上一般使用情況,在實際數控加工的使用中,嘗試著一些特殊使用的分析和研究,並從中得到了新啟示:

(1)採用步進電機為進給驅動系統的數控機床,特別是國內改進設計的數控機床,在高精度加工中,為避免頻率變化過快造成對位移精度的影響,常人為將快速點進位元G00指令路經分解為2個程式段,段1為快速點進位元,段2為直線插補。

由於高速點進位運行在開始時為升速,當升到設定的速度頻率時為正常勻速運行,接近到達定位點時為降頻(就是常說的自動升降速)。

在段1後如果設置延時G04指令,可保證高速運行降頻完全穩定後,再低速運行,使控制精度得以提高。

特別是對於數控鑽床加工時的孔定位特別明顯。

(2)大批量單件加工時間較短的零件加工中,啟動按鈕頻繁使用,為減輕操作者由於疲勞或頻繁按鈕帶來的誤動作,用G04指令代替首件後零件的啟動。

延時時間按完成1件零件的裝卸時間設定,在操作人員熟練地掌握數控加工程式後,延時的指令時間可以逐漸縮短,但需保證其一定的安全時間。

零件加工程式設計成迴圈副程式,G04指令就設計在調用該迴圈副程式的主程序中,必要時設計選擇計畫停止M01指令作為程式的結束或檢查。

(3)數控車床用絲錐攻中心螺紋時,需用彈性筒夾頭攻牙,以保證絲錐攻至螺紋底部時不會崩斷,並在螺紋底部設置G04延時指令,使絲錐作非進給切削加工,延時的時間需確保主軸完全停止,主軸完全停止後按原正轉速度反轉,絲錐按原導程後退。

程式舉例:

M03S300;攻牙主軸轉速不能太快

G00XOZ5.0;至工件中心座標

G32Z-20.0F1.0M05;攻絲完畢後主軸停止

G04X5.0;絲錐延時5秒作非過給切削加工

G32Z5.0M04;主軸反轉,絲錐後退

(4)鎖孔完畢退刀時,為避免退刀時留下螺旋劃痕而影響表面粗糙度,應使鏜刀在孔底作非進給停留,待主軸完全停止後再退刀。

退刀時會留下垂直端面的退刀劃痕,一般在鏜孔加工工藝中是允許該退刀劃痕存在的,利用該劃痕還可以判斷所鏜孔的形狀誤差。

(5)在發訊指令後須設置G04指令,以保證有足夠的時間延時,等待發訊指令規定要求的動作開始或完成後,再運行後續程式,以確保加工的可靠性。

如換刀位、開啟關閉主軸、潤滑或接通其他信號等。

如:

維宏控制系統NcStudioV8自動換刀程序:

M901H18P1'打開主軸松刀信號

G04P500'松刀后延時0.5秒

(6)在主軸轉速有較大的變化時,可設置G04指令。

目的是使主軸轉速穩定後,再進行零件的切削加工,以提高零件的表面品質。

程式舉例:

N0010S1000M8;主軸轉、冷卻液開

N0030G01X32.4F500

N0040S18000M03;主軸轉速有較大的變化

N0050G04P2000;延時2S

N0060G01Z-10.0F500

(7)在加工程式中有多種功能順序執行時,必須設置G04指令。

如機械手接零件、雙主軸同步、從第1刀庫轉換到第2刀庫加工等等,按動作的複雜程度,設定不同的G04延遲量,以使前一動作完全結束,再進行下一動作,避免干涉。

(8)在銑加工過程中,當加工刀徑相同的圓弧角時,可設置G04指令。

可以消除讓刀所帶來的錐度和實際加工的R偏差,但圓弧角的表面品質會下降。

(9)在主軸空運行時,用G04設置每檔轉速的時間,編一段熱機程式,讓設備自動運行,可以使熱機的效果更加的良好。

如:

N0220M03S1000

N0230G04P600

N0240S5000

N0250G04P600

N0260S10000

N0270G04P600

2)返回參考點G26、G27、G28、G29指令

參考點是機床上的一個固定點,通過參考點返回功能刀具可以容易地移動到該位置。

參考點主要用作自動換刀或設定坐標系,刀具能否準確地返回參考點,是衡量其重複定位精度的重要指標,也是數控加工保證其尺寸一致性的前提條件。

實際加工中,巧妙利用返回參考點指令,可以提高產品的精度。

(1)對於重複定位精度很高的機床,為了保證主要尺寸的加工精度,在加工主要尺寸之前,刀具可先返回參考點再重新運行到加工位置。

如此做法的目的實際上是重新校核一下基準,以確定加工的尺寸精度。

(2)對於多軸聯動機床,特別是多軸多刀塔機床,程式開始段,一般設回參考點指令,避免換刀或多軸聯動加工時出現干涉情況。

(3)四軸以上的加工中心在進行B軸旋轉前,雙主軸車床在主、副軸同步加工前,設置回參考點指令,可防止發生撞刀事故。

如:

HERMLE600U五軸五聯動立式加工中心,配Heidenhaini530數控系統,其B軸可±110°旋轉,而刀庫在主軸後面,在B軸旋轉前,都加回參考

(4)雙主軸車床,只在一主軸加工時,用回參考點指令,使另一主軸在參考點位置,能使程式順利執行並保證加工精度。

如S188雙主軸雙刀塔數控車銑中心,只在一個主軸加工零件時,首先用G28指令,將另一主軸和刀塔返回參考點位置,以便加工順利進行。

(5)對於多軸縱切機床,當因各種原因要封閉某一軸時,用回參考點指令,使此一軸在參考點位置,然後再進行封閉,能保證此軸的位置度。

如TONUSDECO2000機床,因加工要求必須封閉X4和Z4軸,在此情況下,在進行系統遮罩X4和Z4軸之前,執行返回參考點操作。

(6)在修理某一軸的伺服單元時,一般先進行回參考點操作(如有可能),以避免在該軸失電時,座標位置的丟失。

如美國哈挺公司COBRA42機床,因X軸電機運轉有雜音需檢查,在檢查前執行返回參考點操作。

3)相對編程G91與絕對編程G90指令

相對編程是以刀尖所在位置為座標原點,刀尖以相對於座標原點進行位移來編程。

就是說,相對編程的座標原點經常在變換,運行是以現刀尖點為基準控制位移,那麼連續位移時,必然產生累積誤差。

絕對編程在加工的全過程中,均有相對統一的基準點,即座標原點,所以其累積誤差較相對編程小。

數控車削加工時,工件徑向尺寸的精度比軸向尺寸高,所以在編制程式時,徑向尺寸最好採用絕對編程,考慮到加工時的方便,軸向尺寸採用相對編程,但對於重要的軸向尺寸,也可以採用絕對編程。

數控銑床加工時,對於重要的尺寸應採用絕對編程。

在數控車銑加工中心加工零件時,一般在車加工時用相對編程,變換為銑加工時,用絕對編程。

4)主軸鬆開夾緊指令

主軸鬆開和夾緊指令,在正常的情況下,是裝卸零件時使用,但對於多主軸車床來說,還有其他的用途:

(1)用於雙軸同步加工。

在加工細長軸類零件時,用主、副軸分別夾持零件的兩端,利用夾套夾緊時的後縮力,使零件處於被拉緊狀態,再進行切削加工,可以防止因讓刀產生錐度,並能提高零件表面的加工品質。

(2)對於數控縱切車床,經過合理地設置主副軸的鬆開、夾緊指令,多次拉送料,分段多次加工,可以加工比額定行程長數倍的細長零件。

筆者就曾在TONUSDECO2000機床(Z軸行程64mm)上用此方法加工出長96mm的φ0.6mm和φ0.8mm臺階軸。

如:

TONUSDECO2000機床為數控縱切車床,配基於FUNAC16系統而改進的、具有電子凸輪功能的、專為縱切機床配套的PNT2000(TONUS專利產品)數控系統,其編程方式有別于一般的車、銑,每一工步是技流程在各個框圖中分別編,現僅列主加工工步的程式:

G00G100Z1=0X1=1;主軸旋轉、冷卻、調刀另有工步

G01X1=0.6FO.05

G01Z1=-60.0FO.02

G01X1=1.2FO.05

G00G100X1=20

M111;松主軸

G04XO.4

G01Z1=0.0FO.1

M110;主軸第二次夾緊

G04XO.4

G01G100X1=1.2

G01X=0.8F=0.05

G01Z1=-36.0FO.02

G01X1=1.2FO.05

G00G100X1=20;轉換到切斷工步。

5)G53零點漂移指令

在一般情況下,G53~G59等指令,是運用在零件加工過程中需重新建立編程原點的情況下,如多個零件同時加工等,但如合理使用此類指令,可提高機床的效率。

對於大部分數控設備來說,在開機之後,必須進行一段時間的熱機,以消除因主軸或刀塔發熱所帶來的誤差。

如果對機床熟悉,就可以在加工程式的開頭設置G53~G59等指令,人為進行補償,可以大幅縮短熱機時間。

如S-188雙主軸雙刀塔數控車銑中心,因控制的軸數較多,如要尺寸完全穩定,每天需空運行2h左右,經一段時間的摸索,現用G53指令,即:

G53XO.04YO.01。

在2h內,每0.5h減少XO.01YO.005,可將熱機時間控制在0.5h以內。

批量生產,當工作臺可以裝夾數個零件時,在編程中運用G53~G59等指令,定義幾個不同的加工原點,可以一次裝夾加工數個零件,節省換刀時間,提高工作效率。

6)G79跳轉指令

G79指令為強行跳轉,在車銑複合加工中心的零件加工程式中使用,可以帶來很大的方便。

如S-188雙主軸雙刀塔數控車銑中心,配NUM1050數控系統,帶自動拉料機構,在零件加工程式的編制中,如:

$G79N2037

N2037GOX52.0Z2.0

加入G79指令,可以很方便地進行各工步程式的調試,免去一般程式每調一步都要從頭找程式段或在每一程式段結束加M01的麻煩;同時可以直接跳轉到程式結束句進行割斷。

7)G09減速與精確定位指令

G09指令其功能是在執行下一條程式之前,減速並準確地停止在當前條程式所確定的位置。

在精加工時使用,可以使加工的形位尺寸準確,如S-188雙主軸雙刀塔數控車銑中心,配NUM1050數控系統:

G01Z1FO.02

G01G09ZO.5

G01G09X9.745Z-0.4

G01Z-11.52

數控加工是基於數控程式的自動化加工方式,在實際加工中,對G、M代碼進行深入分析與研究,對傳統加工方法進行變革,需要有較強的程式指令運用能力和豐富的實踐技能。

作者從事數控技術教學、數控加工及數控設備的維護近20年,碰到非常多的技術難題,在特殊G、M代碼的使用方面,積累了一定的經驗。

在數控加工程式中,用好這些特殊G、M代碼,對提高零件的加工品質和精度,使用、維護好數控機床具有重要意義。

 

CNC加工中心编程G代码代表什么加工动作

 

G00定位

G01直线切削

G02顺时针方向圆弧切削

G03逆时针方向圆弧切削

G04暂停指令

G09正确停止检测

G10补正设定

G12顺时针方向圆周切削

G13逆时针方向圆周切削

G15极座标系统取消

G16极座标系统设定

G17XY平面设定

G18XZ平面设定

G19YZ平面设定

G20英制单位设定

G21公制单位设定

G22软体极限设定

G23软体极限设定取消

G27机械原点复归检测

G28自动经中间点复归机械原点

G29自动从参考点复归

G30自动复归到第二原点

G40刀具半径补正取消

G41刀具半径偏左补正

G42刀具半径偏右补正

G43刀具长度沿正向补正

G44刀具长度沿负向补正

G49刀具长度补正取消

G45刀具位置补正增加

G46刀具位置补正减少

G47刀具位置补正两倍增加

G48刀具位置补正两倍减少

G50比例功能取消OFF

G51比例功能设定ON

G52回复到基本座标系统

G53回复到机械座标系统

G54第一工件座标系统

G55第二工件座标系统

G56第三工件座标系统

G57第四工件座标系统

G58第五工件座标系统

G59第六工件座标系统

G60外部补正

G70圆周等分段循环

G71圆周分段循环

G72直线分段循环

G73高速喙钻循环

G74左旋牙切削循环G76精搪孔循环

G77反面搪孔循环

G80固定循环取消

G81钻孔循环

G82沉头孔加工循环

G83啄钻循环

G84右旋牙切削循环

G85搪孔循环

G86搪孔循环

G87搪孔循环

G88搪孔循环

G89搪孔循环

G90绝对指令座标值设定

G91增量指令座标值设定

G92绝对程式零点设定

G94每分钟进给量设定mm/min

G95每转进给给设定mm/rev

G98固定循环,刀具复归到起始点

G99固定循环,刀具复归到R点

M04主轴逆时针旋转

M05主轴停止

M06刀具交换

M07雾化冷却液开启

M08冷却液开启

M09冷却液关启

M10工作台(B轴)锁住

M11工作台(B轴)松开

M13主轴顺时针转动及加切削液

M14主轴逆时针转动及加切削液

M15正方向运动

M16负方向运动

M19主轴定位

M30程式结束记忆体回归

M90程式中断取消

M91程式中断设定

M92多段暂存取消

M93多段暂存设定

M94镜像投影工能取消

M95镜像投影工能设定

M96刀具补正圆弧转角模式

M97刀具补正交角转角模式

M98副程式呼叫

M99副程式结束

情感语录

1.爱情合适就好,不要委屈将就,只要随意,彼此之间不要太大压力

2.时间会把最正确的人带到你身边,在此之前,你要做的,是好好的照顾自己

3.女人的眼泪是最无用的液体,但你让女人流泪说明你很无用

4.总有一天,你会遇上那个人,陪你看日出,直到你的人生落幕

5.最美的感动是我以为人去楼空的时候你依然在

6.我莫名其妙的地笑了,原来只因为想到了你

7.会离开的都是废品,能抢走的都是垃圾

8.其实你不知道,如果可以,我愿意把整颗心都刻满你的名字

9.女人谁不愿意青春永驻,但我愿意用来换一个疼我的你

10.我们和好吧,我想和你拌嘴吵架,想闹小脾气,想为了你哭鼻子,我想你了

11.如此情深,却难以启齿。

其实你若真爱一个人,内心酸涩,反而会说不出话来

12.生命中有一些人与我们擦肩了,却来不及遇见;遇见了,却来不及相识;相识了,却来不及熟悉,却还要是再见

13.对自己好点,因为一辈子不长;对身边的人好点,因为下辈子不一定能遇见

14.世上总有一颗心在期待、呼唤着另一颗心

15.离开之后,我想你不要忘记一件事:

不要忘记想念我。

想念我的时候,不要忘记我也在想念你

16.有一种缘分叫钟情,有一种感觉叫曾经拥有,有一种结局叫命中注定,有一种心痛叫绵绵无期

17.冷战也好,委屈也罢,不管什么时候,只要你一句软话,一个微笑或者一个拥抱,我都能笑着原谅

18.不要等到秋天,才说春风曾经吹过;不要等到分别,才说彼此曾经爱过

19.从没想过,自己可以爱的这么卑微,卑微的只因为你的一句话就欣喜不已

20.当我为你掉眼泪时,你有没有心疼过

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1