FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

若你我之间有缘,关注小编又何妨?

两情若是久长时,又岂在朝朝暮暮。

​原创文章

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

PMC在FANUC数控机床中占据着很重要的地位,要想实现机械的动作,离不开PMC程序的设计与开发。其实,PMC就是我们常常说的PLC,只是二者略有区别。

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

不少小伙伴问到过笔者:“为什么在PMC编程时,调用子程式失败了?”还有一些人会问:“PMC2梯形图如何来增加一个子程式?”本期就以这两个问题,来和“机友们”探讨一二。

​为什么调用子程式会失败

笔者认为,调用子程式会失败的原因:很可能是你将子程序添加在了第一级程序内,或者是添加在第三级程序中了。

换言之,就是你将“CALL”这条命令添加在了不该添加的地方,所以导致调用失败。要想了解为什么?你就得先了解PMC的程序结构。

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

如上图所示,FANUC系统规定:

在第一级和第三级程序中是禁止使用子程序调用功能的,因为第一级程序属于快速扫描程序,第三级程序属于低速响应程序。

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

所以,我们调用子程序,只能将命令CALL添加在第二级程序内,也就是说,你需要添加在“END1”和“END2”之间。

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

如何添加子程序?

1、在PMC1中,你可以看到很多子程式

编程设计人员习惯性的思维模式就是将同一种功能单独编写到一个子程式中,相互独立,方便区分。

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

笔者认为,这样做的目的有三个:

  1. 方便将机床的各个功能独立成一个个的模块,即“模块化”
  2. 节省梯形图的扫描时间:使用时调用子程式,不使用即不调用,这样,就可以节约PMC的扫描时间
  3. 精简、美化PMC,方便维修查找

2、​那么,如何给PMC2添加一个子程式呢

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

添加PMC程序的子程式,在数控机床上是办不到的。我们需要用到FANUC LADDER III这款专用软件,只需三步,就可以轻松实现“添加子程序”。

首先,我们打开从机床上拷贝下来的PMC2程式(如何快速打开PMC?关注百家作者:数控一入深似海 )

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

然后

,鼠标移动到子程式上,右键,选择添加子程式

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

最后,“起个名字”,例如笔者添加了“P1501”和“P1503”

FANUC PMC篇:为什么调用子程序会失败?如何给PMC2添加子程序?

经过上述步骤,就完成了子程序的添加,我们只需将PMC程式“保存”到“U”盘,再拷入数控机床中,就大功告成了!

总结

通过本文,笔者认为,我们应该要学到两个知识点

1、调用子程式命令应该添加在哪里?

​2、如何去添加子程序?

学习贵在持之以恒,不断的积累,不断的收藏,不断的关注,不断的转发……

预知更多内容,【关注作者】,且听下回分解!

申明:文章来源百家优质创作者【数控一入深似海】,关联帐号,不涉及侵权。



分享到:


相關文章: