找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索

[分享] 对刀程序做成了G代码或者M代码,但不能在MDI调用

[复制链接]

9

主题

526

回帖

5390

积分

上尉

积分
5390
发表于 2020-8-3 21:32:57 | 显示全部楼层
一般法拉克的改成G,M代码调用子程序或者宏程序都是可以的(MD及以下都好改好用),只是高版本MF
的可能就要改参数了,因为好多默认的参数是关闭了的,但是如果用M98 调用应该都可以。

5

主题

188

回帖

2387

积分

少尉

积分
2387
发表于 2020-8-22 22:40:22 | 显示全部楼层
不错,很好

2

主题

174

回帖

6087

积分

上尉

积分
6087
发表于 2020-8-30 09:29:43 | 显示全部楼层
我有更神奇的办法,已经在用。稍作修改不调换程序   实现批量自动对刀。如果你会HM多原点的话我和你交换

104

主题

1075

回帖

1万

积分

中校

积分
11942
 楼主| 发表于 2020-9-1 06:24:12 | 显示全部楼层
魅影__* 发表于 2020-8-30 09:29
我有更神奇的办法,已经在用。稍作修改不调换程序   实现批量自动对刀。如果你会HM多原点的话我和你交换

不敢兴趣,看了你的空间,发了两个贴子,都是求助,呵呵。

2

主题

82

回帖

1478

积分

六级士官

积分
1478
发表于 2021-4-2 02:47:43 | 显示全部楼层
%
O9005
(读取当前刀具T在#4120的值)
(然后把刀长写入对应刀补里)
#[11000+#4120]=#5023
M99
%
然后可以通过修改系统参数6075用自定义M功能调用.
子程序是用M99结尾的,M30不对.这个程序是有缺点的,在机械手换刀的时候如果有提前调下一把刀到换刀的位置的情况下,#4120的值会变成下一把倒的刀号的.
例如这样:
%
T4M6;
T10;
.
.
.
M6;
T6;
.
.
.
M30
%
在没有执行M6之前,10号会在刀在刀架上等待M6,而#4120的值是10,这种情况在刀库刀具非常多的情况下经常这么用,用来节省换刀时间.

0

主题

3

回帖

448

积分

二级士官

积分
448
发表于 2021-4-17 15:57:59 | 显示全部楼层
感谢提供

0

主题

597

回帖

5065

积分

上尉

积分
5065
发表于 2021-6-11 23:37:19 | 显示全部楼层
这个宏程序有问题的,如果中途对刀,前面执行程序执行过预选刀,就会读取预选刀的刀号,写入就会出错。

15

主题

163

回帖

2533

积分

少尉

积分
2533
发表于 2021-6-12 02:37:28 | 显示全部楼层
这样不麻烦么?把相对坐标和机械坐标设置为一致,对刀然后C输入不就好了?

24

主题

1242

回帖

2万

积分

少将

积分
24624

论坛贡献论坛元老

发表于 2021-6-20 15:56:01 | 显示全部楼层
程序确实有问题,执行了预选刀就错了

14

主题

202

回帖

3600

积分

中尉

积分
3600
发表于 2021-7-17 22:53:07 | 显示全部楼层
怎么解决备刀问题的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-8 11:34

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表