PA8000CNC_编程手册
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
比例缩放
4
PA8000NT
G51
G52
G53
11
G54-G59
11
G63
8
G66
8
G70
2
G71
•
2
G72
6
G73
6
G74
G78
G79
G81
G82
G83
G84
G85
G86
G87
G88
G89
G90
•
3
G91
3
G92
G94
•
5
G95
5
G96
15
G97
•
15
G270
G271
G272
G274
G275
G276
N10 Y100 N20 Q200 …
子程序 P200
N10 … N20 Q300 …
子程序 P300
N10 … N20Q400 …
子程序 P400
N10 … N20 … N30 M30
如果用户需要循环调用子程序,同样在 PA 数控系统中使用 L 指令。有一点需要指出的 是,如果在所要调用的子程序中已经有 L 指令,这里的 L 指令是没有任何作用。
希望本手册能对编程人员有所帮助
如有任何问题或建议,请与如上地址联系:
2
PA8000NT
第二章
NC 编程手册
编辑 NC 程序
坐标系与原点的概念 机床零点:机床基本坐标系的原点,它平行于机床坐标系且是一个被确定的点。 机床参考点:又称机械原点,机床各运动部件在各自的正向自动退至极限的一个固 定点(由限位开关准确定位),至参考点时所显示的数值则表示参考点与机床零点 间的距离,作为系统内运算的基准点。实际上,机床参考点是机床上最具体的一个 机械固定点。而机床零点只是系统内的运算基准点,其处于机床何处无关紧要。每 次回零时所显示的数值必须相同,否则加工有误差。参考点在机床出厂时已设定, 用户一般不作变动。 工件零点:工件坐标系的原点编程时,一般选择工件图样上的设计基准作为编程零 点,例:回转体零件的端面中心,非回转体零件的角边,对称图形的中心,作为几 何尺寸绝对值的基准,在工件上以编程零点建立的坐标系称为工件坐标系 起刀点与对刀点:起刀点是指刀具起始运动的刀位点,也即程序开始执行时的刀位 点。所谓刀位点即刀具的基准点,如圆柱铣刀底面中心,球头刀中心,车刀与镗刀 的理论刀尖;对刀点的位置是刀位点与工件零点在机床坐标系中的准确位置
决定,而 G12/G13 圆弧插补的圆心由圆弧的半径决定。 • G12/G13 不能完成整个圆的圆弧插补。 例:N10 G00 X0 Y0 F100
N … M30 L0 表示主程序将无限制的循环
程序:
6
PA8000NT
NC 编程手册
在 PA8000NT 中,调用子程序可以由 Q 指令后跟 NC 程序号来调用,而且子程序可以调用 子程序,但对主程序最多可调用 4 层子程序。
主程序
… N30 G1 X10Y10 N40 Q100 … M30
子程序 P100
圆弧插补的指令由 G02/G03 激活,G02 代表顺时针方向插补,G03 代表逆时针方向插补,I、J、K 指定圆心坐标。
执行的圆弧插补所在平面由 G17-G20 决定
X
9
G03 逆时针方向插补
G02 顺时针方向插补
Z
例:(起点:X=0,Y=50)
N30 G02
X60 Y30
I30 J-10 F200
圆终心点坐坐标标相对于 进给速度
起点的位置
200mm/分钟
I、J 后面的数值等于圆心坐标值减去起点坐标值,由此可以算出例中圆弧的圆心为 (30,40) 用于车床上:直径编程中,终点坐标(X)以直径输入,如 DiameterAppl Bit2=0(I J K)的值以半径输入,如 DiameterAppl Bit2=1 (I J K)的值以直径输入
例… N20 G1 X0 Y0 Z0 (回到零点) …
有两个专门的注释形式可以使注释的内容显示在 PA8000NT 的报警信息栏上: 1. (MSG,注释) … 2. (*MSG,注释)… 第一种情况使得注释内容仅仅在当前程序段执行时显示,在执行到下一程序段时,注释 的信息将被从报警信息栏自动删除。 第二种情况使得注释内容在执行该程序段时显示,直到整个主程序结束时,注释信息才 会从报警信息栏删除。
例:
N10 G90
N20 G01 X80 Y80 Z80
F200
终点坐标 进给速度 200mm/分钟
G02/G03 指定圆心的圆弧插补:
指令方式:
G02/G03 X… Y… I… J… (G17 激活) G02/G03 Z… X… K… I… (G18 激活) G02/G03 Y… Z… J… K… (G19 激活)
G00 一般在刀具不进行切削时对刀具进行定位操作。
例:
N10 G90
N20 G00 X50 Y80 Z100 快速移至 X50 Y80 Z100 然后到 Z20
N30 Z20
G01 切削进给速度直线插补:
8
PA8000NT
NC 编程手册
指令形式:
G01 X… Y… F… … 切削进给速度直线插补指令由 G01 激活,允许刀具以 F 指令所指 定的速度进行切削。
PA8000NT
NC 编程手册
`
PA 数控系统
NC 编程手册
1
第一章
编程手册概述
此手册供开放式数控系统 PA8000_CNC 的编程人员参考使用,编程人员在编写 数控程序前请仔细阅读本手册
PA8000_CNC 编程指令基于 DIN66025 标准 手册中将介绍各种定位指令、几何指令、循环指令、参数编程指令及主轴控制指令
表 2-1
注意:• 表示默认的状态
NC 编程手册
工件旋转(角度) 工件旋转(半径) 工件坐标系选择OFF 工件坐标系选择
进给倍率ON 进给倍率OFF
英寸制 米制 精确停止插补ON 精确停止插补OFF 程序回原点 两维路径的切线设置ON 两维路径的切线设置OFF 点孔循环 镗阶梯孔循环 深孔加工循环 攻丝循环 镗削循环 BORE OUT 带停止 REAMING(G85) 带主轴停止 BORE OUT 带中继停止 BORE OUT 绝对值编程 增量值编程 设定坐标系 每分钟进给速度(mm/min) 每转进给速度(mm/r) 恒线速切割 恒转速切割 车削循环停止 车削循环径向切削 车削循环轴向切削 端面深孔加工循环 外圆、内圆切槽循环 螺纹车削循环
2) M 代码:
5
M 指令
功能
M00
无条件停止
M01
条件停止
M02/M30
程序结束
M03
主轴正转
M04
主轴反转
M05
主轴停止
M19
主轴定位
M08
冷却泵开启
M09
冷却泵关闭
M21
工件夹紧
M22
工件松开
M213
电子主轴正转
M214
电子主轴反转
M215
电子主轴停止
M280
旋转轴模式
M290
主轴模式
表 2-2
提前读取ON(台前功能)
动态堆栈清零
动态堆栈等候
指定半径的圆弧插补 CW(顺时针 方向)
指定半径的圆弧插补CCW(逆时针 方向)
极坐标编程(绝对值) 极坐标编程(增量值)
重新定义零点 选择X-Y平面 选择Z-X平面 选择Y-Z平面 选择程序设定平面 加工区域限制 加工区域限制 加工区域限制OFF 加工区域限制ON 恒间距螺纹切削 变间距螺纹切削 镜像功能ON 镜像功能OFF 刀具半径补偿 刀具半径补偿左偏置 刀具半径补偿右偏置 带调整功能的 刀具半径补偿左偏置 带调整功能的 刀具半径补偿右偏置
例如:N10 G02 X-20 Z0 I-5 K0 (画一个半径为 5mm 的圆) 圆心坐标以半径计算(-5,0)起点坐标也以半径计算(0,0) I=-5+0=-5 注意: 如果 G02/G03 在坐际系中不能实现,报警 243 、203 将显示
G12/G13 指定半径的圆弧插补:
指令形式:
G12/G13 X… Y… K… 指定半径的圆弧插补由 G12/G13 激活 G12 代表顺时针圆弧插补,K 值代表半径大小 G13 代表逆时针圆弧插补,K 值代表半径大小 与 G02/G03 指令不同的是: • 显然,G02/G03 圆弧插补的圆心由圆心与起点的相对坐标关系
辅助功能:
辅助功能编程指令把相关信息从 CNC 转换并传送至 PLC。
在 PA8000_CNC 中,通常用 M、S、U 和 T 等 4 条指令来执行相关的辅助功能。PA 数控根据
指令传送至 PLC,再根据相关的 PLC 程序及 BCD 码来执行各项辅助功能。表 2-2 中所有
M 指令功能已经在 PLC 中预定义
G38
G39
•
G40
•
G41
G42
G43
G44 G50
数控指令编程
组别 1 1 1
1
1 7 7
1
1 3 3
12 12 12 12
9 9 1 1 10 10 4 4 4 4
4
功能 定位(快速进给) 线性插补(程序给定速度) 指定圆心的圆弧插补CW(顺时针
方向) 指定圆心的圆弧插补CCW(逆时针
方向) 暂停时间 切线圆弧插补 提前读取OFF(台前功能)
注:在参数编程方式下…/注释…也可以被使用,所有跟在斜杠后的内均被认为是注 释。
7
第四章
G 指令介绍
普通定位指令:
G00 快进点定位指令:(此速度出厂时已设定) 指令形式: G00 X… Y…
快速进给指令由 G00 激活,允许刀具在允许范围内以最大的速度快 速移动至终点,X、Y 后跟终点坐标
应用:
NC 程序 1> 任何一个 NC 程序段都有顺序号 Nxx, 顺序号必须放在 NC 程序段的最前端,它以字母
N 来表示 ,最大默认后面跟 6 位有效字数,数字前端 0 可忽略(范围 0—999999,此 范围可通过机床参数来设置) 2> 并且 NC 程序段的最大长度 128 个字符 3> 使用程序号可以很方便的插入、修改、NC 程序段,每一个程序号将自动的按程序号有 小到大进行排列放入 NC 程序中,每一行中相同的地址字只能出现一次 4> 程序号以 P 开头,后面跟不超过 6 位数的数字(范围 1—999999) 5> 固定循环功能,不同的数控系统其编制的代码,格式等有较大的区别,在放式的数控 系统中可能用参数编程来完成循环功能 6> G 代码有两种,一种是模态 G 代码,另一种是非模态 G 代码,模态 G 代码的含意是直 到同一组的其它 G 代码被指定之前均有效的 G 代码,具有续效性,在后续程序段中, 只要同组其它 G 代码未出现之前一直有效,非模态 G 代码的含意是仅在被指定的程序 段内有效的 G 代码 7> 变量赋值、变量运算和轴移动指令不能使用在同一行中,变量赋值、变量运算、程序 控制语句行的顺序号前面必须有字符“*” 例:* N100 P1=200,P2=300
程序段跳步:
借助于斜杠“/”,PA8000LW CNC 可以实现跳步功能。如果自动方式(CTRL+ALT+A)→F3 程序处理 2→F1(/)跳步已经被选定,在数控程序执行过程中,带“/”的程序段就会不被 执行。但是如果 F1(/)跳步未被选定,数控程序则按照普通数控程序执行。 例: N10 G0 X0 Y0
数控机床的坐标系和运动方向 数控机床上的坐标系采用右手直角笛卡儿坐标系
右手直角笛卡儿坐标系规定直角坐标 X,Y,Z,三者的关系及其正方向用右手定则判定,绕 X,Y,Z 轴的回转运动及其正方向+A,+B,+C 分别用右手螺旋法则判定。
本手册仅仅介绍 PA8000_CNC 基本的编程指令,不包括 PA 公司其他可选功能的 G 代码和 M 代码,如果需要,用户可向机床制造商索取专门的介绍资料
/N20 G1 X2000 Y300 跳步功能被选定时不执行 N30 G1 X4000
注:• 如果程序段已经在程序段动态堆栈中处理但还未被执行,此时 F1(/)跳步 被选中,此程序段仍然会被执行。
循环执行程序:
循环执行程序的功能由与 M02 或 M30 绑定在一起使用 L 指令实现 例:N … M30 L5 此命令表示整个主程序将被重复 5 次,即总共被执行 6 次
例: N… Q100 L5 程序 100 将被作为子程序调用并且总共执行 6 次。
作为一个程序而言,主程序和子程序实际上是没有分别的。 注意: •如果在子程序中没有 M30 或 M02,子程序将不能被调用。
•子程序不可以采用参数编程的程序段作为开始。
NC 程序中的注释:
PA 数控中的 NC 程序段可以有相关的一些注释,它们可以被写在一个程序段的任何位置, 但对程序段的执行没有任何影响,当然,注释的内容需要使用括号。
N110 G1 X=P1 Y=P2 * N120 IF P1>100 GO 200
3
第三章
数控指令列表:
1) G 代码指令:
G 代码 初始设定
G00
G01
•
G02
G03
G04
G07
G08
•
G09
G10
G11
G12
G13
G14
G15
G16
G17
•
G18
G19
G20
G24
G25
G26
G27
G33
G34
4
PA8000NT
G51
G52
G53
11
G54-G59
11
G63
8
G66
8
G70
2
G71
•
2
G72
6
G73
6
G74
G78
G79
G81
G82
G83
G84
G85
G86
G87
G88
G89
G90
•
3
G91
3
G92
G94
•
5
G95
5
G96
15
G97
•
15
G270
G271
G272
G274
G275
G276
N10 Y100 N20 Q200 …
子程序 P200
N10 … N20 Q300 …
子程序 P300
N10 … N20Q400 …
子程序 P400
N10 … N20 … N30 M30
如果用户需要循环调用子程序,同样在 PA 数控系统中使用 L 指令。有一点需要指出的 是,如果在所要调用的子程序中已经有 L 指令,这里的 L 指令是没有任何作用。
希望本手册能对编程人员有所帮助
如有任何问题或建议,请与如上地址联系:
2
PA8000NT
第二章
NC 编程手册
编辑 NC 程序
坐标系与原点的概念 机床零点:机床基本坐标系的原点,它平行于机床坐标系且是一个被确定的点。 机床参考点:又称机械原点,机床各运动部件在各自的正向自动退至极限的一个固 定点(由限位开关准确定位),至参考点时所显示的数值则表示参考点与机床零点 间的距离,作为系统内运算的基准点。实际上,机床参考点是机床上最具体的一个 机械固定点。而机床零点只是系统内的运算基准点,其处于机床何处无关紧要。每 次回零时所显示的数值必须相同,否则加工有误差。参考点在机床出厂时已设定, 用户一般不作变动。 工件零点:工件坐标系的原点编程时,一般选择工件图样上的设计基准作为编程零 点,例:回转体零件的端面中心,非回转体零件的角边,对称图形的中心,作为几 何尺寸绝对值的基准,在工件上以编程零点建立的坐标系称为工件坐标系 起刀点与对刀点:起刀点是指刀具起始运动的刀位点,也即程序开始执行时的刀位 点。所谓刀位点即刀具的基准点,如圆柱铣刀底面中心,球头刀中心,车刀与镗刀 的理论刀尖;对刀点的位置是刀位点与工件零点在机床坐标系中的准确位置
决定,而 G12/G13 圆弧插补的圆心由圆弧的半径决定。 • G12/G13 不能完成整个圆的圆弧插补。 例:N10 G00 X0 Y0 F100
N … M30 L0 表示主程序将无限制的循环
程序:
6
PA8000NT
NC 编程手册
在 PA8000NT 中,调用子程序可以由 Q 指令后跟 NC 程序号来调用,而且子程序可以调用 子程序,但对主程序最多可调用 4 层子程序。
主程序
… N30 G1 X10Y10 N40 Q100 … M30
子程序 P100
圆弧插补的指令由 G02/G03 激活,G02 代表顺时针方向插补,G03 代表逆时针方向插补,I、J、K 指定圆心坐标。
执行的圆弧插补所在平面由 G17-G20 决定
X
9
G03 逆时针方向插补
G02 顺时针方向插补
Z
例:(起点:X=0,Y=50)
N30 G02
X60 Y30
I30 J-10 F200
圆终心点坐坐标标相对于 进给速度
起点的位置
200mm/分钟
I、J 后面的数值等于圆心坐标值减去起点坐标值,由此可以算出例中圆弧的圆心为 (30,40) 用于车床上:直径编程中,终点坐标(X)以直径输入,如 DiameterAppl Bit2=0(I J K)的值以半径输入,如 DiameterAppl Bit2=1 (I J K)的值以直径输入
例… N20 G1 X0 Y0 Z0 (回到零点) …
有两个专门的注释形式可以使注释的内容显示在 PA8000NT 的报警信息栏上: 1. (MSG,注释) … 2. (*MSG,注释)… 第一种情况使得注释内容仅仅在当前程序段执行时显示,在执行到下一程序段时,注释 的信息将被从报警信息栏自动删除。 第二种情况使得注释内容在执行该程序段时显示,直到整个主程序结束时,注释信息才 会从报警信息栏删除。
例:
N10 G90
N20 G01 X80 Y80 Z80
F200
终点坐标 进给速度 200mm/分钟
G02/G03 指定圆心的圆弧插补:
指令方式:
G02/G03 X… Y… I… J… (G17 激活) G02/G03 Z… X… K… I… (G18 激活) G02/G03 Y… Z… J… K… (G19 激活)
G00 一般在刀具不进行切削时对刀具进行定位操作。
例:
N10 G90
N20 G00 X50 Y80 Z100 快速移至 X50 Y80 Z100 然后到 Z20
N30 Z20
G01 切削进给速度直线插补:
8
PA8000NT
NC 编程手册
指令形式:
G01 X… Y… F… … 切削进给速度直线插补指令由 G01 激活,允许刀具以 F 指令所指 定的速度进行切削。
PA8000NT
NC 编程手册
`
PA 数控系统
NC 编程手册
1
第一章
编程手册概述
此手册供开放式数控系统 PA8000_CNC 的编程人员参考使用,编程人员在编写 数控程序前请仔细阅读本手册
PA8000_CNC 编程指令基于 DIN66025 标准 手册中将介绍各种定位指令、几何指令、循环指令、参数编程指令及主轴控制指令
表 2-1
注意:• 表示默认的状态
NC 编程手册
工件旋转(角度) 工件旋转(半径) 工件坐标系选择OFF 工件坐标系选择
进给倍率ON 进给倍率OFF
英寸制 米制 精确停止插补ON 精确停止插补OFF 程序回原点 两维路径的切线设置ON 两维路径的切线设置OFF 点孔循环 镗阶梯孔循环 深孔加工循环 攻丝循环 镗削循环 BORE OUT 带停止 REAMING(G85) 带主轴停止 BORE OUT 带中继停止 BORE OUT 绝对值编程 增量值编程 设定坐标系 每分钟进给速度(mm/min) 每转进给速度(mm/r) 恒线速切割 恒转速切割 车削循环停止 车削循环径向切削 车削循环轴向切削 端面深孔加工循环 外圆、内圆切槽循环 螺纹车削循环
2) M 代码:
5
M 指令
功能
M00
无条件停止
M01
条件停止
M02/M30
程序结束
M03
主轴正转
M04
主轴反转
M05
主轴停止
M19
主轴定位
M08
冷却泵开启
M09
冷却泵关闭
M21
工件夹紧
M22
工件松开
M213
电子主轴正转
M214
电子主轴反转
M215
电子主轴停止
M280
旋转轴模式
M290
主轴模式
表 2-2
提前读取ON(台前功能)
动态堆栈清零
动态堆栈等候
指定半径的圆弧插补 CW(顺时针 方向)
指定半径的圆弧插补CCW(逆时针 方向)
极坐标编程(绝对值) 极坐标编程(增量值)
重新定义零点 选择X-Y平面 选择Z-X平面 选择Y-Z平面 选择程序设定平面 加工区域限制 加工区域限制 加工区域限制OFF 加工区域限制ON 恒间距螺纹切削 变间距螺纹切削 镜像功能ON 镜像功能OFF 刀具半径补偿 刀具半径补偿左偏置 刀具半径补偿右偏置 带调整功能的 刀具半径补偿左偏置 带调整功能的 刀具半径补偿右偏置
例如:N10 G02 X-20 Z0 I-5 K0 (画一个半径为 5mm 的圆) 圆心坐标以半径计算(-5,0)起点坐标也以半径计算(0,0) I=-5+0=-5 注意: 如果 G02/G03 在坐际系中不能实现,报警 243 、203 将显示
G12/G13 指定半径的圆弧插补:
指令形式:
G12/G13 X… Y… K… 指定半径的圆弧插补由 G12/G13 激活 G12 代表顺时针圆弧插补,K 值代表半径大小 G13 代表逆时针圆弧插补,K 值代表半径大小 与 G02/G03 指令不同的是: • 显然,G02/G03 圆弧插补的圆心由圆心与起点的相对坐标关系
辅助功能:
辅助功能编程指令把相关信息从 CNC 转换并传送至 PLC。
在 PA8000_CNC 中,通常用 M、S、U 和 T 等 4 条指令来执行相关的辅助功能。PA 数控根据
指令传送至 PLC,再根据相关的 PLC 程序及 BCD 码来执行各项辅助功能。表 2-2 中所有
M 指令功能已经在 PLC 中预定义
G38
G39
•
G40
•
G41
G42
G43
G44 G50
数控指令编程
组别 1 1 1
1
1 7 7
1
1 3 3
12 12 12 12
9 9 1 1 10 10 4 4 4 4
4
功能 定位(快速进给) 线性插补(程序给定速度) 指定圆心的圆弧插补CW(顺时针
方向) 指定圆心的圆弧插补CCW(逆时针
方向) 暂停时间 切线圆弧插补 提前读取OFF(台前功能)
注:在参数编程方式下…/注释…也可以被使用,所有跟在斜杠后的内均被认为是注 释。
7
第四章
G 指令介绍
普通定位指令:
G00 快进点定位指令:(此速度出厂时已设定) 指令形式: G00 X… Y…
快速进给指令由 G00 激活,允许刀具在允许范围内以最大的速度快 速移动至终点,X、Y 后跟终点坐标
应用:
NC 程序 1> 任何一个 NC 程序段都有顺序号 Nxx, 顺序号必须放在 NC 程序段的最前端,它以字母
N 来表示 ,最大默认后面跟 6 位有效字数,数字前端 0 可忽略(范围 0—999999,此 范围可通过机床参数来设置) 2> 并且 NC 程序段的最大长度 128 个字符 3> 使用程序号可以很方便的插入、修改、NC 程序段,每一个程序号将自动的按程序号有 小到大进行排列放入 NC 程序中,每一行中相同的地址字只能出现一次 4> 程序号以 P 开头,后面跟不超过 6 位数的数字(范围 1—999999) 5> 固定循环功能,不同的数控系统其编制的代码,格式等有较大的区别,在放式的数控 系统中可能用参数编程来完成循环功能 6> G 代码有两种,一种是模态 G 代码,另一种是非模态 G 代码,模态 G 代码的含意是直 到同一组的其它 G 代码被指定之前均有效的 G 代码,具有续效性,在后续程序段中, 只要同组其它 G 代码未出现之前一直有效,非模态 G 代码的含意是仅在被指定的程序 段内有效的 G 代码 7> 变量赋值、变量运算和轴移动指令不能使用在同一行中,变量赋值、变量运算、程序 控制语句行的顺序号前面必须有字符“*” 例:* N100 P1=200,P2=300
程序段跳步:
借助于斜杠“/”,PA8000LW CNC 可以实现跳步功能。如果自动方式(CTRL+ALT+A)→F3 程序处理 2→F1(/)跳步已经被选定,在数控程序执行过程中,带“/”的程序段就会不被 执行。但是如果 F1(/)跳步未被选定,数控程序则按照普通数控程序执行。 例: N10 G0 X0 Y0
数控机床的坐标系和运动方向 数控机床上的坐标系采用右手直角笛卡儿坐标系
右手直角笛卡儿坐标系规定直角坐标 X,Y,Z,三者的关系及其正方向用右手定则判定,绕 X,Y,Z 轴的回转运动及其正方向+A,+B,+C 分别用右手螺旋法则判定。
本手册仅仅介绍 PA8000_CNC 基本的编程指令,不包括 PA 公司其他可选功能的 G 代码和 M 代码,如果需要,用户可向机床制造商索取专门的介绍资料
/N20 G1 X2000 Y300 跳步功能被选定时不执行 N30 G1 X4000
注:• 如果程序段已经在程序段动态堆栈中处理但还未被执行,此时 F1(/)跳步 被选中,此程序段仍然会被执行。
循环执行程序:
循环执行程序的功能由与 M02 或 M30 绑定在一起使用 L 指令实现 例:N … M30 L5 此命令表示整个主程序将被重复 5 次,即总共被执行 6 次
例: N… Q100 L5 程序 100 将被作为子程序调用并且总共执行 6 次。
作为一个程序而言,主程序和子程序实际上是没有分别的。 注意: •如果在子程序中没有 M30 或 M02,子程序将不能被调用。
•子程序不可以采用参数编程的程序段作为开始。
NC 程序中的注释:
PA 数控中的 NC 程序段可以有相关的一些注释,它们可以被写在一个程序段的任何位置, 但对程序段的执行没有任何影响,当然,注释的内容需要使用括号。
N110 G1 X=P1 Y=P2 * N120 IF P1>100 GO 200
3
第三章
数控指令列表:
1) G 代码指令:
G 代码 初始设定
G00
G01
•
G02
G03
G04
G07
G08
•
G09
G10
G11
G12
G13
G14
G15
G16
G17
•
G18
G19
G20
G24
G25
G26
G27
G33
G34