G0可以用于回到起始位置或者刀具换刀点,刀具空运转等等。
N10 G90 S400 M3 绝对尺寸,主轴顺时针
N20 G0 X30 Y20 Z2 回到起始位置
N30 G1 Z-5 F1000 刀具横向进给
N40 X80 Y65 直线运行
N50 G0 Z2
N60 G0 X-20 Y100 Z100 M30 退刀,程序结束
2、直线插补指令——G01
编程:
G1 X… Y… Z … F…
G1 AP=… RP=… F…
参数说明
X Y Z 直角坐标的终点
AP= 极坐标的终点,这里指极角
RP= 极坐标的终点,这里指极半径
F 进给率,单位为毫米/分钟
功能
刀具用G1在与轴平行,倾斜的或者在空间里任意摆放的直线方向上运动。可以用直线插补功能加工3D平
面,槽等。
操作顺序
刀具以进给率 F从当前起始点向编程的目标点直线运行。工件在这个轨迹上进行加工。您可以在直角坐标或者极坐标中给出目标点。
举例:
G1 G90 X100 Y20 Z30 A40 F100
以进给100毫米/分钟的进给率逼近 X,Y,Z上的目标点;回转轴 A作为同步轴来处理,以便能同时完成四个运动。
其它说明
G1模态有效。在加工时必须给出主轴转速 S和主轴旋转方向 M3/M4。
编程举例
加工一个槽:刀具沿 X/Y方向从起始点向终点运行。同时在Z方向横向进给。
N10 G17 S400 M3 选择工作平面,主轴顺时针
N20 G0 X20 Y20 Z2 回到起始位置
N30 G1 Z-2 F40 刀具横向进给
N40 X80 Y80 Z-15 沿一条倾斜方向的直线运行
N50 G0 Z100 M30 空运转至刀具换刀
3、圆弧插补指令
编程:
G2/G3 X… Y… Z… I… J… K…
G2/G3 AP=… RP=…
G2/G3 X… Y… Z… CR=…
G2/G3 AR=… I… J… K…
G2/G3 AR=… X… Y… Z…
CIP X… Y… Z… I1=… J1=… K1=…
CT X… Y… Z…
指令和参数说明
G2 顺时针方向沿圆弧轨迹运行
G3 逆时针方向沿圆弧轨迹运行
CIP 通过中间点进行圆弧插补
CT 切线过渡的圆弧
X Y Z 直角坐标系的终点
I J K 直角坐标系的圆弧圆心(在 X,Y,Z方向)
AP= 极坐标的终点,这里指极角
RP= 极坐标的终点,这里指符合圆弧半径的极半径
CR= 圆弧半径
AR= 圆弧角
I1= J1= K1= 直角坐标的中间点(在 X,Y,Z方向)
功能
圆弧插补允许对整圆或圆弧进行加工。
操作顺序
工作平面说明
控制系统需要工作平面参数以确定圆弧旋转方向(G17至G19),G2顺时针方向/G3逆时针方向。最好是工作平面的普遍说明。
例外:
您也可以在选择的工作平面(不在圆弧角说明和螺旋线上)之外加工圆弧。在这种情况下,作为圆弧终点给出的轴地址将决定圆弧平面。
其它说明
G2/G3模态有效。
用圆心和终点进行圆弧编程
圆弧运动通过以下几点来描述:
? 在直角坐标 X,Y,Z中的终点和
? 地址 I,J,K上的圆弧圆心
分别表示:
I: 圆弧中点在 X方向的坐标
J: 圆弧中点在 Y方向的坐标
K: 圆弧中点在 Z方向的坐标
如果圆弧以圆心编程,尽管没有终点,仍产生一个整圆。
绝对和增量尺寸的输入
默认的G90/G91 绝对或者增量坐标只对圆弧终点有效。中心点坐标 I,J,K通常以增量尺寸并参考圆弧起点输入。
您可以参考工件零点用以下程序编程绝对中心点: I=AC(…), J=AC(…), K=AC(…)
增量尺寸举例:
N10 G0
N20 G3 I– J–30.211 F500
绝对尺寸举例:
N10 G0
N20 G3 I=AC(50) J=AC(50)
一个插补参数 I,J,K的值如果是0就可以取消,但是第二个相关参数必须给出。
用半径和终点进行圆弧编程
圆弧运动通过以下几点来描述:
? 圆弧半径 CR= 和
? 在直角坐标 X,Y,Z中的终点
除了圆弧半径,您还必须用符号+/-表示运行角度是否应该大于或者小于180°。正符可以不注明。
识别符表示:
Siemens 840D数控编程



