发那科 PMC 学习与总结

1、CNCPMC

CNC(Computerized Numerical Control:计算机控制的数控装置)和PLC(Programmable Logic Controller:可编程顺序逻辑控制器)的各项处理由几部分构成。CNC 中系统的控制软件已安装完毕,只需要制作完成机械动作控制即可。PMC是安装在CNC 内部负责机床控制的顺序控制器。

2、PMC信号

• X:来自机床侧的输入信号。 如接近开关、极限开关、压力开关、操作按钮等输入信号元件。

PMC 接收从机床侧各装置的输入信号,在梯形图中进行逻辑运算,作为机床动作的条件及

对外围设备进行诊断的依据。
• Y:由PMC 输出到机床侧的信号。 在PMC 控制程序中,根据机床设计的要求,输出信号

控制机床侧的电磁阀、接触器、信号灯等动作,满足机床运行的需要。
• F:由控制伺服电机与主轴电机的系统部分侧输入到PMC 信号。 系统部分就是将伺服电机

和主轴电机的状态,以及请求相关机床动作的信号(如移动中信号、位置检测信号、系统准

备完成信号等),反馈到PMC 中去进行逻辑运算,作为机床动作的条件及进行自诊断的依

据。
• G:由PMC 侧输出到系统部分的信号。 对系统部分进行控制和信息反馈(如轴互锁信号、

M代码执行完毕信号等)。
• R\E:内部继电器R、扩展继电器E。 在顺序程序执行处理中使用于运算结果的暂时存储的

地址。内部继电器的地址包含有PMC 的系统软件所使用的预留区,预留区的信号不能在顺

序程序中写入。
• A:信息显示的信号地址。 顺序程序所使用的指令中,备有在CNC画面上进行信息显示的指令

( DISPB )

• 非易失性存储器地址:定时器( T )、计数器( C )、保持型继电器( K )、数据表( D ) 在断电

时要保持其中的值。这4 个叫做PMC 参数。PMC 参数的显示和设定方法请看"设定PMC

参数"部分

3、PMC信号与地址,FANUC信号地址汇总表

• 地址G 和F 信号,由CNC 控制软件决定其地址。

• 机械和PMC 之间的接口信号X 和Y 地址是由机床厂家设计人员分配的。

• 急停(*ESP)和跳转信号等,由于受PMC 扫描时间的影响使处理缓慢,因此由

CNC 直接进行读取。这些输入信号的X 地址是确定的。

4、程序结构

|----------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| | • 第一级每隔8ms进行读取。 主要处理急停、跳转、超程等紧急动作的处理。不使用第1级时,只编写END1命令。 • 第2级程序编写普通的顺序程序。 扫描时间显示在PMC诊断(PMCDGN)的标题栏上。 • 子程序 将重复执行的处理和模块化的程序作为子程序登录,然后用CALL和CALLU命令由第二级程序调用。 |

5、硬件连接

相关推荐
其美杰布-富贵-李1 天前
SpaceClaim 流体域建模学习笔记
笔记·学习
STLearner1 天前
AI论文速读 | U-Cast:学习高维时间序列预测的层次结构
大数据·论文阅读·人工智能·深度学习·学习·机器学习·数据挖掘
黑客思维者1 天前
LLM底层原理学习笔记:Adam优化器为何能征服巨型模型成为深度学习的“速度与稳定之王”
笔记·深度学习·学习·llm·adam优化器
kk哥88991 天前
Swift底层原理学习笔记
笔记·学习·swift
AA陈超1 天前
Lyra学习004:GameFeatureData分析
c++·笔记·学习·ue5·虚幻引擎
zkl_zkl_1 天前
地理信息系统学习笔记——第六章 空间数据采集与处理
笔记·学习·数据处理·数据质量·空间数据
光头程序员1 天前
学习笔记——主攻 vite
笔记·学习
零匠学堂20251 天前
移动学习系统,如何提升企业培训效果?
java·开发语言·spring boot·学习·音视频
TL滕2 天前
从0开始学算法——第四天(题目参考答案)
数据结构·笔记·python·学习·算法
Hoshino.412 天前
从0开始学习Linux——第七部分:DNS(1)
linux·网络·学习