当前位置:文档之家› SIEMENS数控系统编程指令详解

SIEMENS数控系统编程指令详解

SIEMENS数控系统编程指令详解

第一章编程语言

1.1 准备功能(G指令)

一般用NC语言对单个操作步骤进行实际编程,只能代表一个NC程序中工作的一部分。实际指令编程之前,应先对操作步骤进行计划和准备,对NC程序的结构和组织考虑的越周详,所产生的复杂程序就会越清晰、准确,而且生成的速度就会越快,越简便。

通常按如下编程步骤进行:

根据图纸要求、指定加工方案;

测量每一把刀具的长度及半径;

确定工件零点坐标系的位置;

计算出每把刀具的切削用量;

编制加工零件程序;

根据程序图形模拟,查看刀具运行轨迹;

空运行,查看刀具运行轨迹;

试切削、检验、优化加工程序。

每一个程序都有一个不同的名称叫程序名,编程时可以任意选择名称。在编辑程序时首先要建立一个新程序名,然后才能编制加工程序。建立新程序名时要注意以下几点:

前一个符号必须是字母;

其余符号可以是字母、数字几及下划线;

程序名最多有24个字符;

字符间不允许有分隔符。

SIEMENS 802D数控系统常用G代码:

1.2.1 G00快速定位

指令格式:

G00 Xxx Yxx Zxx

Xxx Yxx Zxx ——直角坐标系中的终点坐标;

编程示例(图1—1)

Y

0 X

图1—1

N10 G00 G90 X0 Y0

N20 G00 X200 Y200

G00 指令的运动速度为机床的快速定位速度(机床允许的最大运动速度)G00的速度由机床参数设定。G00快速移动功能不能用于工件切削加工,只能用于空行程进给,一般用于接近起始位置或换刀点、退刀等。

1.2.2 G01 直线插补

指令格式:

G01 Xxx Yxx Zxx Fxx

Xxx Yxx Zxx ——直角坐标系中的终点坐标;

Fxx ——进给率单位mm/min。

编程示例(图1—2)

Y

X

图1—2

N10 G00 G90 X0 Y0

N20 G01 X150 Y200 F300

G01指令规定的进给速度可以由面板上的进给倍率开关进行修调,此功能一般用于工件切削,切削的进给速度由F值指定。

1.1.3 G02/G03 圆弧插补

指令格式:

G02/G03 Xxx Yxx Zxx Ixx Jxx Kxx

G02/G03 Xxx Yxx Zxx CR = xx

Y X Z

G02 G02 G02

G03 G03 G03

0 X 0 Z 0 Y

图1—2

说明:

G02 —顺时针圆弧插补;

G03 —逆时针圆弧插补;

Xxx Yxx Zxx —直角坐标系中的终点坐标;

CR = xx —圆弧半径;

Ixx 指圆弧的起点至圆弧的圆心在X轴上的投影矢量。当圆弧的起点在圆弧的圆心左侧时,I值为正,反之I值为负。

Jxx 指圆弧的起点至圆弧的圆心在Y轴上的投影矢量。当圆弧的起点在圆弧的圆心下侧时,J值为正,反之J值为负。

Kxx 指圆弧的起点至圆弧的圆心在Z轴上的投影矢量。当圆弧的起点在圆弧的圆心下侧时,K值为正,反之K值为负。

注:编制整圆时用G02/G03 Xxx Yxx Zxx Ixx Jxx Kxx这种编程

格式。

G02/G03 Xxx Yxx Zxx CR = xx 格式用于圆弧程序的编制;当圆弧角小于或等于180º时,CR值取正;弧角大于180º时,CR值取负。

1.1.4 G04暂停时间

(1)指令格式:

G04 Fxx

或G04 Sxx

(2)说明:

Fxx —以秒为单位的时间;

Sxx —以主轴旋转次数来确定暂停的时间;

1.1.5 G17、G18、G19平面选择

说明:(图1—3)

X

Z

图1—3

G17 —XY 平面,以Z轴为进刀方向;

G18 —ZX 平面,以Y轴为进刀方向;

G19 —YZ 平面,以X轴为进刀方向;

1.1.6 G40、G41、G42 刀具半径补偿功能

(1)指令格式:

G00(G01)G41(G42)Xxx Yxx Zxx Txx Dxx

(2)说明:

Xxx Yxx Zxx —直角坐标系中的终点坐标;

Txx —执行的刀号;

Dxx —刀沿号(同一把刀可以设9个刀沿即D1、D2 (9)

G41 —刀具半径左侧补偿;

G42 —刀具半径右侧补偿;

G40 —取消刀具半径补偿,取消G41、G42半径补偿功能的。

在加工工作平面内,沿刀具切削方向看,若刀具在加工轨迹的左侧,则为刀具的左侧补偿G41;若刀具在加工轨迹的右侧,则为刀具的右侧补偿G42;(1—4)

图1—4

注:刀具半径补偿只能跟随在G00和G01后面进行,不可以直接跟随在圆弧插补G02或G03后面。

1.1.7 G54、G55、G56、G57、G58、G59工件坐标系

为了方便程序编制,并使得程序中的尺寸与加工零件图纸上的尺寸尽可能保持一致,在数控系统中具备了工件坐标系设置。SIEMENS 802D系统可设定6个工作坐标系,根据程序指令可任选一个作为工件零点坐标系,可以作为基准对工件进行加工程序的编制。

Y

2

Z

图1—5

在NC程序中,通过执行G54 ~ G59命令,可以将零点由机床坐标系偏移到工件坐标系,在下一个程序段运行时,所有位置参数及刀具运动均参照当前设定的工件零点,可以单个使用,也可以多个使用。

如图1—4所示,工件1的XY零点为X 100 Y 100,此值输入到G54工件零点偏置中。工件1的XY零点为X 200 Y 100,此值输入到G55工件零点偏置中。

1.1.8 G90/G91 绝对/增量尺寸

(1)指令格式:

G90 Xxx Yxx Zxx

G91 Xxx Yxx Zxx

(2)说明:

X、Y、Z表示三根坐标轴;

(3)编程实例:如图(1—6)

200

0 50 100 150 200 350

图1—6

绝对方式G90下:

G90 G54 G00 X0 Y0;

X50 Y100;

X150 Y200;

X200 Y150;

X350 Y250;

增量方式G91下:

G90 G54 G00 X0 Y0;

G91 G00 X50 Y100;

X100 Y100;

X50 Y-50;

X150 Y100;

1.1.9 CHF/CHR 倒斜角功能

(1)指令格式:

G01 Xxx Yxx CHF=xx Fxx

G01 Xxx Yxx CHR=xx Fxx

(2)说明:

CHF=xx 与CHR=xx 后面的数值表示倒角长度,此功能用于直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间插入倒角。(3)编程示例:(图1—6)

`

0 400 500

图1—6

N10 G01 X400 Y400 CHF=a F1000;

N20 X500 Y200;

N10 G01 X400 Y400 CHR=b F1000;

N20 X500 Y200;

1.1.10 RND 倒圆角功能

(1)指令格式:

G01 Xxx Yxx RND=xx Fxx;

(2)说明:

RND=xx后面的数值表示倒圆角的半径,此功能同CHF倒斜线功能一样,都用于直线轮廓之间、圆弧轮廓之间以及直线轮廓圆弧轮廓插入圆弧进行过渡。

(3)编程示例(图1—7)

0 150 250 X

图1—7

N10 G01 X150 Y50 RND=10 F100;

N20 G03 X250 Y60 CR100;

1.2 辅助功能(M功能)

辅助功能的作用是用来控制机床上那些不受数字控制的开关动作和运动的指令,由于一台数控机床除了控制刀具运动轨迹外,还有其他辅助动作需要控制。如:自动换刀、主轴的正反转、停止,冷却泵的开启、停止。在数控机床上将这些控制机床上电磁元件开/关动作的机能称为辅助机能。一般用地址M后缀若干位数字来表示并称为M代码指令。

由于每一台数控机床的结构形式不同,辅助动作的控制要求各以异,因此除了少数M代码由各CNC生产厂家按国际标准统一规定外,其余都由生产厂家自定义,用户不可随意改变。

ISO标准统一规定的M代码如下:

M00 程序无条件停止

M01 程序选择停止

M02 程序结束

M03 主轴正转(顺时针旋转)

M04 主轴反转(逆时针旋转)

M05 主轴停止

M06 自动换刀

M08 冷却开

M09 冷却关

M10 夹紧

M11 松开

M30 主程序结束

编程实例:

例1

Y

T1

图1—7

要求:

用Ф40立铣刀精铣Ф160外圆,铣深10mm。

编程思路与目的

了解并掌握程序的基本结构、组成,基本G指令、M代码,圆弧(非整圆)铣削编程,刀具长度、半径补偿应用。

工艺分析

该轮廓主要由整圆组成,使用Ф40立铣刀,刀号T1,进行精加工,可编制子程序对其进行调用,主轴转速为n=500 r/min,进给速度为f=200 mm/min。

N10 T1;

N20 M6;

N30 G00 G90 G54 G17 X0 Y0 Z100;

N40 X300 Y100;

N50 Z50 ;

N60 S500 M03;

N70 G01 Z-10 F200;

N80 G42 X230 D1;

N90 G03 X230 Y100 I-80 J0;

N100 G40 G01 X300;

N110 G00 Z100;

N120 M30;

例2(图1—8)

要求:铣削外形轮廓、钻孔、扩孔

编程思路:将G54坐标建在座标原点;用Ф40(T1)钻头钻孔、用Ф40(T2)立铣刀从工件零点顺时针精铣外形并扩孔至尺寸,铣深10mm。

T1M06;

G00 G90 G54 G17 X0 Y0 Z100;

S200 M03;

X250 Y250;

Z20;

G01 Z-15 F100;

G00 Z100;

M05;

T2 M06 D1;

G00X-30 Y-20;

Z20;

G01 Z-10 F200;

G41 X0;

Y500;

X350;

G02 X390 Y460 CR=40;G01 X370 Y20;

G02 X350 Y0 CR=20;G01 X-10;

G40 Y-30;

G00 Z100;

X250 Y250;

Z20;

G01 Z-10;

G41 X290;

G03 X290 I-40 J0;

G40 G01 X250;G00 Z100;

M05;

M30;

西门子数控编程指令代码含义

西门子数控编程指令代码含义 参考答案:SIEMENS铣床G代码 D 刀具刀补号 F 进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0 快速移动 G1 直线插补 G2 顺时针圆弧插补 G3 逆时针圆弧插补 CIP 中间点圆弧插补 G33 恒螺距的螺纹切削 G331 不带补偿夹具切削内螺纹 G332

不带补偿夹具切削内螺纹. 退刀 CT 带切线的过渡圆弧插补 G4 快速移动 G63 快速移动 G74 回参考点 G75 回固定点 G25 主轴转速下限 G26 主轴转速上限 G110 极点尺寸,相对于上次编程的设定位置 G110 极点尺寸,相对于当前工件坐标系的零点 G120 极点尺寸,相对于上次有效的极点

G17* X/Y平面 G18 Z/X平面 G19 Y/Z平面 G40 刀尖半径补偿方式的取消 G41 调用刀尖半径补偿, 刀具在轮廓左侧移动 G42 调用刀尖半径补偿, 刀具在轮廓右侧移动 G500 取消可设定零点偏置 G54 第一可设定零点偏置 G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定零点偏置

G58 第五可设定零点偏置 G59 第六可设定零点偏置 G53 按程序段方式取消可设定零点偏置 G60* 准确定位 G70 英制尺寸 G71* 公制尺寸 G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90* 绝对尺寸 G91 增量尺寸 G94*

进给率F,单位毫米/分 G95 主轴进给率F,单位毫米/转 G901 在圆弧段进给补偿“开” G900 进给补偿“关” G450 圆弧过渡 G451 等距线的交点 I 插补参数 J 插补参数 K 插补参数 I1 圆弧插补的中间点 J1 圆弧插补的中间点

西门子840D G指令

840D综合 G00快速定位; G01直线插补; G02顺时针圆弧插补; G03逆时针圆弧插补; G04暂停; G09准确停止; G17 XY平面选择; G18 ZX平面选择; G19 YZ平面选择;G 20英制指令; G21公制指令; G27返回参考点检查; G28返回参考点; G29返回第二参考点; G30返回第三/四参考点; G40刀具半径补偿取消; G41刀具半径补偿左; G42刀具半径补偿右; G43刀具长度补偿+; G44刀具长度补偿-; G45刀具偏置+; G46刀具偏置-; G47刀具偏置++; G48刀具偏置--; G49刀具长度补偿取消; G52局部坐标系; G53选择机床坐标系; G54~G59预置工件坐标系1~6; G60单向定位; G61准确停止(模态指令); G62拐角减速; G63倍率禁止; G64切削模式; G65宏调用;G66模态宏调用; G73深孔钻循环1;G74攻丝循环(反螺纹);G76镗循环1;G80取消固定循环; G81钻孔循环;G82镗循环2;G83深孔钻循环;G84攻丝循环(正螺纹);G85~G89镗循环3~7; G90绝对值编程; G91增量值编程; G94每分进给; G95每转进给;

G98固定循环回起始点; G99固定循环回R点。 M00程序停止; M01可选程序停止; M02程序结束; M03主轴正转; M04主轴反转; M05主轴停止; M06自动刀具交换; M08冷却开; M09冷却关; M29刚性攻丝; M30程序结束并回程序头。

G54G18G90 或G91增量。 编程找出点在GO1走直线(这直线是垂直于那个面的线,这个你自己算点)就可以加工了,刀具开始要调整好角度,垂直于那个面。 G17是XY平面 G18是zx平面 G19是YZ平面 这个也比较好办。 比如在G17平面上。钻孔用的z方向,如果面不平的情况,比如他往x方向倾斜的多少度。那么钻孔时候走的线应该是斜线(你应该是想做一个垂直于斜面的孔吧)那么你可以先在cad里面画出来,把要钻的那个孔走的那条直线画出来,在找到起始点,坐标值和终点坐标值都找的到,最后就是用G01走出来了,走斜线不是一样走吗. 不管在哪个面都一样,不愿计算,就用cad画出来再标出起始点和终点。 补充回答,ye可以不算。 用G16 极坐标编程。 比如在G17平面 xy 比如G90G16GO1x10y20 X表示切入x10 Y表示的是角度20度。 在G18平面上是zx。 z表示长度,x表示角度 在G19平面式yz y表示长度,z表示角度。 这样你就不用算点了 用完了后用G15取消极坐标编程。 主要用绝对坐标的极坐标编程,那个角度指的是根据你坐标系为原点,跟你坐标轴之间的夹角。(以第一坐标轴为准)比如xy平面是以x轴为准逆时针为角度正方向。 zx平面就以z轴为为准(也就是以第一轴之间的夹角)。 如果还不能理解,那你就麻烦点用原来的笛卡尔坐标编程算出来好了

西门子加工中心

SIEMEN 810D 数控系统指令 1.G代码 2. G0 快速移动M06 刀具交换 3. G1 带F的直线插补M07 切削液开 4. G2 顺时针圆弧插补 5. G3 逆时针圆弧插补M09 切削液关 6. G4 停顿时间预设 7. G5 通过中间点的圆弧插补M17或RET 子程序结束 8. G9 减速准确定位M19 主轴定位 9. G17 平面选择X/Y M30 主程序结束,并返回程序开始处 10. G18 平面选择Z/X M33 手动换刀 11. G19 平面选择Y/Z 12. G25 工作极限/主轴速度极限娶最小值IJ终点-圆心 13. G26 工作极限/主轴速度极限娶最大值圆心角>180 CR为负值 14. G33 固定导成的螺纹切削整圆用IJK方式 15. G40 无刀具半径补偿AP=极坐标系里终点坐标为极角 16. G41 刀具在轮廓左侧的半径补偿CR=圆弧半径 17. G42 刀具在轮廓右侧的半径补偿AR=圆弧角度 18. G43 取消当前构架RP= 极坐标系里终点坐标为极径,对应于半径值 19. G54 第一可设定零点位置XYZ直角坐标系的终点 20. G55 第二可设定零点位置IJK直角坐标系圆弧中心点坐标(圆心--起点坐标) 21. G56 第三可设定零点位置平移指令:TRANS/A TANS 22. G57 第四可设定零点位置旋转指令:ROT/AROT 23. G60 减速准确定位镜像:MIRROR/AMIRROR 24. G63 攻螺纹无同步 25. G64 连续路径方式 26. G70 英制 27. G71 公制 28. G74 自动返回参考点 29. G75 返回固定点 30. G90 用绝对坐标编程 31. G91 用增量坐标编程 32. G94 直线进给mm/min 33. G95 每转进给mm/r 34. G96 恒线逆切削开 35. G97 恒线逆切削关 36. G111 建立极坐标 M功能 M0 程序停止(暂停) M01 选择程序停止 M02 M03 主轴顺时针旋转 M04 主轴逆时针旋转 M05 主轴停

西门子数控指令编程代码

西门子数控编程指令代码含义 SIEMENS铣床 G代码 地址 含义 D 刀具刀补号 F 进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0 快速移动 G1 直线插补 G2 顺时针圆弧插补 G3 逆时针圆弧插补 CIP 中间点圆弧插补 G33 恒螺距的螺纹切削 G331 不带补偿夹具切削内螺纹 G332 不带补偿夹具切削内螺纹. 退刀 CT 带切线的过渡圆弧插补 G4 快速移动 G63 快速移动 G74 回参考点 G75 回固定点 G25 主轴转速下限 G26 主轴转速上限 G110 极点尺寸,相对于上次编程的设定位置 G110 极点尺寸,相对于当前工件坐标系的零点 G120 极点尺寸,相对于上次有效的极点 G17* X/Y平面 G18 Z/X平面 G19 Y/Z平面 G40 刀尖半径补偿方式的取消 G41 调用刀尖半径补偿, 刀具在轮廓左侧移动

G42 调用刀尖半径补偿, 刀具在轮廓右侧移动 G500 取消可设定零点偏置 G54 第一可设定零点偏置 G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定零点偏置 G58 第五可设定零点偏置 G59 第六可设定零点偏置 G53 按程序段方式取消可设定零点偏置 G60* 准确定位 G70 英制尺寸 G71* 公制尺寸 G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90* 绝对尺寸 G91 增量尺寸 G94* 进给率F,单位毫米/分 G95 主轴进给率F,单位毫米/转 G901 在圆弧段进给补偿“开” G900 进给补偿“关” G450 圆弧过渡 G451 等距线的交点 I 插补参数 J 插补参数 K 插补参数 I1 圆弧插补的中间点 J1 圆弧插补的中间点 K1 圆弧插补的中间点 L 子程序名及子程序调用

数控车床所有常用指令

数控车床所有常 用指令 主要用他们编程还有f进给速度 s主轴转速等等 这是g代码 G00 快速移动点定位 G01 直线插补 G02 顺时针圆弧插补 G03 逆时针圆弧插补 G04 暂停 G05 --- G17 XY平面选择 G18 ZX平面选择 G19 YZ平面选择 G32 螺纹切削 G33 --- G40 刀具补偿注销G41 刀具补偿——左 G42 刀具补偿——右 G43 刀具长度补偿——正G44 刀具长度补偿——负 G49 刀具长度补偿注销 G50 主轴最高转速限制 G54~G59 加工坐标系设定 G65 用户宏指令 G70 精加工循环 G71 外圆粗切循环 G72 端面粗切循环 G73 封闭切削循环 G74 深孔钻循环 G75 外径切槽循环 G76 复合螺纹切削循环

撤销固定循环 G81 定点钻孔循环 G90 绝对值编程 G91 增量值编程 G92 螺纹切削循环 G94 每分钟进给量 G95 每转进给量 G96 恒线速控制 G97 恒线速取消 G98 返回起始平面 G99 返回R平面 G功能字SIEMENS系统 G00 快速移动点定位 G01 直线插补顺时针圆弧插补 G03 逆时针圆弧插补 G04 暂停 G05 通过中间点圆弧插补 G17 XY平面选择 G18 ZX平面选择 G19 YZ平面选择 G32 --- G33 恒螺距螺纹切削 G40 刀具补偿注销 G41 刀具补偿——左 G42 刀具补偿——右 G43 --- G44 --- G49 ---

--- G54~G59 零点偏置 G65 --- G70 英制 G71 米制 G72 --- G73 --- G74 --- G75 --- G76 --- G80 撤销固定循环 G81 固定循环 G90 绝对尺寸 G91 增量尺寸 G92 主轴转速极限直线进给率 G95 旋转进给率 G96 恒线速度 G97 注销G96 G98 --- G99 --- 辅助功能 M 代码功能作用范围功能代码功能作用范围功能 M00 * 程序停止 M36 * 进给范围1 M01 * 计划结束 M37 * 进给范围2 M02 * 程序结束 M38 * 主轴速度范围1 M03 主轴顺时针转动 M39 * 主轴速度范围2 M04 主轴逆时针转动 M40-M45 * 齿轮换档 M05 主轴停止 M46-M47 * 不指定 M06 * 换刀 M48 * 注销M49 M07 2号冷却液开 M49 * 进给率修正旁路 M08 1号冷却液开 M50 * 3号冷却液开

siemens 802D 编程手册

NC编程基本原理 程序名称 在编制程序时可以按以下规则确定程序名: 开始的两个符号必须是字母,其后的符号可以是字母,数字或下划线,最多为16个字符,不得使用分隔符 举例:RAHMEN52 程序结构 1.结构和内容 NC程序由各个程序段组成。 每一个程序段执行一个加工步骤。 程序段由若干个字组成。 精品

最后一个程序段包含程序结束符:M2。 2.NC程序结构 程序段字字字…;注释 程序段N10 G0 X20 …;第一程序段 程序段N20 G2 Z37 …;第二程序段 程序段N30 G91 ……;… 程序段N40 ……… 程序段N50 M2 ;程序结束 字结构及地址 1.功能/结构 精品

字是组成程序段的元素,由字构成控制器的指令。 字由以下几部分组成 •地址符 地址符一般是一字母。 •数值 数值是一个数字串,它可以带正负号和小数点。 正号可以省略不写。 2.多个地址符 一个字可以包含多个字母,数值与字母之间用符号“=”隔开。举例:CR=5.23 精品

此外,G功能也可以通过一个符号名进行调用(参见章节“指令表”)。 举例:SCALE;打开比例系数。 3.扩展地址 对于如下地址; R 计算参数 H H功能 I,J,K 插补参数/中间点 地址可以通过1到4个数字进行地址扩展。在这种情况下,其数值可以通过“=”进行赋值(参见章节“指令表”)。举例:R10=6.234 H5=12.1 I1=32.67 精品

程序段结构 1.功能 一个程序段中含有执行一个工序所需的全部数据. 程序段由若干个字和段结束符“LF”组成.在程序编写过程中进行换行时或按输入键时可以自动产生段结束符. 2.字顺序 程序段中有很多指令时建议按如下顺序: N…G…X…Y…Z…F…S…T…D…M… 程序段号说明以5或10为间隔选择程序段号,以便以后插入程序段时不会改变程序段号的顺序。 3.可被跳跃的程序段 精品

西门子840D数控编程培训

数控系统及编程 本章介绍的XHA2120×40型动梁龙门加工中心配置的SINUMERIK840D数控系统的编程基本概念及基本指令。 一、编程基本概念 1.坐标轴概述 (1)Z坐标轴。 在机床坐标系中,规定传递切削动力的主轴方向为Z坐标轴。(2)X坐标轴。 X坐标轴是水平的,为工作台(或龙门框)前后移动方向。(3)Y坐标轴。 Y坐标轴是水平的,为主轴部分左右移动方向。 图1工作台移动式龙门机床

图2龙门移动式铣床 (4)主轴旋转方向:图3中使用右手螺旋定则判断主轴方向。 (使用附件头时特别注意:判断附件头转向) 图3右手螺旋法则

2.坐标系概述 数控加工需要精确控制机床主轴上刀具运动的位置,因此,各运动部件的运动方向必须在一个坐标系统内进行规定,为了简化编程的方法和保证程序的通用性,对数控机床的坐标和方向的命名制定了统一的标准。 1)机床坐标轴:按照德国标准NIN66217的规定,对于机床应用右手螺旋定则、笛卡尔坐标系。 图3中大拇指的指向为X轴的正向。 食指的指向为Y轴的正向。 中指的指向为Z轴的正向。 X、Y、Z这三个轴为机床的基本直线轴。 图3右手定则

围绕X、Y、Z轴旋转的圆周坐标轴分别为A、B、C轴。根据右手螺旋法则。图4中大拇指指向为+X、+Y、+Z方向,其余四指的指向为圆周运动的旋转轴A、B、C轴的正方向 图4右手螺旋法则 如果在基本的直角坐标轴X、Y、Z轴之外,另有分别平行于它们的直线轴,则称为U、V、W附加坐标轴。 2)机床坐标系(MCS):机床坐标系是用来确定工件坐标系的基本坐标系。机床坐标系的原点也称为机床原点或机床零点。这个原点的位置在机床出厂前已经由机床制造厂家进行了设定,它是一个固定的点。 为了正确地建立机床坐标系,通常在每个坐标轴的运动范围内设立一个机床参考点。机床参考点与机床原点的相对位置由机床参数设定。因此,机床开机后必须先进行回机床参考点的操作。机床回参考点后,才能;1,建立机床坐标系。 2,螺距补偿数据生效。 3,各坐标行程软限位生效。

数控车床编程指令大全

1. F功能 F功能指令用于控制切削进给量.在程序中,有两种使用方法. 1每转进给量 编程格式 G95 F~ F后面的数字表示的是主轴每转进给量,单位为mm/r. 例:G95 F0.2 表示进给量为0.2 mm/r. 2每分钟进给量 编程格式G94 F~ F后面的数字表示的是每分钟进给量,单位为 mm/min. 例:G94 F100 表示进给量为100mm/min. 2. S功能 S功能指令用于控制主轴转速. 编程格式 S~ S后面的数字表示主轴转速,单位为r/min.在具有恒线速功能的机床上,S功能指令还有如下作用.

1最高转速限制 编程格式 G50 S~ S后面的数字表示的是最高转速:r/min. 例:G50 S3000 表示最高转速限制为3000r/min. 2恒线速控制 编程格式 G96 S~ S后面的数字表示的是恒定的线速度:m/min. 例:G96 S150 表示切削点线速度控制在150 m/min. 3恒线速取消 编程格式 G97 S~ S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值. 例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min. 3. T功能 T功能指令用于选择加工所用刀具.

编程格式 T~ T后面通常有两位数表示所选择的刀具号码.但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径 补偿号. 例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值. T0300 表示取消刀具补偿. 4. M功能 M00:程序暂停,可用NC启动命令CYCLE START使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效; M03:主轴顺时针旋转; M04:主轴逆时针旋转; M05:主轴旋转停止; M08:冷却液开; M09:冷却液关;

SIEMENS数控系统代码

SIEMENS铣床 G代码 D 刀具刀补号 F 进给率(与G4 一路可以编程逗留时光) G G功效(预备功效字) G0 快速移动 G1 直线插补 G2 顺时针圆弧插补 G3 逆时针圆弧插补 CIP 中央点圆弧插补 G33恒螺距的螺纹切削 G331 不带抵偿夹具切削内螺纹 G332 不带抵偿夹具切削内螺纹. 退刀 CT 带切线的过渡圆弧插补 G4 快速移动 G63快速移动 G74 回参考点 G75 回固定点 G25 主轴转速下限 G26 主轴转速上限 G110 顶点尺寸,相对于前次编程的设定地位G110 顶点尺寸,相对于当前工件坐标系的零点 G120 顶点尺寸,相对于前次有用的顶点 G17* X/Y平面 G18Z/X平面 G19 Y/Z平面 G40 刀尖半径抵偿方法的撤消 G41 挪用刀尖半径抵偿, 刀具在轮廓左侧移动G42 挪用刀尖半径抵偿, 刀具在轮廓右侧移动G500 撤消可设定零点偏置G54 第一可设定零点偏置 G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定零点偏置 G58 第五可设定零点偏置 G59 第六可设定零点偏置 G53 按程序段方法撤消可设定零点偏置G60* 准肯定位 G70 英制尺寸 G71* 公制尺寸 G700 英制尺寸,也用于进给率F G710公制尺寸,也用于进给率F G90* 绝对尺寸 G91 增量尺寸 G94* 进给率F,单位毫米/分 G95 主轴进给率F,单位毫米/转 G901 在圆弧段进给抵偿“开” G900 进给抵偿“关” G450 圆弧过渡 G451 等距线的交点 I插补参数 J 插补参数 K 插补参数 I1 圆弧插补的中央点 J1 圆弧插补的中央点 K1 圆弧插补的中央点 L 子程序名及子程序挪用 M 帮助功效 M0 程序停滞

SIEMENS数控系统代码

S I E M E N S数控系统代码(总4 页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

SIEMENS铣床 G代码 D 刀具刀补号 F 进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0 快速移动 G1 直线插补 G2 顺时针圆弧插补 G3 逆时针圆弧插补 CIP 中间点圆弧插补 G33 恒螺距的螺纹切削 G331 不带补偿夹具切削内螺纹 G332 不带补偿夹具切削内螺纹. 退刀CT 带切线的过渡圆弧插补 G4 快速移动 G63 快速移动 G74 回参考点 G75 回固定点 G25 主轴转速下限 G26 主轴转速上限 G110 极点尺寸,相对于上次编程的设定位置 G110 极点尺寸,相对于当前工件坐标系的零点 G120 极点尺寸,相对于上次有效的极点G17* X/Y平面 G18 Z/X平面 G19 Y/Z平面 G40 刀尖半径补偿方式的取消 G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动 G500 取消可设定零点偏置 G54 第一可设定零点偏置 G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定零点偏置 G58 第五可设定零点偏置 G59 第六可设定零点偏置 G53 按程序段方式取消可设定零点偏置G60* 准确定位 G70 英制尺寸 G71* 公制尺寸 G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90* 绝对尺寸 G91 增量尺寸 G94* 进给率F,单位毫米/分 G95 主轴进给率F,单位毫米/转 G901 在圆弧段进给补偿“开” G900 进给补偿“关” G450 圆弧过渡 G451 等距线的交点 I 插补参数 J 插补参数 K 插补参数 I1 圆弧插补的中间点 J1 圆弧插补的中间点 K1 圆弧插补的中间点 L 子程序名及子程序调用

SIEMENS数控系统代码

SIEMENS铣床G代码 D 刀具刀补号 F 进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0 快速移动 G1 直线插补 G2 顺时针圆弧插补 G3 逆时针圆弧插补 CIP 中间点圆弧插补 G33 恒螺距的螺纹切削 G331 不带补偿夹具切削内螺纹 G332 不带补偿夹具切削内螺纹。退刀CT 带切线的过渡圆弧插补 G4 快速移动 G63 快速移动 G74 回参考点 G75 回固定点 G25 主轴转速下限 G26 主轴转速上限 G110 极点尺寸,相对于上次编程的设定位置 G110 极点尺寸,相对于当前工件坐标系的零点 G120 极点尺寸,相对于上次有效的极点G17*X/Y平面 G18 Z/X平面 G19 Y/Z平面 G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动 G42 调用刀尖半径补偿, 刀具在轮廓右侧移动 G500 取消可设定零点偏置 G54 第一可设定零点偏置 G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定零点偏置 G58 第五可设定零点偏置 G59 第六可设定零点偏置 G53 按程序段方式取消可设定零点偏置G60* 准确定位 G70 英制尺寸 G71*公制尺寸 G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90*绝对尺寸 G91 增量尺寸 G94* 进给率F,单位毫米/分 G95 主轴进给率F,单位毫米/转 G901 在圆弧段进给补偿“开” G900 进给补偿“关” G450 圆弧过渡 G451 等距线的交点 I 插补参数 J 插补参数 K 插补参数 I1 圆弧插补的中间点

西门子数控编程指令代码

SIEMENS铣床G代码地址含义 D 刀具刀补号 F 进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针圆弧插补CIP 中间点圆弧插补G33 恒螺距的螺纹切削G331 不带补偿夹具切削内螺纹G332 不带补偿夹具切削内螺纹. 退刀CT 带切线的过渡圆弧插补G4 快速移动G63 快速移动G74 回参考点G75 回固定点G25 主轴转速下限G26 主轴转速上限G110 极点尺寸,相对于上次编程的设定位置G110 极点尺寸,相对于当前工件坐标系的零点G120 极点尺寸,相对于上次有效的极点G17* X/Y平面G18 Z/X平面G19 Y/Z平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G60* 准确定位G70 英制尺寸G71* 公制尺寸G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90* 绝对尺寸G91 增量尺寸G94* 进给率F,单位毫米/分G95 主轴进给率F,单位毫米/转G901 在圆弧段进给补偿“开”G900 进给补偿“关”G450 圆弧过渡G451 等距线的交点I 插补参数J 插补参数K 插补参数I1 圆弧插补的中间点J1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段: 主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程SIEMENS802S/CM 固定循环循环说明LCYC82 钻削,沉孔加工LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹切削LCYC84 不带补偿夹具的螺纹切削LCYC85 镗孔LCYC60 线性孔排列LCYC61 圆弧孔排列LCYC75 矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环循环说明CYCLE82 中心钻孔CYCLE83 深孔钻削CYCLE84 性攻丝CYCLE85 铰孔CYCLE86 镗孔CYCLE88 带停止镗孔CYCLE71 端面铣削LONGHOLE 一个圆弧上的长方形孔POCKET4 环形凹槽铣削POCKET3 矩形凹槽铣削SLOT1 一个圆弧上的键槽SLOT2 环行槽SIEMENS车床G 代码地址含义 D 刀具刀补号 F F 进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针园弧插补G33 恒螺距的螺纹切削G4 快速移动G63 快速移动G74 回参考点G75 回固定点G17 (在加工中心孔时要求) G18* Z/X平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G70 英制尺寸G71* 公制尺寸G90* 绝对尺寸G91 增量尺寸G94* 进给率F,单位毫米/分G95 主轴进给率F,单位毫米/转I 插补参数I1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M30 M17 M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段: 主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴AR 圆弧插补张角

西门子数控编程指令代码含义

刀具刀补号 F 进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0 快速移动 G1 直线插补 G2 顺时针圆弧插补 G3 逆时针圆弧插补 CIP 中间点圆弧插补 G33 恒螺距的螺纹切削 G331 不带补偿夹具切削内螺纹 G332 不带补偿夹具切削内螺纹. 退刀 CT 带切线的过渡圆弧插补 G4 快速移动 G63 快速移动 G74 回参考点 G75 回固定点 G25 主轴转速下限 G26 主轴转速上限 G110 极点尺寸,相对于上次编程的设定位置G110 极点尺寸,相对于当前工件坐标系的零点G120 极点尺寸,相对于上次有效的极点 G17* X/Y平面

Z/X平面 G19 Y/Z平面 G40 刀尖半径补偿方式的取消 G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置 G54 第一可设定零点偏置 G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定零点偏置 G58 第五可设定零点偏置 G59 第六可设定零点偏置 G53 按程序段方式取消可设定零点偏置 G60* 准确定位 G70 英制尺寸 G71* 公制尺寸 G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90* 绝对尺寸 G91 增量尺寸 G94* 进给率F,单位毫米/分 G95 主轴进给率F,单位毫米/转

在圆弧段进给补偿“开”G900 进给补偿“关” G450 圆弧过渡 G451 等距线的交点 I 插补参数 J 插补参数 K 插补参数 I1 圆弧插补的中间点 J1 圆弧插补的中间点 K1 圆弧插补的中间点 L 子程序名及子程序调用M 辅助功能 M0 程序停止 M1 程序有条件停止 M2 程序结束 M3 主轴顺时针旋转 M4 主轴逆时针旋转 M5 主轴停 M6 更换刀具 N 副程序段 : 主程序段 P 子程序调用次数

SIEMENS数控系统代码

SIEMENS铣床G代码 D F 刀具刀补号 进给率(与G4 一起可以编程停留 G41 侧移动 调用刀尖半径补偿,刀具在轮廓左 时间)G42调用刀尖半径补偿,刀具在轮廓右G G功能(准备功能字)侧移动 GO快速移动G500取消可设定零点偏置 G1直线插补G54第一可设定零点偏置 G2顺时针圆弧插补G55第二可设定零点偏置 G3逆时针圆弧插补G56第二可设定零点偏置 CIP中间点圆弧插补G57第四可设定零点偏置 G33恒螺距的螺纹切削G58第五可设定零点偏置 G331不带补偿夹具切削内螺纹G59第六可设定零点偏置 G332不带补偿夹具切削内螺纹•退刀G53按程序段方式取消可设定零点偏置CT带切线的过渡圆弧插补G60*准确定位 G4快速移动G70英制尺寸 G63快速移动G71*公制尺寸 G74回参考点G700英制尺寸,也用于进给率F G75回固定点G710公制尺寸,也用于进给率F G25主轴转速下限G90*绝对尺寸 G26主轴转速上限G91增量尺寸 G110极点尺寸,相对于上次编程的设定G94*进给率F,单位毫米/分 位置G95主轴进给率F,单位毫米/转 G110极点尺寸,相对于当前工件坐标系G901在圆弧段进给补偿开” 的零点G900进给补偿关” G120极点尺寸,相对于上次有效的极点G450圆弧过渡 G17*X/Y平面G451等距线的交点 G18Z/X平面I插补参数 G19Y/Z平面J插补参数 G40刀尖半径补偿方式的取消K插补参数 I1圆弧插补的中间点

J1圆弧插补的中间点RET子程序结束 K1圆弧插补的中间点S主轴转速,在G4中表示暂停时L子程序名及子程序调用T刀具号 M辅助功能X坐标轴 MO程序停止Y坐标轴 M1程序有条件停止Z坐标轴 M2程序结束CALL循环调用 M3主轴顺时针旋转CHF倒角,一般使用 M4主轴逆时针旋转CHR倒角轮廓连线 M5主轴停CR圆弧插补半径 M6更换刀具GOTOB向后跳转指令 N副程序段GOTOF向前跳转指令 主程序段RND圆角 P子程序调用次数 SIEMENS车床G代码 D刀具刀补号G74回参考点 F G75回固定点 F进给率(与G4 一起可以编程停留G17(在加工中心孔时要求) 时间)G18*Z/X平面 G G功能(准备功能字)G40刀尖半径补偿方式的取消 G0快速移动G41调用刀尖半径补偿,刀具在轮廓左G1直线插补侧移动 G2顺时针圆弧插补G42调用刀尖半径补偿,刀具在轮廓右G3逆时针园弧插补侧移动 G33恒螺距的螺纹切削G500取消可设定零点偏置 G4快速移动G54第一可设定零点偏置 G63快速移动G55第二可设定零点偏置 G56第二可设定零点偏置

西门子数控车床程序编辑教程

西门子数控车床程序编辑教程 LCYC95 :毛坯切削循环 功能用此循环可以在坐标轴平行方向加工由子程序编程的轮廓,可以进行纵向和横向加工,也可以进行内外轮廓的加工.调用循环之前,必须在所调用的程序中已经激活刀具补偿参数.调用LCYC95 前提条件直径编程G23指令必须有效. 系统中必须已经装入文件SGUD.DEF. 程序嵌套中至多可以从第三级程序界面中调用此循环〔两级嵌套〕. 参数 1 / 18

说明 R105 加工方式参数 用参数R105确定以下加工方式: 在纵向加工时进刀总是在横向坐标轴方向进行,在横向加工时进刀则在纵向坐标轴方向.如果该 2 / 18

参数编程了其它值,则循环中断并给出报警:61002"加工方式错误编程〞 R106精加工余量参数.通过参数R106可以编程一个精加工余量.如果没有编程精加工余量,则一直进行粗加工,直至最终轮廓. R108切入深度参数.在参数R108之下设定粗加工最大可能的进刀深度,但当前粗加工中所用的进刀深度则由循环自动计算出来. R109粗加工切入角.粗加工时的尖刀按照参数R109下编程的角度进行. R110粗加工时退刀量参数 .坐标轴平行方向的每次粗加工之后均须从轮廓退刀,然后用G0返回刀起始点.在此,由参数R110确定退刀量的大小. R111粗加工进给率参数.加工方式为精加工该参数无效. R112精加工进给率参数.加工方式为粗加工时该参数无效. 轮廓定义在一个子程序中编程待加工的工件轮廓,循环通过变量_CNAME名下的子程序名调用子程序.轮廓由直线或圆弧组成,并可以插入圆角和倒角.编程的圆弧段最大可以为四分之一 圆.轮廓中不允许含根切.若轮廓中包含根切,则循环停止运行并发出报警: G1605"轮廓 定义出错〞轮廓的编程方向必须与精加工时所选择的加工方向相一致. 3 / 18

SIEMENS数控系统代码

SIEMENS铳床G代码 D刀具刀补号 F进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0快速移动 G1直线插补 G2顺时针圆弧插补 G3逆时针圆弧插补 CIP中间点圆弧插补 G33恒螺距的螺纹切削 G331不带补偿夹具切削内螺纹 G332不带补偿夹具切削内螺纹.退刀CT带切线的过渡圆弧插补 G4快速移动 G63快速移动 G74回参考点 G75回固定点 G25主轴转速下限 G26主轴转速上限 G110极点尺寸,相对于上次编程的设定位置 G110极点尺寸,相对于当前工件坐标系的零点 G120极点尺寸,相对于上次有效的极点G17*X/Y平面 G18Z/X平面 G19Y/Z平面 G40刀尖半径补偿方式的取消G41 调用刀尖半径补偿,刀具在轮廓左侧移动 G42 调用刀尖半径补偿,刀具在轮廓右侧移动 G500 取消可设定零点偏置 G54 第一可设定零点偏置 G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定零点偏置 G58 第五可设定零点偏置 G59 第六可设定零点偏置 G53 按程序段方式取消可设定零点偏置G60* 准确定位 G70 英制尺寸 G71* 公制尺寸 G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90* 绝对尺寸 G91 增量尺寸 G94* 进给率F,单位毫米/分 G95 主轴进给率F,单位毫米/转 G901 在圆弧段进给补偿升” G900 进给补偿关” G450 圆弧过渡 G451 等距线的交点 I 插补参数 J 插补参数 K 插补参数 II 圆弧插补的中间点

J1圆弧插补的中间点RET子程序结束 K1圆弧插补的中间点S主轴转速,在G4中表示暂停时间L子程序名及子程序调用T刀具号 M辅助功能X坐标轴 M0程序停止Y坐标轴 M1程序有条件停止Z坐标轴 M2程序结束CALL循环调用 M3主轴顺时针旋转CHF倒角,一般使用 M4主轴逆时针旋转CHR倒角轮廓连线 M5主轴停CR圆弧插补半径 M6更换刀具GOTOB向后跳转指令 N副程序段GOTOF向前跳转指令 主程序段RND圆角 P子程序调用次数 SIEMENS 车床G代码 D刀具刀补号G74回参考点 F G75回固定点 F进给率(与G4 一起可以编程停留G17(在加工中心孔时要求) 时间)G18*Z/X平■面 G G功能(准备功能字)G40刀尖半径补偿方式的取消 G0快速移动G41调用刀尖半径补偿,刀具在轮廓左G1直线插补侧移动 G2顺时针圆弧插补G42调用刀尖半径补偿,刀具在轮廓右G3逆时针园弧插补侧移动 G33恒螺距的螺纹切削G500取消可设定零点偏置 G4快速移动G54第一可设定零点偏置 G63快速移动G55第一可设定零点偏置 G56第二可设定零点偏置

SIEMENS数控系统编程指令详解

SIEMENS数控系统编程指令详解

SIEMENS数控系统编程指令详解 第一章编程语言 1.1 准备功能(G指令) 一般用NC语言对单个操作步骤进行实际编程,只能代表一个NC程序中工作的一部分。实际指令编程之前,应先对操作步骤进行计划和准备,对NC程序的结构和组织考虑的越周详,所产生的复杂程序就会越清晰、准确,而且生成的速度就会越快,越简便。 通常按如下编程步骤进行: 根据图纸要求、指定加工方案; 测量每一把刀具的长度及半径; 确定工件零点坐标系的位置; 计算出每把刀具的切削用量; 编制加工零件程序; 根据程序图形模拟,查看刀具运行轨迹; 空运行,查看刀具运行轨迹; 试切削、检验、优化加工程序。 每一个程序都有一个不同的名称叫程序名,编程时可以任意选择名称。在编辑程序时首先要建立一个新程序名,然后才能编制加工程序。建立新程序名时要注意以下几点: 前一个符号必须是字母; 其余符号可以是字母、数字几及下划线; 程序名最多有24个字符;

1.1.3 G02/G03 圆弧插补 指令格式: G02/G03 Xxx Yxx Zxx Ixx Jxx Kxx G02/G03 Xxx Yxx Zxx CR = xx Y X Z G02 G02 G02 G03 G03 G03 0 X 0 Z 0 Y 图1—2 说明: G02 —顺时针圆弧插补; G03 —逆时针圆弧插补; Xxx Yxx Zxx —直角坐标系中的终点坐标; CR = xx —圆弧半径; Ixx 指圆弧的起点至圆弧的圆心在X轴上的投影矢量。当圆弧的起点在圆弧的圆心左侧时,I值为正,反之I值为负。 Jxx 指圆弧的起点至圆弧的圆心在Y轴上的投影矢量。当圆弧的起点在圆弧的圆心下侧时,J值为正,反之J值为负。 Kxx 指圆弧的起点至圆弧的圆心在Z轴上的投影矢量。当圆弧的起点在圆弧的圆心下侧时,K值为正,反之K值为负。 注:编制整圆时用G02/G03 Xxx Yxx Zxx Ixx Jxx Kxx这种编程

相关主题
文本预览
相关文档 最新文档