在之前的学习课程中我们学习了FANUC内置编程器以及LADDER III软件的操作,知道如何根据报警信息查找报警位置等相关的小技巧,但是呢,对于FANUC PMC的学习还有一部分是对程序的理解、这样才能够快速查找问题,找到问题的解决方法。

对于这部分的学习很大程度在于对FANUC PMC编程知识的学习,但是一个人学习PMC的深度完全不是去学习功能指令,但是不会功能指令又是万万不能的。。所以,我们学习这个呢,主要是学习这些功能指令在程序中的应用。所以我们必须知道学习的方法,这样才能够让我们学习变得轻松,让我们的大脑更容易接收这些知识。

我们知道我们的大脑喜欢接收一些有意义的信息,如果你按照书面上那些死板的说明让大脑强制去记忆,我想这样的效果肯定不好,不知道你之前是不是这样学习功能指令的呢?

其实呢,对于梯形图的基本逻辑就是常开常闭的触点,那些功能指令无非是这些基本指令的组合而已,它们的目的就是完成一定功能的组合,所以我们在学习的时候只需要记住这些功能指令的输入与输出,然后结合程序的理解他们在程序中执行的结果。

功能指令那么多,我们都需要逐一学习么?我们需要学习哪些功能指令呢?这个问题其实就像中国的汉子那么多,你都需要记住认识每个汉字么?假如没有认全,会影响你使用汉语交流写作么?

所以呢,学习FANUC PMC功能指令也没有必要去死记硬背,掌握并理解常用的一些功能指令即可,对于陌生的生疏的,用的时候去查看即可。

那么如何才能够更好的理解这些功能指令呢?想知道如何轻松的学习FANUC PMC功能指令么?我又会以什么样的方式和顺序让你们来理解这些功能指令呢?

对于FANUC功能指令众多,但是有些功能指令的作用是相同的,我们学会同类的一种,然后通过对比的方法掌握他们的区别就可以很轻松掌握他们的使用方法,对于FANUC的功能指令按照分类,主要有如下几大类:

1、定时器

TMR SUB3 定时器处理

TMRB SUB24 固定定时器处理

TMRC SUB54 追加定时器

TMRBF SUB77 延时关断定时器

2、计数器

CTR SUB5 计数器

CTRB SUB56 追加计数器

CTRC SUB55 追加计数器

3、数据传输

MOVB SUB43 1 字节数据传送

MOVW SUB44 2 字节数据传送

MOVD SUB47 4 字节数据传送

MOVN SUB45 任意字节数据传送

MOVE SUB8 逻辑乘后数据传送

MOVOR SUB28 逻辑加后数据传送

XMOVB SUB35 二进制变址修改数据传送

XMOV SUB18 BCD 变址修改数据传送

4、数值比较

COMPB SUB32 二进制数据比较

COMP SUB15 BCD 数据比较

COIN SUB16 BCD 一致性判断

EQB SUB200 1 字节长二进制比较(=)

EQW SUB201 2 字节长二进制比较(=)

EQD SUB202 4 字节长二进制比较(=)

NEB SUB203 1 字节长二进制比较(≠)

NEW SUB204 2 字节长二进制比较(≠)

NED SUB205 4 字节长二进制比较(≠)

GTB SUB206 1 字节长二进制比较(>)

GTW SUB207 2 字节长二进制比较(>)

GTD SUB208 4 字节长二进制比较(>)

LTB SUB209 1 字节长二进制比较(<)

LTW SUB210 2 字节长二进制比较(<)

LTD SUB211 4 字节长二进制比较(<)

GEB SUB212 1 字节长二进制比较(≥)

GEW SUB213 2 字节长二进制比较(≥)

GED SUB214 4 字节长二进制比较(≥)

LEB SUB215 1 字节长二进制比较(≤)

LEW SUB216 2 字节长二进制比较(≤)

LED SUB217 4 字节长二进制比较(≤)

RNGB SUB218 1 字节长二进制比较(范围)

RNGW SUB219 2 字节长二进制比较(范围)

RNGD SUB220 4 字节长二进制比较(范围)

5、数据管理

DSCH SUB17 BCD 数据检索

DIFU SUB57 上升沿输出

DIFD SUB58 下降沿输出

EOR SUB59 异或

AND SUB60 逻辑乘

OR SUB61 逻辑和

NOT SUB62 逻辑非

PARI SUB11 奇偶校验

SFT SUB33 移位寄存器

COD SUB7 BCD 码变换

CODB SUB27 二进制码变换

DCNV SUB14 数据转换

DCNVB SUB31 扩展数据转换

DEC SUB4 BCD 译码

DECB SUB25 二进制译码

6、运算指令

ADDB SUB36 二进制加法运算

SUBB SUB37 二进制减法运算

MULB SUB38 二进制乘法运算

DIVB SUB39 二进制除法运算

ADD SUB19 BCD 加法运算

SUB SUB20 BCD 减法运算

MUL SUB21 BCD 乘法运算

DIV SUB22 BCD 除法运算

NUMEB SUB40 二进制常数赋值

NUME SUB23 BCD 常数赋值

7、CNC相关

DISPB SUB41 信息显示

EXIN SUB42 外部数据输入

WINDR SUB51 CNC 数据读取

WINDW SUB52 CNC 数据写入

AXCTL SUB53 PMC 轴控制指令

PSGNL SUB50 位置信号

PSGN2 SUB63 位置信号

8、程序控制

COM SUB9 公共线控制开始

COME SUB29 公共线控制结束

JMP SUB10 跳转

JMPE SUB30 跳转结束

JMPB SUB68 标号跳转1

JMPC SUB73 标号跳转2

LBL SUB69 标号

CALL SUB65 有条件子程序调用

CALLU SUB66 无条件子程序调用

CS SUB74 选择调用开始

CM SUB75 选择子程序调用

CE SUB76 选择调用结束

SP SUB71 子程序开始

SPE SUB72 子程序结束

END1 SUB1 第1 级程序结束

END2 SUB2 第2 级程序结束

END3 SUB48 第3 级程序结束

END SUB64 程序结束

NOP SUB 无操作

9、回转控制

ROT SUB6 BCD 回转控制

ROTB SUB26 二进制回转控制

针对以上功能指令,我将逐一进行讲解,理解他们在程序中与实际的动作之间的关系,跟多学习介绍,请关注共享屋公共号更新内容。

发那科pmc编程手册_如何学习FANUC PMC功能指令相关推荐

  1. 发那科pmc编程手册_干货|发那科FANUC PMC编程步骤精编版(图文并茂)

    目录 一.PMC顺序程序 1.顺序程序编制流程 由PMC控制的数控机床,其顺序程序的编制流程图如图1所示. 请按图1的流程进行编制,步骤简述如下. 1.1PMC规格 PMC的规格列于表1.1中 不同规 ...

  2. ab st语言编程手册_从零开始学习ST/SCL编程语言:一赋值及条件执行指令的讲解...

    有很多朋友想学习SCL语言,其实不要把SCL或ST语言想的有多高大上. 首先看下什么是SCL语言:SCL语言是一种结构化文本,类似于计算机高级语言的编程方式,他的语言规范解决计算机的PASCAL语言. ...

  3. 海克斯康三坐标模块化c语言编程,海克斯康三坐标编程手册_海克斯康三坐标教程...

    海克斯康三坐标编程手册_海克斯康三坐标教程 海克斯康三坐标操作手册_海克斯康三坐标教程 海克斯康三坐标测量机是一种高精密的测量仪器,它的使用的好坏与三坐标测量机的使用人员有很大关系,良好的坐标测量机测 ...

  4. 发那科机器人编程软件fanuc roboguide授权补丁_发那科Robot | Line Tracking功能

    在物流搬运.喷涂等应用中,工件通常是通过传送带来传输的,传输过程中,考虑系统的节拍问题,传送带往往进行持续的运动,不会在机器人对工件搬运或者喷涂过程中停止运动.那么,机器人怎样在工件运动过程中精确地对 ...

  5. 发那科机器人GI分配_发那科机器人调试离线编程与应用 “I/O的分配”

    对于发那科机器人其IO主要有:通用IO和专用IO两种类型,其中通用IO又包含数字IO.模拟IO和组IO,相对应的专用IO又包含外围设备IO.操作面板IO以及机器人IO. 在这个当中我们需要注意的是:操 ...

  6. 发那科程序全部输出_走,去看看发那科机器人全新的自动化解决方案!

    在汽车生产的四大工艺以及汽车零部件的生产过程中,工业机器人的应用有效地保证了生产自动化.柔性化的需求,同时机器人的应用也越来越广泛. 在即将开幕的AMTS上,FANUC将带来多套行业全新自动化解决方案 ...

  7. 发那科机器人变量解释_机器人解释

    发那科机器人变量解释 Over the years, as a child who built solar-powered boats and robot arms from science kits ...

  8. 发那科机器人注油_如何给发那科机器人做三年保养?干货!

    2. 平衡缸润滑油 A97L-0001-0179#2-0.4 0.3支/台 3. 本体电池 A98L-0031-0005 4节/台 4. 控制柜电池 A98L-0031-0012 1节/台 使用工具. ...

  9. 发那科攻丝回退参数_乐享:发那科MF选配功能诊断小结

    小编微信:shukong99999 乐享数控,专注数控电气 乐享那科选项功能小结 大家好,我是乐享数控,好久不见,今天起,给大家多总结,相互交流进步. 1 发那科MF选项功能诊断小结 在调试过程中,除 ...

最新文章

  1. mac 显示隐藏文件
  2. AI一分钟 | 马斯克证实:特斯拉私有化的幕后推手是沙特主权基金;DeepMind的AI可以检测出超过50种眼疾...
  3. 程序员大佬的简历和普通程序员有啥区别?
  4. ubuntu下安装openfetion
  5. IOS流水布局UICollectionView使用FlowLayout进行自由灵活组合
  6. windows下mysql8.x配置远程连接
  7. Ansroid系统(262)---MTK安卓sim卡相关源码分析
  8. 边缘检测算法_机器视觉怎样检测产品边缘
  9. (转载)构建public APIs与CORS
  10. python绘制3d动态模型_给大家介绍一个python三维动画制作库,数学作图,数据可视化建模...
  11. Android关于Theme和style的总结
  12. python目录和文件的基本操作_Python常用的文件及文件路径、目录操作方法汇总介绍...
  13. Linux脚本的建立与执行
  14. 【图像去噪】基于马尔可夫随机场实现图像去噪附matlab代码
  15. 「助记词密盒」用户协议与隐私政策
  16. 工装,夹具,治具,检具
  17. 面试中常见线程的50个问题
  18. [HNOI2003] 消防局的设立
  19. 模拟投票小程序C语言代码,微信小程序投票系统创建投票发布demo完整源码下载 一个很简单 - 下载 - 搜珍网...
  20. 使用 Easy Sysprep v4(ES4) 封装 Windows 7教程

热门文章

  1. 拼多多的真实面试题:数亿的用户,如何用Redis统计独立用户访问量
  2. 面试题SMKJ——no.1
  3. 爬虫 spider11——搭建分布式架构通过feign技术,开发服务消费者
  4. leetcode 331. Verify Preorder Serialization of a Binary Tree | 331. 验证二叉树的前序序列化(栈解法)
  5. 【Spring】JSP 九大内置对象、作用域复习
  6. 【计算机系统结构】第一周 课上笔记
  7. 小师妹学JavaIO之:文件编码和字符集Unicode
  8. spark-on-yarn日志配置
  9. id int primary key auto_increment是什么意思
  10. 39行代码AC_HDU-6740 2019CCPC秦皇岛 J MUV LUV EXTRA(KMP变形)