当前位置:首页 > 技术文章 > 正文内容

FANUC PMC设计与编程-机床控制信号

zonemu2个月前 (07-14)技术文章26

一、机床控制信号

1.控制装置准备完成信号MA(machine ready)

电源接通及CNC控制软件正常运行准备完成后,该信号为1,通知上级控制装置电源已经接通,该信号可以作为常开信号使用。

2.伺服准备完成信号SA(servo ready)

紧急停止解除及伺服系统准备完成后,该信号为1。

3.紧急停止信号 *ESP(emergency stop)

紧急停止信号有软件信号和硬件信号两种类型。CNC直接读取机床信号X8.4和PMC的输入信号G8.4,两个信号中任意一个为0时,进入紧急停止状态。

4.超程信号 *±Lx(limit)

该信号为0时,报警OT0506,OT0507(超程信号)指示灯亮。自动运行中,当任意一轴发生超程信号时,所有进给轴都将减速停止。手动运行中,仅在报警轴的报警方向上不能移动,但是可以向相反的方向移动。

不使用硬件超程信号时,设定一下参数:

5.复位中信号RST

CNC处于复位状态时,该信号状态为1.在PMC侧可以通过该信号得知系统处于复位状态。

6.控制装置报警信号AL(alarm)

CNC处于报警状态时,屏幕上显示报警信息的同时该信号变为1. 为了告知操作者报警情况,可以使用该信号鸣响报警器,同时使报警灯点亮。

7.快速运行移动倍率信号ROV1和ROV2

8.互锁信号 *IT(interlock)

使用互锁信号时,可以禁止轴的移动。在自动换刀装置ATC和托盘交换装置APC等动作的过程中,可以用该信号禁止轴的移动。

9.手轮倍率信号:MP1和MP2

手轮倍率信号的地址以及指定方法如下表所示

10.程序保护信号KEY

相关文章

2024年10 大 Linux 桌面发行版推荐

年已过半,现在是探究 2024 年最流行的 Linux 发行版的最佳时机。Linux 是一个开源操作系统,构建在 Linux 内核上,并集成了 GNU shell 实用程序、桌面环境、应用程序、包管理...

react hooks自定义组件居然能这样做

前言  这里写一下如何封装可复用组件。首先技术栈 react hooks + props-type + jsx封装纯函数组件。类组件和typeScript在这不做讨论,大家别白跑一趟。接下来会说一下封...

同事git push到主分支上了,技术总监怒了

事情是这样的,同事前几天提交使用git提交代码的时候不小心提交到主分支上了,关键还提交成功了,这可是他自己开发的模块,还没测试的呢。技术总监也知道了,这下他慌乱了。最后还是技术总监给他兜底了。为了防止...

java调用API操作GitLab(java调用zabbix api)

最近需要在一个WEB项目中集成GitLab,用到了GitLab的API操作,在网上找了很久都是说直接调用GitLab的Http接口,而且API官方只有javadoc没有其它说明文档,特别记录下,以备查...

如何使用git clone克隆包含子模块的仓库

技术背景在软件开发中,当项目规模逐渐增大时,为了更好地管理代码,我们常常会使用子模块将项目拆分成多个独立的部分。Git 作为目前最流行的版本控制系统,提供了管理子模块的功能。但在克隆包含子模块的仓库时...

HTML5最新版本介绍(“html5”)

HTML5是HTML4.01和XHTML1.0之后超文本标记语言的最新版本,由一群自由思想者设计,最终实现了多媒体支持、交互性、更智能的表单和更好的语义标注。 HTML 5不只是 HTML规范的最新...