上回书说到。。。

CNC就相当于一个大家长,主要任务是根据人类的意志,执行命令,将命令分发给家庭成员。
例如:
M08;(开启切削液)
当CNC读取到这段指令的时候,先解析,为M开头的,哦,这是辅助指令啊,得让PMC来处理,好吧,拆解M08,将08放到F10指令里面,并把F7.0置1,开启辅助指令选通信号,然后就等着M码完成信号,如果完成信号一直不来,就一直在这里等着。有的设备在PLC中编写了一句,当F7.0选通后,延时N秒后,没有完成信号送回,就报警。

G代码也是一样。
G91 G00 X-10.0;
当CNC读取到这段指令的时候,也是先解析,读到G91 G00,哦,这是让我从X轴当前坐标,相对着当前坐标,用G00的速度,也就是参数里面NO.1420设定的速度,向当前坐标+(-10.0)的位置移动,哦,好吧,把任务交给轴卡来执行,然后就把锅甩出去了。这是通俗的讲。其实没有设么简单。后续文章中会介绍轴卡。

宏指令就不用分配了,自己就解决了。因为执行宏程序基本不耗时,不耗CPU。
》#500=#501+1.0;
当CNC读取到这段指令的时候,直接把#501中的数据取出来+1.0后的结果,放入到#500内。(还记得上一篇中说到#500这些宏变量是放到SRAM中吗?电池供电来记忆的,如果放在FLASH中,在程序中一直跑着#500=#500+1.0;跑上一会儿,FLASH就完蛋了)

这几个比喻应该还算恰当吧。

好了,先写到这里,下期见!

扫码关注我们,我们服务于数控爱好者!我们会定期推送FANUC的葵花宝典!

FANUC数控机床的维修 从原理开始(二)相关推荐

  1. 计算机数控机床的原理,数控机床5计算机数控装置原理.ppt

    文档介绍: C装置的功能和特点计算机数控装置是数控机床的核心.它是借助于微机结合必要的硬件构成的装置.这种数控装置替代了早期的纯硬件式数控装置.以前,我们称数控装置为MNC,C,即ComputerNu ...

  2. 第一章 FANUC数控机床采集方案

    第一章 FANUC数控机床采集方案 方案概述 一.FANUC数控系统型号 二.采集架构 三.机床设置 3.1.网卡确认 3.2.手动输入模式 3.3.机床IP设置 方案概述 FANUC数控机床的采集, ...

  3. 计算机数控机床工作原理,数控机床电气控制系统工作原理

    数控机床电气控制系统简述 1.数据输入装置将指令信息和各种应用数据输入数控系统的必要装置.它可以是穿孔带阅读机,CNC键盘(一般输入操作).数控系统配备的硬盘及驱动装置(用于大量数据的存储保护).PC ...

  4. 发那科pmc地址分配_一台全新的FANUC数控机床,请简述有挡块回参功能的实现步骤?包括PMC的I/O分配、具体参数设定、梯形图程序...

    展开全部 挡块回636f70793231313335323631343130323136353331333433623063参功能的实现步骤由x地址决定的: 1.打到回零的选项,动轴回零. 2.当挡块 ...

  5. 赫克Hurco工控机维修WinMax数控机床控制器维修

    美国赫克Hurco加工中心,使操作简单.灵活,这也就是为什么hurco要提供一系列智能型的加工中心的原因,您将可以从hurco的众多系列中找到适合您需求的机型. vm20比vm10规格大一些,但也同样 ...

  6. 西门子840D数控机床控制面板维修6FC5203-0AF22-1AA2

    西门子数控伺服维修包括:802C S.802D SL.810D DE.820D SL.840C CE.840D DE.840D SL.840Di SL.S120数控电路板.数控伺服驱动模块.控制模块. ...

  7. Softing连接解决方案——将FANUC数控机床数据集成到西门子工业边缘

    2022年10月10日(哈尔),Softing发布了edgePlug FANUC CNC,其丰富了edgePlug产品系列.该产品系列基于Linux的Docker容器应用并为西门子工业边缘应用提供了控 ...

  8. 计算机控制技术包括数控机床,《数控机床原理与系统》教学大纲

    <数控原理与系统>课程教学大纲 课程代码:0806503036 课程名称:数控原理与系统 英文名称:Numerical Control Principle & System 总学时 ...

  9. echarts柱形图x轴y轴互换_数控机床在加工零件时,突然出现X、Y、Z轴失控?如何处理...

    数控机床现在广泛应用于单品种大批量的零件加工中,由于稳定性强.精度高.效率高,取代了原来的普通机床.同时数控铣床.数控车床被大规模的配置到各产品自动化生产线上,实现了自动化无入管理.但在生产中由于数控 ...

最新文章

  1. 27、Python 面向对象(创建类、创建实例对象、访问属性、内置类属性、对象销毁、类的继承、方法重写、基础重载方法、运算符重载、类属性与方法、下划线双下划线)
  2. 2016022604 - redis命令介绍
  3. docker mysql域名访问_Docker中配置MySQL并实现远程访问
  4. java中两个源文件_两个java源文件同属一个包,其中一个类引用了另一个,在用javac编译时,报错找不到引用的类,import无作用...
  5. NES模拟器开发笔记(001)缘起、资料及开发准备
  6. 用html5画瀑布图,漂亮的Excel瀑布图,竟然如此简单~~
  7. webpack解惑:require的五种用法
  8. 微信卡死代码 java_能让微信卡死的代码是什么 微信整人代码大全
  9. 列举所有的“四叶玫瑰数”,并统计四叶玫瑰数的个数 四叶玫瑰数:是一个四位数,各个位的数字的四次方的和,为该数字本身
  10. 通过谷歌chrome我们可以进行视频通话
  11. 7-6 程序员买西瓜 (5分)
  12. [DLX+bfs] hdu 4069 Squiggly Sudoku
  13. Vue3的filter过滤器代替方法
  14. 硬件工程师到底要会多少东西?
  15. shrio简介--w3cschool
  16. Wireshark数据抓包分析之域名系统协议
  17. 宣传活动任务后台管理之促销活动业务分析...
  18. win7 32位的4g内存可用内存只有2g到3g怎么解决?
  19. checked jq 添加_jquery中input复选框的checked属性
  20. http 响应头里content-length 的几种情况

热门文章

  1. iPhone 4的Romurs
  2. 万字技术干货 |YMatrix 高性能时序数据库引擎的技术实践
  3. MSN样式的消息提示
  4. 三角形网格 四方形网格_脱离网格生活使我了解了开放性
  5. ORACLE如何学习
  6. Failed to install the app. Please accept all necessary SDK licenses using SDK Manager: $ANDROID_HO
  7. mac安装使用xampp
  8. 1.7 信息化发展与应用
  9. python入门到放弃恶搞图-《Python3从入门到放弃》视频教程
  10. 数据仓库之缓慢变化维度处理