找回密码
 注册
楼主: jerrylong

大家有兴趣一起来制作一个自动寻边和寻中心器吗?

   火.. [复制链接]
发表于 2017-5-6 19:39:54 | 显示全部楼层
楼主技术精湛,人品杠杠的!我也仿制一个对刀块,并且试验成功。仿制过程中遇到一些问题,想与楼主一起探讨一下:5 Q" @" E* F( E* J4 m4 I+ r
1. mach 3脚本生成文件中,不能区分相对坐标和绝对坐标。如:code "G31 X-20 F50" 执行完,刀具的X轴坐标为52;code "G1 X20" '让刀具向X的+方向快速移动20 mm
2 V4 {0 H4 f: M# }8 ]: w4 ~
执行完,刀具的X轴坐标为20,也就是刀具没有向X的+方向快速移动20 mm,而是向X的-方向移动32 mm。所以我只能用最笨方法:code"G1 X72"
: G1 o/ Z, C8 y2. mach 3脚本生成文件中,给进率设置为50,那么对刀过程中都是一个速度进行,而不是像楼主视频中那样该快的快,该慢的慢。不知道为什么??6 h7 C* w% r, ~4 w4 `7 s8 J
3. 此2.0版本只实现了中心在左下角时的对刀过程,随后我把修改后的2.1版本(加入了中心在左上角的对刀)上传。请楼主和木友勿喷 对刀块.jpg 2 P' s4 Y/ [  v, W' b7 i7 m, ^3 @

* o0 g: Y. x4 B 3轴自动对刀G代码生成器-V2.1.xls (714.5 KB, 下载次数: 23) 8 W; C8 c$ i2 b+ }! q  z5 K, J# g

1 C  i: g6 c$ a" C, h% Y* u
回复 支持 反对

使用道具 举报

发表于 2017-5-6 22:33:16 | 显示全部楼层
好神奇啊。。。。楼主大爱!希望后续能做出套件  确实方便准确的多、、、- ~7 o8 w2 ~8 ?! D% u% N* i
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-6 22:51:58 | 显示全部楼层
ccwkner 发表于 2017-5-6 19:39$ I. F. `+ p+ d3 _- }
楼主技术精湛,人品杠杠的!我也仿制一个对刀块,并且试验成功。仿制过程中遇到一些问题,想与楼主一起探讨 ...
3 Q# b& p/ k, v, y% s; c+ ^
过奖了,只是希望抛砖引玉,大家一起来研究一个常用的工具而已。
% C/ j: q$ f+ \  F- ^8 Y针对你的问题,我尽量回答,也正在学习,可能有不正确的7 b. e' r( V! }( e- h  ]1 T
1、mach 3脚本生成文件中,不能区分相对坐标和绝对坐标。如:code "G31 X-20 F50" 执行完,刀具的X轴坐标为52, O  w( v, v. I: i7 ~* A6 a
其实,这时刀具的X坐标并不能理解为是52,可能是任意值,因为现在的“加工原点”坐标还没有设定,通过G31指令,完成的动作仅是让刀具接触到对刀块后停下来,设置“加工原点”的X轴坐标是靠
3 r, }- C4 U: r% B: n* ^6 K
SetOEMDRO(XaxisDRO,54)
: X! \8 ]( l" t3 X& [" [这条语句来实现的,54是对刀块的X方向长度52+刀具半径2得到的。这条语句的含义可以理解为:将“加工原点”的X轴坐标设置为当前刀具所在的位置X坐标向-方向54毫米。9 d: A- }0 p4 f9 T, p
5 E7 U! ]+ Z6 c, H: Z: X! _$ k4 p+ p
5 _- w7 O+ P0 ^; Y" r5 b
/ Z5 o( n3 h! e4 o9 J' |: C$ M
然后我是通过“'code "G0 X20" 这条语句让刀具向X的+方向快速移动20mm,G0 是快速移动指令,让机器以最大F值移动,于当前的F值无关。
* t7 F+ ?6 Q/ }7 ?8 n7 ^2 M( W
+ D0 m9 a9 {$ ~/ e% h9 N2. mach 3脚本生成文件中,给进率设置为50,那么对刀过程中都是一个速度进行,而不是像楼主视频中那样该快的快,该慢的慢。不知道为什么??
7 u1 n8 L' i* r( H让刀具快速移动我是用的G0指令,像刚才说的是快速移动指令,让机器以最大F值移动,与当前的F值无关。这样就实现了在刀具探索过程中以慢速移动,而接触到对刀块后,快速移动开这个效果。这个是我在试验后发现没有快速移动开而进行的小改动。
7 F" e& ?/ Y4 ?4 e, d8 a0 z4 S( d
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-6 22:58:50 | 显示全部楼层
这两天在做功放的机箱,等完了,我再加入寻中心的功能,目前思路是:* o  `" Z0 t5 |2 P; u
1、程序运行后弹出对话框,让输入工件的长X和宽Y,然后在程序中通过变量保存这两个值; O/ y& q$ U3 k/ H9 R3 J
2、然后在工件的左下角和右上角分别进行两次对刀,然后取得工件X方向的最小坐标X1和最大坐标X2,以及工件Y方向的最小坐标Y1和最大坐标Y2! E8 J7 o2 Y: t$ ?8 o9 k
3、工件中点的X坐标就是(X1+X2)/2,Y坐标是(Y1+Y2)/2
% u& h6 b: p$ m7 O4、然后调用SetOEMDRO指令,将计算得到的中点坐标设置给“加工原点”,这样就实现了工件的寻中。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-6 23:02:54 | 显示全部楼层
看到老外的视频,还有可以在X或Y方向上同一边上不同的点进行两次对刀,然后可以计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行的情况下,通过旋转局部坐标系来实现对刀,后续的加工过程就使用局部坐标系,这样工件放置与机器坐标轴不平行也没有关系,用处非常大。大家一步步的来完善这个工具的功能吧?众人努力,造福大家。
回复 支持 反对

使用道具 举报

发表于 2017-5-6 23:03:01 | 显示全部楼层
楼主 我给你发邮件了,2.0的版本在OFFICE2007打不开,初始版本可以正常打开,有截图
回复 支持 反对

使用道具 举报

发表于 2017-5-6 23:11:20 | 显示全部楼层
jerrylong 发表于 2017-5-6 23:026 n; d7 x) m6 S+ a7 M/ T& j. O, k
看到老外的视频,还有可以在X或Y方向上同一边上不同的点进行两次对刀,然后可以计算出工件的倾斜角度,然后 ...
' p2 e5 q, y6 ?
这个最实用!!!6 T8 v& p  y& D+ x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-7 00:59:27 | 显示全部楼层
月夜听松2005 发表于 2017-5-6 23:033 @4 d& H8 ?0 B" v/ f% S6 P$ b
楼主 我给你发邮件了,2.0的版本在OFFICE2007打不开,初始版本可以正常打开,有截图
& g+ F7 F/ y+ R7 ]
已经存成Excel的早期版本了
# b9 @) B$ _1 }7 ~" s 3轴自动对刀G代码生成器.rar (441.08 KB, 下载次数: 33)
0 L# X, i" n: `; O) n& r
回复 支持 反对

使用道具 举报

发表于 2017-5-7 00:59:52 | 显示全部楼层
谢谢楼主!向楼主致敬!!!
回复 支持 反对

使用道具 举报

发表于 2017-5-7 07:55:39 | 显示全部楼层
jerrylong 发表于 2017-5-7 00:59  }7 L6 b5 B# q: ?
已经存成Excel的早期版本了

* Z4 V, C7 c& ~* ]' @/ Y2 Y请问这个是2.0的版本吗?感谢
! P( t# w" H/ `! ]. p" j9 d/ e
回复 支持 反对

使用道具 举报

发表于 2017-5-7 07:57:29 | 显示全部楼层
楼主现在找中心有啥进展吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-7 08:02:44 | 显示全部楼层
月夜听松2005 发表于 2017-5-7 07:55 , Z; ?( b$ @  l* V0 }
请问这个是2.0的版本吗?感谢

& g' \' D; [: d# p3 r是的/ Q4 W) S- D" t8 \
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-7 08:03:47 | 显示全部楼层
月夜听松2005 发表于 2017-5-7 07:57 ; D; x7 f0 f+ z+ {$ t6 r- H
楼主现在找中心有啥进展吗

3 s6 e& U) S) W3 J& b" F$ X这几天在做功放机箱,完了就着手进行新功能的开发% f: U1 [2 L7 o" X0 e7 a
回复 支持 反对

使用道具 举报

发表于 2017-5-7 08:09:55 | 显示全部楼层
有没有联系方式  QQ啥的 我下载打开了 但界面不知道对不对 ,给个联系方式 我发图 麻烦给看下
回复 支持 反对

使用道具 举报

发表于 2017-5-7 08:14:20 | 显示全部楼层
jerrylong 发表于 2017-5-7 08:03+ L" m  [+ E" t# i* Y$ q
这几天在做功放机箱,完了就着手进行新功能的开发

$ u8 [( L7 |( T1 W. m期待!
( E( U' S9 k( w+ f" E0 M9 V0 q0 R
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


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