找回密码
 注册
楼主: jerrylong

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

   火.. [复制链接]
 楼主| 发表于 2017-5-7 13:22:57 | 显示全部楼层
刚才在飞机上基本确定了“工件寻中”的实现思路  S. [, }0 X4 b" P
132251mft3f18s8spcc1c3.jpg
+ F6 g% |$ ]5 k1 X+ c: B 132253m2otofo6gyosgy6y.jpg " ~+ ]; v* _9 \- o
132255szj3s1ws0b3llh88.jpg ) D# M* s# q" E- k1 g, \! @- C
回复 支持 反对

使用道具 举报

发表于 2017-5-7 13:56:54 | 显示全部楼层
jerrylong 发表于 2017-5-7 00:59& Y3 [/ C( x8 O  J3 M6 r
已经存成Excel的早期版本了

' w7 X! `( P( a( G: Z' h" Q这样修改后程序就应该正常了。
) Q) ]2 f: _6 \* t- ]
回复 支持 反对

使用道具 举报

发表于 2017-5-7 13:59:17 | 显示全部楼层
谢谢楼主的解惑,我再试试G0 X20
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-7 14:07:40 | 显示全部楼层
圆形寻圆心的概念草图$ \+ X# z& ^7 D3 H$ Q9 M
140733ahfxg8f4irx16si8.jpg
0 S% ^( K6 P" P* V5 n  ?$ a
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-7 21:44:26 | 显示全部楼层
“旋转局部坐标系(LCS)”的概念草图
4 c6 {$ k, C0 Z( U 214425rzy4zyhoj5spjoxp.jpg - [4 E) C+ ], J& F
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-7 21:45:48 | 显示全部楼层
这周出差,没法用机器,正好沉下心,理清楚实现这三个功能的思路# o& w2 z& I+ q5 q' L
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-14 00:39:20 | 显示全部楼层
今天抽空编出了“圆孔寻中心”的代码,先用VBScript编了,大家可以一起测试一下,没问题我再集成到Excel的表格中2 D& G7 V5 W$ W- C
/ m4 m  n! U5 F8 E/ z% e" V
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-14 14:13:49 | 显示全部楼层
圆孔寻中心.rar (1.24 KB, 下载次数: 38)
/ q. p. m5 S$ h" A/ s
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-14 14:14:49 | 显示全部楼层
今天又编出了“工件寻中心”的VB代码
0 [2 l3 l% d; Z) V 工件寻中心.rar (1.52 KB, 下载次数: 45)
1 A: {7 s% l+ B7 h/ j
回复 支持 反对

使用道具 举报

发表于 2017-5-14 16:20:51 | 显示全部楼层
楼主好人啊!
! _6 ^+ `0 E/ T- n3 |* S' f  o
回复 支持 反对

使用道具 举报

发表于 2017-5-14 16:34:30 | 显示全部楼层
期待这个计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行的情况下,通过旋转局部坐标系来实现对刀,后续的加工过程就使用局部坐标系,这样工件放置与机器坐标轴不平行也没有关
回复 支持 反对

使用道具 举报

发表于 2017-5-14 20:42:51 | 显示全部楼层
jerrylong 发表于 2017-5-14 14:14
) z5 n7 V/ ^2 r* M今天又编出了“工件寻中心”的VB代码
7 Y' L1 w8 x- c( \
楼主厉害,辛苦了,虽然不会用但是先顶你,等待楼主最终版本,还有希望楼主把对刀块的图也共享下,小白第一件难题就是如何加工对刀块
( w9 w' q, P8 H- \( h* H
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-14 23:31:01 | 显示全部楼层
whj721 发表于 2017-5-14 20:42 0 A" \9 [! m- J
楼主厉害,辛苦了,虽然不会用但是先顶你,等待楼主最终版本,还有希望楼主把对刀块的图也共享下,小白第 ...

/ Y+ M: B4 {' s$ A0 B对刀块的模型吗?我是用Rhinocam做的,你可以用的话我明天发上来
9 \2 H! r8 ^  Y, ~/ a8 Y9 }% Z5 p
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-14 23:36:54 | 显示全部楼层
CIEZ167 发表于 2017-5-14 16:34 ; n0 H, v/ f8 n4 \6 ?) E" W
期待这个计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行 ...

' y0 `2 H, o' Z, X+ \代码基本写出来了,但有一个问题正在思考,如果仅用VBS代码,最后的结果出来是得到一个需要旋转的角度,这样需要手工在加工的G代码中增加两行代码:9 [0 c9 H# r' t$ c% ~
1,G68,启用局部坐标系旋转,并用VBS代码运行后得到的角度来实现旋转7 G  j- s! w: s. `
2,在G代码结束的位置,再增加一行代码G69,关闭局部坐标系旋转,恢复机器本身的坐标系统, \5 B! t- }  W& a# @
这样不方便,对于没有G代码基础知识的人容易出错- ^9 J% `$ z$ U9 }% Q' q( B" j
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-14 23:37:54 | 显示全部楼层
CIEZ167 发表于 2017-5-14 16:34 ' v0 W: ]% o, O1 A4 E
期待这个计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行 ...

6 ^/ Q9 L0 k! C我想设计个程序,可以自动改写需要进行局部坐标系旋转的G代码进行改写
0 }4 E5 `- d8 I8 K) E! E2 ~
回复 支持 反对

使用道具 举报

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

本版积分规则


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