找回密码
 注册

快捷登录

楼主: jerrylong

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

   火.. [复制链接]
 楼主| 发表于 2017-5-7 13:22:57 | 显示全部楼层
刚才在飞机上基本确定了“工件寻中”的实现思路
; ^, ~& r& z1 d1 N 132251mft3f18s8spcc1c3.jpg + n, M2 s3 Y% ~
132253m2otofo6gyosgy6y.jpg ' k% ~: w. d6 R" x. o( a
132255szj3s1ws0b3llh88.jpg
$ A* H" \% r; Z! W  G  j- d* ~0 N
发表于 2017-5-7 13:56:54 | 显示全部楼层
jerrylong 发表于 2017-5-7 00:59
- j. n% S: j, L已经存成Excel的早期版本了

) d& S! ~; W/ s$ R0 S3 z这样修改后程序就应该正常了。; l% q/ C& D% q# @
发表于 2017-5-7 13:59:17 | 显示全部楼层
谢谢楼主的解惑,我再试试G0 X20
 楼主| 发表于 2017-5-7 14:07:40 | 显示全部楼层
圆形寻圆心的概念草图7 n6 e- i; l( U; x" b( y
140733ahfxg8f4irx16si8.jpg : J3 Q, p. G4 \) p4 {
 楼主| 发表于 2017-5-7 21:44:26 | 显示全部楼层
“旋转局部坐标系(LCS)”的概念草图
+ f" F0 V. L$ R/ C1 ~/ K 214425rzy4zyhoj5spjoxp.jpg
2 x5 G/ L4 x+ T
 楼主| 发表于 2017-5-7 21:45:48 | 显示全部楼层
这周出差,没法用机器,正好沉下心,理清楚实现这三个功能的思路
; `( o8 ~, w; _4 V& r
 楼主| 发表于 2017-5-14 00:39:20 | 显示全部楼层
今天抽空编出了“圆孔寻中心”的代码,先用VBScript编了,大家可以一起测试一下,没问题我再集成到Excel的表格中
$ J* K8 ^6 Y5 o# @1 ]4 T' i! N
+ D. l; e+ E8 r; g( m
 楼主| 发表于 2017-5-14 14:13:49 | 显示全部楼层
圆孔寻中心.rar (1.24 KB, 下载次数: 38) 6 q4 I9 y3 q) I& y  y& {
 楼主| 发表于 2017-5-14 14:14:49 | 显示全部楼层
今天又编出了“工件寻中心”的VB代码
' m! L  x! c. O4 f6 F 工件寻中心.rar (1.52 KB, 下载次数: 45)
+ |9 |% S* y' I3 W  f. K
发表于 2017-5-14 16:20:51 | 显示全部楼层
楼主好人啊!
- Z! [8 i( E1 a6 h, q
发表于 2017-5-14 16:34:30 | 显示全部楼层
期待这个计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行的情况下,通过旋转局部坐标系来实现对刀,后续的加工过程就使用局部坐标系,这样工件放置与机器坐标轴不平行也没有关
发表于 2017-5-14 20:42:51 | 显示全部楼层
jerrylong 发表于 2017-5-14 14:14 ; W2 I( g3 k. d  L: ?  k
今天又编出了“工件寻中心”的VB代码

( Z% h" `0 [1 U6 @& v- f9 k楼主厉害,辛苦了,虽然不会用但是先顶你,等待楼主最终版本,还有希望楼主把对刀块的图也共享下,小白第一件难题就是如何加工对刀块
# b  x" O& r# e' ~0 Q+ }; V
 楼主| 发表于 2017-5-14 23:31:01 | 显示全部楼层
whj721 发表于 2017-5-14 20:42
8 s/ r2 n6 b9 R  ?- e$ M楼主厉害,辛苦了,虽然不会用但是先顶你,等待楼主最终版本,还有希望楼主把对刀块的图也共享下,小白第 ...

( H: }7 H4 b! W) K6 T对刀块的模型吗?我是用Rhinocam做的,你可以用的话我明天发上来) Y* ?2 V  f* H9 w
 楼主| 发表于 2017-5-14 23:36:54 | 显示全部楼层
CIEZ167 发表于 2017-5-14 16:34
0 G' ~# A0 G2 o$ {) l, Q/ D期待这个计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行 ...

( i8 m- w) O3 }8 R4 L: `  @1 a代码基本写出来了,但有一个问题正在思考,如果仅用VBS代码,最后的结果出来是得到一个需要旋转的角度,这样需要手工在加工的G代码中增加两行代码:2 N. ^$ C8 Q) R, f; w; ]9 f
1,G68,启用局部坐标系旋转,并用VBS代码运行后得到的角度来实现旋转6 ]7 E9 i) R" G& [3 d2 M1 z+ R# q
2,在G代码结束的位置,再增加一行代码G69,关闭局部坐标系旋转,恢复机器本身的坐标系统
- H; T# |# ^9 a这样不方便,对于没有G代码基础知识的人容易出错% \( n3 d& r9 D* J4 g) V) _
 楼主| 发表于 2017-5-14 23:37:54 | 显示全部楼层
CIEZ167 发表于 2017-5-14 16:34 % ~5 S! `3 O6 b) T  c: B0 h* J
期待这个计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行 ...
# P! o" `3 y8 C7 h- m5 P: y8 o6 s
我想设计个程序,可以自动改写需要进行局部坐标系旋转的G代码进行改写% z4 v9 F2 T: n9 `2 ?# C' I9 A
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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