PMC程序的执行过程和结构

PMC的工作过程基本上就是在系统软件的控制下顺次扫描各输入点的状态,按用户逻辑解算控制逻辑,然后顺序向各输出点发出相应的控制信号。此外,为提高工作的可靠性和及时接收外来的控制命令,在每个扫描周期还要进行故障自诊断,以及处理与编程器、计算机的通信请求等。

 

提供免费技术支持 如有需要请联系 杨先生  18025212569

所谓扫描就是依次对各种规定的操作项目全部进行访问和处理。扫描是周而复始无限循环的,每扫描一个循环所用的时间称为扫描周期。梯形图语句越少,扫描周期也就越短,信号的响应也就越快。

维修服务及技术支持热线:13266020218

PMC程序的结构

顺序程序一般由第一级程序、第二季程序以及若干个子程序组成。

 

PMC程序中使用子程序的结构形式主要是做到结构化程序设计,以方便日后查找、调用和管理。将每一个功能类别的程序归类到每一个子程序中,也就相当于将不同类型的文件归类到不同的文件夹中。使用子程序的结构增强了程序的可读性,当程序出现错误时,易于找出原因。

 

一般数控机床的PMC程序的处理时间为几十至上百毫秒,对于绝大多数信号,这个速度已足够了,但有些新号(如脉冲信号)要求迅速的响应。为适应不同控制信号对响应速度的不同要求,第一级程序仅处理短脉冲信号,比如急停、各进给轴坐标轴超程、机床互锁信号、返回参考点减速、跳步、进给暂停信号等。

 

第一级程序每8ms执行一次。在向CNC的调试RAM中传送程序时,第二季程序被分割,第一级程序的执行将决定如何分割第二级程序,若第二级程序得分割数为n,则顺序程序按顺序执行。如果第一级程序的步数增加,那么在8ms内第二级程序动作的步数就相应减少,因此分割数变多,整个程序的执行时间边长。因此,第一级程序应编辑的尽可能短。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 另一个微信号
  • 另一个微信号扫一扫
  • weinxin
飞悦数控