中校
UID2382423
U币1
G币9693
技术0
主题103
精华0
阅读权限90
注册时间2015-7-29
最后登录2024-11-20
在线时间894 小时
手机13761526384
中校
|
本帖最后由 Bridge_︻︻︻︻ 于 2020-7-25 16:16 编辑
(DUIDAO)
#20=#4120
#[10000+#20]=0
#[11000+#20]=#5023
G91G28Z0
G90
M30
如上是对刀程序,这个程序适用加工过程中某把刀具破损更换对刀,不适合大批量对刀,目的的怕工人犯迷糊,手动输入刀具长度补偿时1号刀输出到2号刀补一类的,然后撞机,这种情况一直发生,所以我想到用这个程序,对好刀后在自动状态按一下启动键,自动就把刀补写入主轴上的刀号。然后我把这段程序做成用G代码或者M代码调用的方式。想只要在MDI中输入G888,或者M888直接就调用这个程序对刀,但失败了,我在说明书上,看到MDI不能调用子程序,比如M98P*****。但我又不希望工人在这对刀程序和加工程序来回切换,比如这个对刀程序名是O8888,加工零件的程序是 O6000,来回切换能解决问题,但我司是汽车零部件公司,招的工人素质一般,叫他们来回切换程序会出事故,还有一个办法就是加工主程序下面贴这个对刀程序,像如下这样,工人对好刀后,要把程序光标跑到这个对刀程序段去,然后按启动键,各位大师有更好的办法吗?(注:我司机器都是兄弟机和FANUC机)
加工程序
M30
(DUIDAO)
#20=#4120
#[10000+#20]=0
#[11000+#20]=#5023
G91G28Z0
G90
M30
|
|