回复:840Dsl数控机床执行换刀指令以后,主页显示的刀号没有随之改变是什么原因呢?

数控调试不易

  • 帖子

    10
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2022-01-07

黄金 黄金 如何晋级?

发布于 2025-09-16 09:14:09

4楼

展开查看
以下是引用隐身人在2025-09-15 21:13:28的发言 >1楼

个人感觉换刀宏程序存在逻辑错误或参数设置不当,导致换刀指令无法正确执行。例如,宏程序中对刀库和机械手的控制指令顺序错误,或者刀具数据(如刀具长度、刀具号等)未正确传递给控制系统。有空把换刀宏程序上传来看看。

DEF INT  _ACT,_NWT;

STOPRE

GETSELT(_NWT);

_ACT=$TC_MPP6[9998,1];

IF(_NWT==_ACT) GOTOF END1

IF(_NWT==0) GOTOF END3

IF(_NWT<>_ACT) GOTOF END2

END2:

D0G40

G500

G1F2000

S60M3

G4F2

M5

SPOS=274.2

Z0

M50     

G1F5000Z141

G1U=17.14*((_NWT)-1)

G1F5000Z60.5

M51

G4F1

Z0

T=$TC_TP2[_NWT]

M6

M17

END1:

M6

M17

END3:

T=$TC_TP2[_ACT]

M6

M17

这是换刀的宏程序

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25497条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。