1.G00指令——快速定位指令
編程格式:G00 X a Y b Z c ;
功能:指令刀具從當(dāng)前點,以數(shù)控系統(tǒng)預(yù)先調(diào)定的快進速度,快速移動到程序段所指令的下 一個定位點(a、b、c)。
注意:①G00的運動軌跡不一定是直線,若不注意則容易干涉。②該指令不用指定運行速度。
2.G01指令——直線插補指令
編程格式:G01 X a Y b Z c F f ;
功能:指令多坐標(biāo)(2、3坐標(biāo))以聯(lián)動的方式,按程序段中規(guī)定的合成進給速度f,使刀具相對于工件按直線方式,由當(dāng)前位置移動到程序段中規(guī)定的位置(a、b、c)。當(dāng)前位置是直線的起點,為已知點,而程序段中指定的坐標(biāo)值即為終點坐標(biāo)。
3.G02,G03指令——圓弧插補指令
編程格式:G17 G02(G03) X a Y b R r(I i J j )F f ;
G18 G02(G03) X a Z c R r(I i K k )F f ;
G19 G02(G03) Y b Z c R r(J j K k )F f ;
G02:順時針圓弧插補,G03:逆時針圓弧插補。
順、逆方向判別規(guī)則:沿垂直于圓弧所在平面的坐標(biāo)軸的負(fù)方向觀察,來判別圓弧的順、逆時針方向。如圖1所示。
圖1 G02,G03指令
圓弧的終點坐標(biāo),由a、b、c后的數(shù)值指定。
圓心的位置通常有以下幾種方法:
由圓心指向起點的向量在X,Y,Z 軸上的分量用I,J,K 表示
圖2 圓心指向起點的向量I,J,K
由起點指向圓心的向量在X,Y,Z 軸上的分量用I,J,K 表示
圖3 起點指向圓心的向量I,J,K
R表示法:用半徑R 帶有符號的數(shù)值來表示:
θAB≤180o :R ≥0~R=100;
θ'BA>180o :R <0~R=-100
圖4 R 表示法
說明:
具體采用哪種方法,視具體的數(shù)控系統(tǒng)而定。
G00,G01,G02,G03是同組續(xù)效指令,缺省值G01。
本段終點若與上一段終點位置相同,即起點與終點最終沒有相對位移,則可省略不寫 。
4.G40 G41 G42指令——刀具半徑補償指令
編程格式:G01(G02、G03) G41 D__X__Y__; 左刀補,沿加工方向看刀具在左邊
G01(G02、G03) G42 D__X__Y__; 右刀補,沿加工方向看刀具在右邊
G01(G02、G03) G40 X__Y__; 刀具半徑補償注銷
其中:D——偏置值寄存器選用指令,一般在數(shù)控系統(tǒng)中有多個這樣的寄存器,如D00~D99。
功能:編程時假定的理想刀具半徑與實際使用的刀具半徑之差作為偏置設(shè)定在偏置存儲器D01~D99中。在實際使用的刀具選定后,將其與編程刀具半徑的差值事先在偏置寄存器中設(shè)定,就可以實現(xiàn)用實際選定的刀具進行正確的加工,而不必對加工程序進行修改。使用這組指令,一方面可使得編程人員在編程中不必精確指定刀具半徑,另一方面在加工過程中即使刀具失效而換刀或因刀具磨損使刀具半徑變小,都不必修改程序,只需重新設(shè)定刀具偏置參數(shù)即可,因而方便了編程,簡化了編程。這組指令是同組模態(tài)指令,缺省值是G40。
5.G40、G44、G43指令——刀具長度補償指令
編程格式:G01 G43 D__Z__; 刀具長度正補償
G01 G44 D__Z__; 刀具長度負(fù)補償
G01 G40 Z__; 刀具長度注銷
功能:編程時假定的理想刀具長度與實際使用的刀具長度之差作為偏置設(shè)定在偏置存儲器D01~D99中。在實際使用的刀具選定后,將其與編程刀具長度的差值事先在偏置寄存器中設(shè)定,就可以實現(xiàn)用實際選定的刀具進行正確的加工,而不必對加工程序進行修改。這組指令是同,缺省值是G40。