FANUC 如何理解梯形图中“步数”的含义
梯形图步数
在学习PMC的过程中,经常会提到“梯形图步数”这一概念,以0i-D系统为例,PMC分为0i-D与0i-D/L两种不同的类型,其中0i-D类型的PMC用于0i-MD/TD系列,而0i-D/L类型的PMC用于0i-MATE-MD/TD系列,这两种类型的PMC有很大区别,其中最大的区别就在于两者梯形图最大步数的不同,0i-D类型的PMC,标准步数为24000步,最大可扩容至64000步,而0i-D/L类型的PMC,标准步数却只有5000,最大可扩容至24000步,两者差异较大。
梯形图步数越大,可编写的程序也就越多,系统在扫描执行梯形图程序时是按照一步一步来执行的,一个程序段内也会包含很多步数,那么如何理解“步数”这一含义呢?
我们可以使用LADDER III软件打开梯形图文件,右键点击左侧菜单栏“LADDER(梯形图)”,在弹出的下拉菜单中选中“Properties(属性)”;
系统就会弹出整个梯形图步数的使用情况,如下图,使用相同方法可以查看一级梯形图程序、二级梯形图程序、以及子程序的使用步数情况。
当我们查看梯形图时,在LADDER III软件右下方同样也会显示梯形图步数,如下图,
但是以上都是显示梯形图的整个步数,那么如何知道某一程序段占用了多少步数呢?
基本上我们在编写梯形图时,只需要知道程序总共占用了多少步数就可以了,软件中无法直接显示出单个程序段的使用步数,但我们可以将梯形图打印出来后,就可以看出每个程序段占用的步数了。以上图中第一个程序段G8.4程序段为例,那么如何知道这个程序段占用了多少步?
首先查看打印出的梯形图,在梯形图左侧会显示当前程序段号码,如“N0001”即表示当前为第1程序段,在“N0001”下方还会有个表示的数字,这个数字就是当前程序段起始的步数,如“N0001”下方的数字为“1”,表明第1程序段起始步数为1,参照下图,第2程序段起始步数为11,那么第一段程序总共占用步数为11-1=10步。
那么这个第一程序段占用的10步是如何计算出来的呢?
这时就需要用到梯形图的另一种表达方式——助记符语言,使用LADDER III软件将梯形图转换为助记符语言方式后,就可以非常明确看出来每个程序段具体的步数了,如下图。