在上篇文章中,博客中分享了PMC功能指令之二进制代码转换(SUB27) 但是没有具体 说明该功能指令的使用案例,那么本编文章将通过一个小的例子程序来说明下这个功能指令的具体使用的编程方法。我们可以通过成熟的机床的梯形图中看到,使用该功能 指令大部分使用在进给倍率、主轴倍率的控制上,本篇文章用来说明,使用该功能指令进行方式选择的编写上面。 (1)输入信号地址的分配 输入信号地址为X1003.5 X1003.6 X1003.7的编码 对应的编码方式如下:
(2)第2部我们需要知道如何控制系统上显示的方式,一般是通过G43中几个地址来控制的,该信号与方式的对应关系如下表格: (3)程序的编写。 首先需要将输入信号输入到中间变量的一个字节中,比如我们用R50(不要与系统中使用的R地址重复即可),如下程序所示: 那么这些表格中的数据是如何计算出来的呢?我们以最后一个ZRN方式举例说明计算的方法,其余和这个原理相同,可以自己琢磨加深理解。 我们通过译码表格中看到最好一个是ZRN方式,对应表格中的最后一行,填写的数据为133 其实这个133是一个十进制的数据,因为对应DNC方式时,G43的数据应该为
将以上G43中对应的数字加起来也就是128+4+1=133 (二进制转成10进制)。 关于这部分编程如果能够真正理解到这些,我相信你自己也可以编写出的。本例是PMC编程的一个小例子,如果你在自学PMC编程,希望该例子对于你有帮助,如果你觉得该文章对你有帮助,请转发一下。 关于更精彩的数控文章,请关注共享屋博客的更新。 |
|
来自: 小强acdvmp1sgm > 《CNC》