D系统主轴运动、辅助运动、计算参数R、局部用户数据、程序跳转和子程序功能.pptVIP

  • 1
  • 0
  • 约5.35千字
  • 约 33页
  • 2022-03-10 发布于广东
  • 举报

D系统主轴运动、辅助运动、计算参数R、局部用户数据、程序跳转和子程序功能.ppt

编程举例 ;在X、Z 轴运行之前,主轴以270 转/分顺时针方向启动 N10 G1 X70 Z20 F300 S270 M3 … N80 S450 … ;改变转速 … N170 G0 Z180 M5 ;主轴停止生效后,Z 轴运行 五、辅助功能 M 辅助功能M用以设定机床上的一些开关操作,例如主轴启动/停止、冷却液打开/关闭等等。 目前只有少数M功能被固定下来,其余M功能则由机床生产厂家自行设定。 802D数控系统使用和预留的辅助功能M见下表所示,其辅助功能格式为 M0 ~ M99 802D系统使用和预留的辅助功能M 地址 含义 说明 M0 程序停止 暂时停止程序运行,按“启动”键后程序继续运行。 M1 程序有条件停止 功能同M0,但仅在专门信号出现后才生效。 M2 程序结束 一般出现在程序的最后一段 M3 主轴顺时针旋转 M4 主轴逆时针旋转 M5 主轴停 M6 更换刀具 如果机床数据MD22550:TOOL_CHANGE_MODE为1,则系统使用M6指令来更换刀具,如果该机床数据为0,则使用T指令来进行刀具更换。 M40 自动变换齿轮级 M41到M45 齿轮级1到齿轮级5 M17、M19 M30、M70 预定,没用 M… 其它的M功能 没有定义,可由机床生产厂家自由设定。 说明: (1)在一个程序段中最多可以有5个M功能。 (2)在有坐标轴运行指令的程序段中,M功能的作用情况如下。 ① 只有在坐标轴运行完毕之后,M0,M1,M2 功能才会有效。 ② 在坐标轴运行之前,M3,M4,M5功能所对应的控制信号就已经有效,即当受控主轴按M3或M4启动之后,坐标轴才开始运动,但是在M5功能有效后,坐标轴并不等待主轴完全停止就开始运动。 ③ 其它M功能信号与坐标轴运行信号一起输出到内部控制器上。如果你有意在坐标轴运行之前或之后编程一个M功能,则你必须插入一个独立的M功能程序段。 编程举例 N10 S… N20 G… X… M3 ;在X轴运行之前,先启动主轴运行 N180 M78 M67 M10 M12 M37 ;一个程序段中最多可有5个M功能 除了M功能和H功能之外,T、D 和S功能也可以传送到PLC,每个程序段中最多可以写入10个这样的功能指令。 五、计算参数 (1)计算参数的功能 ① 计算参数是一种实型变量,它具有如下操作性质。 程序运行之前,操作者可以通过机床操作面板来设定计算参数的初始值。 程序运行时,程序可以动态地修改计算参数的数值。 程序运行结束后,计算参数的数值将被保存在系统数据区中。 ② 计算参数属于全局变量,可以被所有的NC程序所访问。 ③ 在NC程序中,可以利用计算参数来对各种地址进行赋值。 可见,计算参数可以使一个NC程序适用于多组数值下的不同加工。 (2)编程格式 802D系统共有300个计算参数,其编程格式为: R0 到 R299 (3)为计算参数赋值 用户程序可以使用以下数据格式来为计算参数赋值。 ⒈ 浮点数格式 例: R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.1234 说明: ① 浮点数格式的数值范围为±(0.000 0001 … 9999 9999)。 ② 带符号时,正号可以省去。 ③ 带小数点时,可带8位小数。 ④ 可取为整数形式。 ⒉ 指数格式 例: R0=-0.1EX-5 ;R0=-0.000 001 R1=1.874EX8 ;R1=187 400 000 说明: ① 指数格式的数值范围为±(10-300…10+300); ② 指数值写在EX符号之后,EX值范围为:-300 到 +300; ③ 最大符号数为10(包括符号和小数点) 。 ⒊ 计算表达式 例: R0=1+2+3 R0=SIN(25.3) R0=R1+R2 注意:一个程序段可以包含多个赋值功能字。 (4)表达式的计算 赋值功能字可以包含算术表达式。除了+、-、*、/ 四则运算以外,这个表达式还可以拥有以下函数计算功能。 书写格式 含义 说明 编程示例 SIN() 正弦 角度单

文档评论(0)

1亿VIP精品文档

相关文档