激光器械与维护文本素材PA编程手册(简).docVIP

  • 26
  • 0
  • 约1.06万字
  • 约 24页
  • 2021-08-23 发布于北京
  • 举报

激光器械与维护文本素材PA编程手册(简).doc

武汉楚天工业激光设备有限公司 PAGE 2 PA8000NT CNC编程手册 PA8000NT CNC编程手册 PAGE 1 目 录 编程手册概述……………………………………………………………… 2 数控指令编程……………………………………………………………… 3 G指令介绍 ………………………………………………………………… 7 M代码指令 …………………………………………………………………16 参数编程指令……………………………………………………………… 18 第一章 编程手册概述 此手册供开放式数控系统PA 8000NT CNC的编程人员参考使用,编程人员在编写数控程序前请仔细阅读本手册。 PA 8000 NT CNC编程指令基于DIN66025标准。 手册中将介绍各种定位指令、几何指令、循环指令、参数编程指令及主轴控制指令等等。 本手册仅仅介绍基本的编程指令,不包括PA公司其他可选功能的G代码和M代码,如果需要,用户可向机床制造商索取专门的介绍资料。 希望本手册能对编程人员有所帮助。 第二章 数控指令编程 数控指令列表: G代码指令: G代码 初始设定 组别 功能 G00 1 定位(快速进给) G01 ? 1 线性插补(程序给定速度) G02 1 指定圆心的圆弧插补 CW(顺时针方向) G03 1 指定圆心的圆弧插补 CCW(逆时针方向) G04 暂停时间 G09 7 提前读取ON(台前功能) G12 1 指定半径的圆弧插补 CW(顺时针方向) G13 1 指定半径的圆弧插补 CCW(逆时针方向) G63 进给速度过速ON G66 进给速度过速OFF G90 ? 3 绝对值编程 G91 3 增量值编程 G92 设定坐标系 表2-1 2) M代码: M指令 功能 M00 无条件停止 M01 条件停止 M02/M30 程序结束 M03 主轴正转 M04 主轴反转 M05 主轴停止 M19 主轴定位 M101-M108 快速M功能 表2-2 辅助功能: 辅助功能编程指令把相关信息从CNC转换并传送至PLC。 在PA8000NT中,通常用M、S、U和T等4条指令来执行相关的辅助功能。PA数控根据指令传送至PLC,再根据相关的PLC程序及BCD码来执行各项辅助功能。表2-2中所有M指令功能已经被预定义。 2.3 程序段跳步: 借助于斜杠“/”,PA8000NT可以实现跳步功能。如果自动方式(ALT-A)?F3程序执行2?F1(/)跳步已经被选定,在数控程序执行过程中,带“/”的程序段就会不被执行。但是如果F1(/)跳步未被选定,数控程序则按照普通数控程序执行。 例: N10 G0 X0 Y0 /N20 G1 X2000 Y300 跳步功能被选定时不执行 N30 G1 X4000 注:? 如果程序段已经在程序段动态堆栈中处理但还未被执行,此时F1(/)跳步 被选中,此程序段仍然会被执行。 2.4 循环执行程序: 循环执行程序的功能由与M02或M30同时使用的L指令实现。 例: N ? L5 M30 此命令表示整个程序将被重复5次,即总共被执行6次。 子程序: 在PA8000NT中,调用子程序可以由Q指令后跟NC程序号来调用,而且子程序可以调用子程序,但对主程序最多可调用4层子程序。 主程序 主程序 ? N30 G1 X10Y10 N40 Q100 ? M30 子程序P100N10 Y100N20 Q200 子程序 P100 N10 Y100 N20 Q200 ? N80 M30 子程序 P200 N10 ? N20 Q300 ? N50 M30 子程序 P300 N10 ? N20Q400 ? N70 M30 子程序 P400 N10 ? N20 ? N30 M30 如果用户需要循环调用子程序,同样在PA数控系统中使用L指令。有一点需要指出的是,如果在所要调用的子程序中已经有L指令,这里的L指令是没有任何作用的。 例: N? Q100 L5 程序100将被作为子程序调用并且总共执行6次。 作为一个程序而言,主程序和子程序实际上是没有分别的。 注意: ?如果在子程序中没有M30或M02,子程序将不能被调用。

文档评论(0)

1亿VIP精品文档

相关文档