打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用CODB(SUB27)编写方式选择的程序

在上篇文章中,博客中分享了PMC功能指令之二进制代码转换(SUB27  但是没有具体 说明该功能指令的使用案例,那么本编文章将通过一个小的例子程序来说明下这个功能指令的具体使用的编程方法。我们可以通过成熟的机床的梯形图中看到,使用该功能 指令大部分使用在进给倍率、主轴倍率的控制上,本篇文章用来说明,使用该功能指令进行方式选择的编写上面。

(1)输入信号地址的分配

输入信号地址为X1003.5 X1003.6 X1003.7的编码

对应的编码方式如下:

X1003 7 6 5
编辑方式(EDIT 0 0 0
自动运行(MEMORY 0 0 1
MDI 0 1 0
DNC 0 1 1
HANDEL 1 0 0
JOG 1 0 1
STEP 1 1 0
ZRN 1 1 1

(2)第2部我们需要知道如何控制系统上显示的方式,一般是通过G43中几个地址来控制的,该信号与方式的对应关系如下表格:


(3)程序的编写。

首先需要将输入信号输入到中间变量的一个字节中,比如我们用R50(不要与系统中使用的R地址重复即可),如下程序所示:

编写这几句话的作用是,我们通过拨码开关进行转换的时候,对应的R50的数值会从0变化到7,刚好对应我们的数据表中8列,也就是我们所要表达的8中方式。

(4)进行CODB(SUB27)指令的编写。

(5)接下来我们就需要填写表格中的数据,这个是该部分程序的关键点,也是对方式控制的一种理解。



那么这些表格中的数据是如何计算出来的呢?我们以最后一个ZRN方式举例说明计算的方法,其余和这个原理相同,可以自己琢磨加深理解。

我们通过译码表格中看到最好一个是ZRN方式,对应表格中的最后一行,填写的数据为133

其实这个133是一个十进制的数据,因为对应DNC方式时,G43的数据应该为

G43.7 G43.6 G43.5 G43.4 G43.3 G43.2 G43.1 G43.0
1 0 0 0 0 1 0 1

将以上G43中对应的数字加起来也就是128+4+1=133 (二进制转成10进制)。

关于这部分编程如果能够真正理解到这些,我相信你自己也可以编写出的。本例是PMC编程的一个小例子,如果你在自学PMC编程,希望该例子对于你有帮助,如果你觉得该文章对你有帮助,请转发一下。

关于更精彩的数控文章,请关注共享屋博客的更新。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
高效操作 | PMC功能指令详解(八)代码转换指令二
FANUC LADDER-Ⅲ V8.0软件免费下载
VB编程程序代码
【PMC】课程三 FANUC PMC功能指令之固定延时接通定时器 TMRB SUB24 | 共享屋
FANUC 为什么有的PMC里没有辅助功能完成信号G4.3
Excel文件双击打不开怎么办?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服