亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Equipment >> 工业设备

编程值的外部输入

标准 CNC 程序缺乏智能。它们是按顺序执行的,命令会产生预定的动作,并且每个命令的单词都是固定的。

参数化编程提供了额外的功能,各种补偿类型,如夹具偏移、刀具长度和刀具半径补偿,允许程序引用程序外部的数据。这些数据通常存储在偏移寄存器中,会影响 CNC 程序的执行方式。

某些应用程序需要 CNC 程序以与补偿相同的方式从程序外部访问其他数据。这些应用超出了标准 G 代码所能达到的极限。然而,通过参数化编程,很容易让程序访问外部数据。

外部数据源包括偏移寄存器、永久公共变量寄存器和印刷电路板上的输入信号端子。参数化编程系统变量允许访问每种类型。

对于偏移访问,大多数 CNC 使用与正在访问的偏移寄存器相对应的系统变量名称或编号。对于流行的 FANUC CNC 加工中心模型,系统变量#2001 提供对第一个几何偏移的寄存器的读写访问,#2002 提供对第二个寄存器的访问,依此类推。虽然每种偏移量都是通过不同系列的系统变量访问的,但请放心,如果您知道相应的系统变量名称或编号,则可以访问任何偏移量寄存器。

永久公共变量很像偏移寄存器。您可以使用 MDI 面板键盘输入它们,或者可以通过其他来源输入数据(可能是来自探测程序的结果)。虽然这些系统变量的命名/编号各不相同,但 FANUC 使用以#500 开头的一系列系统变量来访问它们。例如,永久公共变量#501用于访问(读取和写入)永久公共变量寄存器号501中的值。

输入和输出终端通过一系列系统变量访问,从#1100 到#1131 用于输入,从#2000 到#2031 用于输出。每个对应一个印刷电路板端子位置。如果端子激活/开启(电流流动),则对应系统变量的值为 1。如果端子未激活/关闭(电流不流动),则其值为 0。例如,当端子位置2号有效,系统变量#1102的值为1。

您将使用哪种方法来存储/访问数据取决于您的应用程序。有时将相关数据放在偏移寄存器中是有意义的,尤其是当数据与工件夹具或切削工具相关时。其他时候,将数据放在永久公共变量中更合乎逻辑,尤其是当数据与机器使用相关而不是工具时。如果使用必须向 CNC 提供反馈信息的外部设备,输入/输出端子很重要。

数据在数据寄存器中的放置方式也各不相同。在某些应用中,操作员将通过 MDI 面板键盘输入数据。在其他情况下,数据由外部设备输入,如接触式探头或后处理测量系统。在另一种应用中,机器传感器(例如监控转台角位置的传感器)连接到输入/输出端子。

有哪些方法可以访问外部 CNC 程序数据?

以下是访问外部数据的三种方式,每个应用程序都有一个示例:

  1. 偏移寄存器访问:增强磨损偏移

有时,车削中心操作员无法轻松确定尺寸调整所需的调整量。考虑在球上指定的尺寸(参见图 1)。无需计算需要三角函数的偏移调整量,而是让操作员将对球进行的测量存储在未使用的偏移寄存器中。然后程序可以在计算中参考该值,以确定如何调整正确加工锥度所需的 X 轴和 Z 轴运动。

  1. 永久公共变量访问:自动化程序零赋值

圆形工件的中心,当固定在 V 型块夹具中时(见图 2),将根据工件直径以可预测的方式变化。无需每次更改设置时测量此位置,而是让操作员将工件直径输入到一个永久的公共变量中。程序可以参考这个值来确定中心位置,然后在相应的夹具偏移寄存器中指定一个合适的值。

  1. 输入信号端子访问:确定旋转装置位置

如果在启动或重新启动程序时转台处于错误的角度位置,结果可能是灾难性的。安装在转台上的传感器(可能是限位开关)可以连接到输入信号端子,这样当转台的适当一侧面向主轴时,电流将在端子处流动。程序可以测试此终端是否处于活动状态。如果不是,它可以产生警报。


工业设备

  1. 您的系统准备好迎接物联网了吗?
  2. 自动车床用多边形刀具
  3. 专为大直径设计的副主轴车削系统
  4. 为最佳性能建立系统基线
  5. 设计压缩机房的 5 个关键考虑因素
  6. 压缩空气系统设计指南
  7. 未来工厂扩建计划
  8. 压缩空气系统的夏季服务提示
  9. 空气压缩机系统的中央控制器
  10. 监控压缩机系统的主要好处
  11. 液压系统故障的主要原因
  12. 液压系统和维护需求