《宏指令相关外文翻译》由会员分享,可在线阅读,更多相关《宏指令相关外文翻译(16页珍藏版)》请在毕设资料网上搜索。
1、中文 3970 字 毕业设计 (论文 )外文资料翻译 学院 (系 ): 专业: 姓名: 学号: 外 文 出 处 : HAAS Mill Operators Manual 附件: 1.外文资料翻译译文; 2.外文原文。 (用外文写 ) 附件 1:外文资料翻译译文 宏 指 令 1 位离散输入 可以把指定为“备用的”输入连接到外部装置,并且供编程人员使用。 1 位离散输出 HAAS 控制器能够控制多达 56 个离散输出。不过,这些输出中有一些早已被保留下来供 HAAS 控制 器使用。 小心 ! 不准使用系统所保存的输出。使用这些输出会导致人身伤害或者对设备造成损坏。 通过把指定的变量写成“备用”,用
2、户就可以更改这些输出的状态。如果把输出连接到继电器,那么会把“ 1”组分配给继电器。分配“ 0”会清除继电器。 参考这些输出会返回输出的当前状态,而且它可能是最后一个分配的数值或者可能是一些用户 M 代 码所设置的输出的最后一种状态。例如,在鉴定输出 #1108 为“备用”之后: #1108=1;(打开 #1108 继电器) #101=#3001+1000;( 101 是从现在起的 1 秒钟) WHILE#101 GT #3001AND#1109 EQ 0 D01 END1 (在这儿等 1 秒钟,或者直到继电器 #1109 变高) #1108=0;(关闭 #1108 继电器) 如果您的控制器没
3、有配备 M 代码继电器板的话,那么将从 #1132-#1139 来映射 M21 到 M28。如果您的设 备已安装了 M 代码继电器板的话,那么参见 8M 备选项部分,以了解信息及说明。 注意:需要经常测试或者试运行已为宏开发的程序,使之与新硬件一起运行。 最大轴负载 以下变量用来包含每个轴的最大负载数值。通过在机床循环电力或者在程序内把宏设置为零,可以清 除它们(例如, #1064=0;)。 1064=X 轴 1264=C 轴 1065=Y 轴 1265=U 轴 1066=Z 轴 1266=V 轴 1067=A 轴 1267=W 轴 1068=B 轴 1268=T 轴 刀具偏置 每一种刀具偏置
4、有长度( H )和半径( D ),以及相关的磨损值。 #2001-#2200 长度的 H 几何补偿( 1-200) #2200-#2400 长度的 H 几何磨损( 1-200) #2401-#2600 直径的 D 几何补偿( 1-200) #2601-#2800 直径的 D 几何磨损( 1-200) 可编程信息 #3000 可以编程 ALARMS(报警)。一种可编程报警的作用就象 HAAS 内部报警一样。通过把宏变量 #3000 设置为介于 1 到 999 之间的数字,就会生成一个报警。 #3000= 15 (放入报警清单中的消息) 当完成这一操作时,“ ALARM(报警)”会在显示器的右下角
5、闪烁,而且把下一个注释中的文本安放 到报警清单中去。把报警编号(在本例中,为 15)添加到 1000,并且用作一个报警编号。如果以这 种方式生成一个报警的话,所有的运动会停止,而且程序必须重新起动以继续。可编程报警编 号的范 围在 1000 至 1999 之间。 注释的前 34 个字符可用作报警消息。注释的前 15 个字符可在屏幕的左下角显示。 计时器 HAAS 宏支持访问两个计时器。通过把一个数字分配到各个变量中,就可以把这些计时器设置为一个 数值。然后程序可以读取变量,并且确定自设置计时器以来经过的时间。计时器可用来模拟暂停循环, 确定工件至工件的时间,或者确定与时间相关的任何行为。 #3001 毫秒计时器 -每隔 20 毫秒更新毫秒计时器,因此对功能进行定时,精确到只有 20 毫秒。在接通电 源时,毫秒计时器会重新起动。计时器的极限为 497 天。在访问 #3001 所规定的毫秒数后将返回。 #3002 小时计时器 -小时计时器类似于毫秒计时器,除了在访问 #3002 之后所返回的数字以小时计。小 时与毫秒计时器互为独立,且可以分别设置。 系统覆盖 #3003 变量 3003 是单块取消参数。它覆盖 G 代码中的单块功能。在下面的例子中,当把 #3003 设置为 1 时,就会忽略单块。在把 3003 设置为 1 之后,就