FANUC PMC基础知识

FANUC PMC基础知识

     今天是轻松学习PMC编程系列教程的第一节课程,主要介绍关于PMC的如下概念,这些都是基本知识,只需要去记忆,也是基础,就像建设大楼一样,没有一个坚固的根基,就不可能有高楼大厦的。

学习内容

(1) PMC概念

(2) PMC作用

(3) PMC信号地址

(4) PMC数据

 

     梯形图是一种编程语言,就像我们小学学习拼音一样,我们要掌握这种编程语言,需要记住一些他们编程指令和规则,而这些知识都是基础,只有我们的大脑里有词汇才能够造出好的程序来。我们在刚开始学习的时候,需要记住一些概念。

 

一、PMC的定义

PMC(Programmable Machine Controller)就是利用内置在CNC 的 PC(Programmable Controller)执行机床的顺序控制的可编程机床控制器。PMC是PLC的一种,主要应用于FANUC数控系统的顺序逻辑控制。

20170722213958

PMC在机床中的作用

20170722214843

二、PMC与信号地址

20170722215629

 

20170722215746

  • 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 参数

20170722215918

 

这些信号中,其中F和G信号是由系统来决定的,F信号只能使用触点来读取系统的状态,G信号可以作为线圈输出,使系统完成一定的功能,其余的信号用来作为用户程序编辑使用,不同机床的程序这些信号代表的意义都不相同。

三、PMC的数据形式

ü 带符号的二进制

可进行1字节、2字节、4字节长的2进制处理 

 在顺序程序中指定数据的初始地址和数据长度

20170722220022

用诊断画面确认多字节的数据时,地址号大的为高位地址

用R100指定4字节长的数据地址和位对应关系如下:

20170722220337

 (1)BCD

在10进制数的BCD码中,用4位的2进制数表示10进制数的各位。 

20170722220430

 

 (2)Bit

处理1位信号和数据时,在地址之后小数点的位号

 

20170722220529

比如X0.0 Y0.0等。

      以上是关于PMC的基础知识,大家在学习的过程只需要理解这些概念即可,不需要史记硬背。关于PMC的数据存储的内容与计算机的相关知识是相通的,学习的时候可以类比记忆学习。今后关于这些编程信号地址今后仍然会有更详细的应用案例,在学习中可以加深印象。

     今天的课程就到此结束了,不知道你学习到了什么?有什么疑问,都可以加入PMC学习群中进行交流。

四、相关推荐文章:

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容