PA8000CNC_编程手册

上传人:n**** 文档编号:46524188 上传时间:2018-06-27 格式:PDF 页数:59 大小:581.46KB
返回 下载 相关 举报
PA8000CNC_编程手册_第1页
第1页 / 共59页
PA8000CNC_编程手册_第2页
第2页 / 共59页
PA8000CNC_编程手册_第3页
第3页 / 共59页
PA8000CNC_编程手册_第4页
第4页 / 共59页
PA8000CNC_编程手册_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《PA8000CNC_编程手册》由会员分享,可在线阅读,更多相关《PA8000CNC_编程手册(59页珍藏版)》请在金锄头文库上搜索。

1、PA8000NT NC 编程手册 1 PA 数控系统 PA 数控系统 NC 编程手册 NC 编程手册 2 第一章 编程手册概述 此手册供开放式数控系统 PA8000_CNC 的编程人员参考使用,编程人员在编写 数控程序前请仔细阅读本手册 PA8000_CNC 编程指令基于 DIN66025 标准 手册中将介绍各种定位指令、几何指令、循环指令、参数编程指令及主轴控制指令 数控机床的坐标系和运动方向 数控机床上的坐标系采用右手直角笛卡儿坐标系 右手直角笛卡儿坐标系规定直角坐标 X,Y,Z,三者的关系及其正方向用右手定则判定,绕 X,Y,Z 轴的回转运动及其正方向+A,+B,+C 分别用右手螺旋法则

2、判定。 本手册仅仅介绍 PA8000_CNC 基本的编程指令,不包括 PA 公司其他可选功能的 G 代码和 M 代码,如果需要,用户可向机床制造商索取专门的介绍资料 希望本手册能对编程人员有所帮助 如有任何问题或建议,请与如上地址联系: PA8000NT NC 编程手册 3 第二章 编辑 NC 程序 坐标系与原点的概念 坐标系与原点的概念 ? 机床零点:机床零点:机床基本坐标系的原点,它平行于机床坐标系且是一个被确定的点。 ? 机床参考点:机床参考点:又称机械原点,机床各运动部件在各自的正向自动退至极限的一个固 定点(由限位开关准确定位),至参考点时所显示的数值则表示参考点与机床零点 间的距离

3、,作为系统内运算的基准点。实际上,机床参考点是机床上最具体的一个 机械固定点。而机床零点只是系统内的运算基准点,其处于机床何处无关紧要。每 次回零时所显示的数值必须相同,否则加工有误差。参考点在机床出厂时已设定, 用户一般不作变动。 ? 工件零点:工件零点:工件坐标系的原点编程时,一般选择工件图样上的设计基准作为编程零 点,例:回转体零件的端面中心,非回转体零件的角边,对称图形的中心,作为几 何尺寸绝对值的基准,在工件上以编程零点建立的坐标系称为工件坐标系 ? 起刀点与对刀点:起刀点与对刀点:起刀点是指刀具起始运动的刀位点,也即程序开始执行时的刀位 点。所谓刀位点即刀具的基准点,如圆柱铣刀底面

4、中心,球头刀中心,车刀与镗刀 的理论刀尖;对刀点的位置是刀位点与工件零点在机床坐标系中的准确位置 NC 程序 NC 程序 1 任何一个 NC 程序段都有顺序号 Nxx, 顺序号必须放在 NC 程序段的最前端,它以字母 N 来表示 ,最大默认后面跟 6 位有效字数,数字前端 0 可忽略(范围 0999999,此 范围可通过机床参数来设置) 2 并且 NC 程序段的最大长度 128 个字符 3 使用程序号可以很方便的插入、修改、NC 程序段,每一个程序号将自动的按程序号有 小到大进行排列放入 NC 程序中,每一行中相同的地址字只能出现一次 4 程序号以 P 开头,后面跟不超过 6 位数的数字(范围

5、 1999999) 5 固定循环功能,不同的数控系统其编制的代码,格式等有较大的区别,在放式的数控 系统中可能用参数编程来完成循环功能 6 G 代码有两种,一种是模态 G 代码,另一种是非模态 G 代码,模态 G 代码的含意是直 到同一组的其它 G 代码被指定之前均有效的 G 代码,具有续效性,在后续程序段中, 只要同组其它 G 代码未出现之前一直有效,非模态 G 代码的含意是仅在被指定的程序 段内有效的 G 代码 7 变量赋值、变量运算和轴移动指令不能使用在同一行中,变量赋值、变量运算、程序 控制语句行的顺序号前面必须有字符“*” 例:* N100 P1=200,P2=300 N110 G1

6、 X=P1 Y=P2 * N120 IF P1100 GO 200 4 第三章 数控指令编程 数控指令列表:数控指令列表: 1) G 代码指令: G 代码 初始设定 组别 功能 G 代码 初始设定 组别 功能 G00 1 定位(快速进给) G01 1 线性插补(程序给定速度) G02 1 指定圆心的圆弧插补CW(顺时针 方向) G03 1 指定圆心的圆弧插补CCW(逆时针 方向) G04 暂停时间 G07 1 切线圆弧插补 G08 7 提前读取OFF(台前功能) G09 7 提前读取ON(台前功能) G10 动态堆栈清零 G11 动态堆栈等候 G12 1 指定半径的圆弧插补 CW(顺时针 方向

7、) G13 1 指定半径的圆弧插补CCW(逆时针 方向) G14 3 极坐标编程(绝对值) G15 3 极坐标编程(增量值) G16 重新定义零点 G17 12 选择X-Y平面 G18 12 选择Z-X平面 G19 12 选择Y-Z平面 G20 12 选择程序设定平面 G24 加工区域限制 G25 加工区域限制 G26 9 加工区域限制OFF G27 9 加工区域限制ON G33 1 恒间距螺纹切削 G34 1 变间距螺纹切削 G38 10 镜像功能ON G39 10 镜像功能OFF G40 4 刀具半径补偿 G41 4 刀具半径补偿左偏置 G42 4 刀具半径补偿右偏置 G43 4 带调整功

8、能的 刀具半径补偿左偏置 G44 4 带调整功能的 刀具半径补偿右偏置 G50 比例缩放 PA8000NT NC 编程手册 5 G51 工件旋转(角度) G52 工件旋转(半径) G53 11 工件坐标系选择OFF G54-G59 11 工件坐标系选择 G63 8 进给倍率ON G66 8 进给倍率OFF G70 2 英寸制 G71 2 米制 G72 6 精确停止插补ON G73 6 精确停止插补OFF G74 程序回原点 G78 两维路径的切线设置ON G79 两维路径的切线设置OFF G81 点孔循环 G82 镗阶梯孔循环 G83 深孔加工循环 G84 攻丝循环 G85 镗削循环 G86

9、BORE OUT G87 带停止 REAMING(G85) G88 带主轴停止 BORE OUT G89 带中继停止 BORE OUT G90 3 绝对值编程 G91 3 增量值编程 G92 设定坐标系 G94 5 每分钟进给速度(mm/min) G95 5 每转进给速度(mm/r) G96 15 恒线速切割 G97 15 恒转速切割 G270 车削循环停止 G271 车削循环径向切削 G272 车削循环轴向切削 G274 端面深孔加工循环 G275 外圆、内圆切槽循环 G276 螺纹车削循环 表 21 注意: 表示默认的状态 注意: 表示默认的状态 2) M 代码: 6 M 指令 功能 M

10、指令 功能 M00 无条件停止 M01 条件停止 M02/M30 程序结束 M03 主轴正转 M04 主轴反转 M05 主轴停止 M19 主轴定位 M08 冷却泵开启 M09 冷却泵关闭 M21 工件夹紧 M22 工件松开 M213 电子主轴正转 M214 电子主轴反转 M215 电子主轴停止 M280 旋转轴模式 M290 主轴模式 表 22 辅助功能:辅助功能: 辅助功能编程指令把相关信息从 CNC 转换并传送至 PLC。 在 PA8000_CNC 中,通常用 M、S、U 和 T 等 4 条指令来执行相关的辅助功能。PA 数控根据 指令传送至 PLC,再根据相关的 PLC 程序及 BCD

11、码来执行各项辅助功能。表 22 中所有 M 指令功能已经在 PLC 中预定义 程序段跳步:程序段跳步: 借助于斜杠“/”,PA8000LW CNC 可以实现跳步功能。如果自动方式(CTRL+ALT+A)自动方式(CTRL+ALT+A)F3 程序处理 2F3 程序处理 2F1(/)跳步F1(/)跳步已经被选定,在数控程序执行过程中,带“/”的程序段就会不被 执行。但是如果 F1(/)跳步F1(/)跳步未被选定,数控程序则按照普通数控程序执行。 例:例: N10 G0 X0 Y0 /N20 G1 X2000 Y300 跳步功能被选定时不执行 N30 G1 X4000 注: 如果程序段已经在程序段动

12、态堆栈中处理但还未被执行,此时 F1(/)跳步 F1(/)跳步 被选中,此程序段仍然会被执行。 循环执行程序: 循环执行程序: 循环执行程序的功能由与 M02 或 M30 绑定在一起使用 L 指令实现 例:N M30 L5 此命令表示整个主程序将被重复 5 次,即总共被执行 6 次 N M30 L0 表示主程序将无限制的循环 程序: 程序: PA8000NT NC 编程手册 7 在 PA8000NT 中,调用子程序可以由 Q 指令后跟 NC 程序号来调用,而且子程序可以调用 子程序,但对主程序最多可调用 4 层子程序。 如果用户需要循环调用子程序,同样在 PA 数控系统中使用 L 指令。有一点

13、需要指出的 是,如果在所要调用的子程序中已经有 L 指令,这里的 L 指令是没有任何作用。 例: N Q100 L5 程序 100 将被作为子程序调用并且总共执行 6 次。 作为一个程序而言,主程序和子程序实际上是没有分别的。 注意: 如果在子程序中没有 M30 或 M02,子程序将不能被调用。 子程序不可以采用参数编程的程序段作为开始。 NC 程序中的注释: NC 程序中的注释: PA 数控中的 NC 程序段可以有相关的一些注释,它们可以被写在一个程序段的任何位置, 但对程序段的执行没有任何影响,当然,注释的内容需要使用括号。 例 N20 G1 X0 Y0 Z0 (回到零点) 有两个专门的注

14、释形式可以使注释的内容显示在 PA8000NT 的报警信息栏上: 1. (MSG,注释) 2. (*MSG,注释) 第一种情况使得注释内容仅仅在当前程序段执行时显示,在执行到下一程序段时,注释 的信息将被从报警信息栏自动删除。 第二种情况使得注释内容在执行该程序段时显示,直到整个主程序结束时,注释信息才 会从报警信息栏删除。 注:在参数编程方式下/注释也可以被使用,所有跟在斜杠后的内均被认为是注 释。 主程序 N30 G1 X10Y10 N40 Q100 M30 子程序 P100 N10 Y100 N20 Q200 子程序 P200 N10 N20 Q300 子程序 P300 N10 N20Q400 子程序 P400 N10 N20 N30 M30 8 第四章

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 机械理论及资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号