828D 24 个刀位链式刀库(带有两个卡爪)换刀子程序

已锁定

隐身人

版主

  • 帖子

    11232
  • 精华

    73
  • 被关注

    751

论坛等级:至圣

注册时间:2005-12-20

钻石 钻石 如何晋级?

828D 24 个刀位链式刀库(带有两个卡爪)换刀子程序

3861

10

2023-09-15 09:30:33

L6.SPF

N10 PROC L6 SBLOF DISPLOF SAVE;

N20 DEF INT _ACT,_NWT ; Integer Active Tool Data;

N30 STOPRE;

N40 GETSELT(_NWT) ; Order Tool Number;

N50 _ACT=$TC_MPP6[9998,1] ; Current Tool Number;

N60 IF(($P_SIM==1) OR ($P_ISTEST==1)) GOTOF END1;

N70 IF (($P_SEARCH==0) AND (_NWT==_ACT) AND (_NWT>0) AND (_ACT>0)) GOTOF INFO1;

N80 IF (($P_SEARCH==0) AND (_NWT==_ACT) AND (_NWT==0) AND (_ACT==0)) GOTOF INFO2;

N90 IF (($TC_MPP4[9998,2]<>0) AND ($TC_MPP4[9998,3]<>0)) GOTOF NOERR;

N100 MSG("*** 机械手上有刀具,不能运行程序。请取下机械手上的刀具 ***");

N110 LOOP;

N120 G4F1;

N130 ENDLOOP;

N140 NOERR:;

N150 STOPRE  ;

N160 MCALL;

N170 G40;

N180 D0;

N190 SPOSA=$MN_USER_DATA_FLOAT[0];

N200 G153 G0 G90 Z=$MN_USER_DATA_FLOAT[1];

N210 WAITS;

N220 STOPRE;

N230 END1:;

N240 M206 ; Tool Change Order;

N250 STOPRE;

N260 SETPIECE(1);

N270 M17;

N280 INFO1:MSG("**** 无换刀动作原因:编程刀具号 = 主轴刀具号 ****");

N290 G04F3;

N300 MSG("");

N310 M17

N320 INFO2:MSG("**** 无换刀动作原因:主轴上无刀 ****")

N330 G04F3;

N340 MSG("");

N350 M17;


828D 24 个刀位链式刀库(带有两个卡爪)换刀子程序 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25545条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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