关于刀库换刀指令M106

有哪位大神能指教一下,图中N150程序段指令M106是怎么传输到PLC的,谢谢啦。840Dsl系统

问题补充:
加工中心刀库换刀程序,是各轴到换刀点之后,执行m106(不是m06),机床执行完所有换刀动作,然后就换刀结束了,注意不是m06,想知道PLC是怎么得到m106这个信号开始执行动作的。调试手册只查到m00~m99的信号

钻石用户推荐最佳答案

功能
作为宏指令,是指单个的指令组合成一个新的总指令,带自己的名称。G-,M-和H-功能或者L-
子程序名也可以作为宏指令编制。在程序运行中调用该宏指令时,可以在该宏指令名下一个接
一个地执行编程的指令。
宏指令使用
总是反复的指令序列,人们仅编程一次,在一个自身的宏指令模块中作为宏指令,或者仅在程
序开始处出现一次。宏指令可以在任意一个主程序或者子程序中调用和执行。
编程
宏指令均有关键字 DEFINE…AS 作为标识。
宏指令定义为:
DEFINE NAME AS <语句>
例如:
宏指令定义:
DEFINE LINIE AS G1 G94 F300
在NC程序中调用:
N20 LINIE X10 Y20
激活宏指令
当宏指令被加载到NC中时(功能键“加载”),该宏指令就被激活。
参数
小心
不得使用宏指令对关键字和备用名称进行覆盖定义。
使用宏指令技术可能会使控制系统的编程语言发生严重变化!因此您必须要特别小心地使用宏
指令技术!
DEFINE 宏指令定义
NAME 这里是宏名称
AS 宏定义 STRING
语句 编程语句例如 G-, M- H- 和 L-功能
使用宏指令技术可以定义任意的命名符、G-/M-/H-功能和L-
程序名。H功能和L功能可以两位编程。
三位 M-/G-功能
可以编写三位M功能和G功能。
举例:
NN2800 DDEEFFIINNEE MM190909 AASS MM66
注意
宏指令也可以在NC程序中约定。只有命名符才允许用作宏指令名称。G功能宏指令仅可以在
宏指令模块中由系统全局约定。
不可以嵌套宏指令。
宏定义举例
DEFINE M6 AS L6 当换刀时调用接收所需数据传送的某个子程序。在子程序中输出实际的换
刀M功能(例如 M106).
DEFINE G81 AS DRILL(81) 模仿DIN-G功能。
DEFINE G33 AS M333 G333 在切削螺纹时要求与PLC的同步。原来的G功能 G33 被 MD 改名为
G333,编程对于用户而言保持相同。
宏文件举例
在控制系统中读入该宏指令文件之后,激活宏指令(参见上面)。现在可以在零件程序中使用
这些宏指令。
%_N_UMAC_DEF
;$PATH=/_N_DEF_DIR ;用户特有的宏
DEFINE PI AS 3.14
DEFINE TC1 AS M3 S1000
DEFINE M13 AS M3 M7 ;主轴右转,冷却液开
DEFINE M14 AS M4 M7 ;主轴左转,冷却液开
DEFINE M15 AS M5 M9 ;主轴停止,冷却液关
DEFINE M6 AS L6 ;调用刀具更换程序
DEFINE G80 AS MCALL ;撤销选择钻削循环
M30

如果上面看完了你应该就会明白宏指令的使用方法了,它是把M06定义成M106了,define M06 as m106

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc296105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 位置控制实现方法

    315T-2DP实现位置控制,水平方向一个电机(X轴)上下方向一个电机(Y轴),坐标位置(X轴,Y轴)分别为(1000,1000),已知道从坐标原点(0,0)到相应位置的脉冲数,相…

    SINUMERIK 2017年11月23日
  • 840D增加了两个虚拟轴,PLC的使能信号该怎么添加

    实验室的840D台架新配置了2跟虚拟轴(B1、C1),用作虚拟轴用,无实际驱动电机。但对B1或者C1轴操作时提示“缺少轴使能”,请问大家应该怎么添加这两根轴的使能信号呢,是不是需要…

    SINUMERIK 2017年8月15日
  • 垂直轴下滑

    802DSL 系统,其中Y轴是垂直轴,用的抱闸电机,另外该轴带有液压锁紧,现在是开机后,要手轮移动Y轴时,当液压锁紧松开后,该轴会有下滑的情况,该怎样解决? 最佳答案 你…

    SINUMERIK 2017年7月25日
  • 四台锅炉供水泵的选择

    选择一个水泵,给四台锅炉(四米高)补水,保证四台供水量足够,如何选泵?具体点,各位师傅! 问题补充:主要是想知道扬程、流量、转速还有配套电机的功率,最后确定泵的选型啊,我们是做控制…

    SINUMERIK 2018年12月5日
  • 808DPC版

    808D PC 电脑上的模拟软件哪里下啊 找了半天没有找到啊  谁有给我发下网站 最佳答案 链接: http://pan…

    SINUMERIK 2020年10月31日
  • 轴参数的调整

    请教:哪位具体讲一下  32200  32300  1407  1409 这几个参数的匹配…

    SINUMERIK 2019年6月11日
  • 采用840Dsl系统的西门子数控加工中心,在加工工件时,常用到的加工指令有哪些,代表什么意思。

    采用840Dsl系统的西门子数控加工中心,在加工工件时,常用到的加工指令有哪些,代表什么意思。西门子的系统循环指令?螺距误差补偿程序? 最佳答案 我收集了840Dsl系…

    SINUMERIK 2017年6月7日
  • 求最新 SINUMERIK 840D sl 选项功能介绍

    SINUMERIK 840D sl 选项功能介绍  版本高于v3.5 问题补充:V4.5以上版本 最佳答案 V4.8下载:http…

    2021年7月5日
  • 西门子802D系统立式车床自动模式下主轴半途停转是哪里的故障?

    西门子802D系统的轧辊专用车床在执行工件程序过程中主轴停止转动,但是工件程序仍在执行,刀具还在运动,开始执行的时候主轴是转动的,重新启动以后执行工件程序主轴也转动,只是偶尔出现主…

    SINUMERIK 2017年6月24日
  • 802D sl的系统变量

    要做一个用户画面,调用系统变量,如:当前机械坐标系的X坐标.该如何找到这个变量地址,有系统变量表吗? 最佳答案 802和840在系统变量的表达上是一样的,你可以查看840的手册.D…

    SINUMERIK 2018年3月6日