jog模式→一键调用NC程→返回jog模式

因为操作工经常误操作,导致刀具损坏,想做一个退刀宏程序,在jog模式下,
按下mcp上一个闲置的键,然后jog模式转为auto模式,并执行退刀宏程序,在宏程序运行完后,再从auto模式返回到jog模式下;
请各位大佬分享经验。不胜感激

最佳答案

1、使用异步子程序调用,开头的JOG到AUTO的转换利用PLC来完成,子程序结束时,用一个M指令标记当前异步子程序完成,然后利用M02或者M30+刚才的M指令,来触发回到JOG方式。
2、 JOG方式也可以运行退刀宏程序,而不用切换到自动,是利用同步动作来执行,但在JOG方式执行需要购买授权。

提问者对于答案的评价:
能详细介绍下第一条的方法吗?  谢谢大神

最佳答案作者回复:
我不知道你具体是什么系统,以840D为例,操作模式的切换,是利用PLC给NC的指令,DB11.DBX0.0表示请求操作模式到AUTO自动,DB11.DBX0.2表示请求操作模式到JOG。这2条在PLC里通过你自己的要求逻辑控制其输出,即可实现操作模式的转换。DB21.DBX7.1是NC启动,也同样需要在PLC中自己控制什么时候启动,异步子程序可以在论坛里搜下,利用FB4或FB7来启动异步子程序。

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

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

相关推荐

  • 倍率可控制G0速度

    828D系统  倍率开关怎么控制G0速度 问题补充:自动时,倍率开关为零时,G0速度为零;当倍率开关不为零时,G0速度都是100%. 最佳答案 楼主要实现的功能…

    SINUMERIK 2017年6月4日
  • 定义带初始化时间的全局变量

    请问如何定义一个带初始化时间的全局变量?如果不带初始化时间能够在MGUD里面定义成功,如DEF CHAN REAL BX1USE1=0;激活成功但是添…

    SINUMERIK 2017年11月17日
  • 828D异常

    操作面板中怎么没有输入电机数据这一项 最佳答案 在START_UP  setpassword 输入SUNRISE再进入到machine da…

    SINUMERIK 2017年6月5日
  • 西门子840D轴卡系统版本匹配问题

    我遇到一个问题,现在遇到一台改造机床机床的伺服系统为西门子611的,电机都为西门子的。轴卡为6SN1118-0DG23-0AA1系列,原有系统为菲迪亚的,现在想更换成西门子840D…

    SINUMERIK 2017年11月4日
  • 笔记本电脑用USB转换RS232接口怎样与802C串行通讯

    联想G470笔记本电脑用USB转换RS232接口(Z-TEK—PL2303型)与802C连接通讯不上,USB转换接口的驱动安装正常(已经于西门子S7-200 …

    SINUMERIK 2017年11月19日
  • 840D如何读取轴的坐标位置

    大家好!    我现在想读取机床第三个轴的坐标位置来控制电磁比例阀的0~10V输出,用变量读取软件是读取那个参数?  &…

    SINUMERIK 2017年12月8日
  • $P 变量问题

    在我们的机床用户循环中 用到 $P_ATPG  $P_AD 请问其具体含义,以及在哪里能找到这些变量的说明,请各位大侠指点 最佳答…

    SINUMERIK 2017年6月19日
  • 请专业人士说一说840Dsl与840Disl的性能区别以及报价差多少

    本公司定购了一台配置西门子840Dsl数控机床,但是厂家却给配置了840Disl不知二者有什么区别,价格差多少? 最佳答案 840DiSL是PCU50.3加上MCI2板子,系统上使…

    SINUMERIK 2017年12月10日
  • 为什么从PLC中读不到828D的坐标信息??

     按照828D SL说明书上,PLC DB570X.0,DB570X.4分别为坐标和剩余坐标。 但是每次读在DB5700~DB5704,读到的值都是0,是需要设置其它DB…

    SINUMERIK 2020年10月31日
  • 220镗铣床X轴的问题

    请问俄罗斯220D的镗铣床改840D的系统,X轴需要加行星齿轮箱吗?为什么(蜗轮副传动的),丝杠螺距怎么设定? 另外电机怎么选型(原直流电机是33KW,3000转的),应…

    SINUMERIK 2019年6月11日