找回密码
 注册
楼主: jerrylong

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

   火.. [复制链接]
 楼主| 发表于 2017-5-7 13:22:57 | 显示全部楼层
刚才在飞机上基本确定了“工件寻中”的实现思路
- M: z. U( Y) H- n0 p7 C 132251mft3f18s8spcc1c3.jpg
  I" K7 O  m& C3 f+ ]6 q2 s1 N 132253m2otofo6gyosgy6y.jpg
9 u4 i+ q+ N9 D. I, i 132255szj3s1ws0b3llh88.jpg
4 S" x6 j7 ]  B/ p5 n
发表于 2017-5-7 13:56:54 | 显示全部楼层
jerrylong 发表于 2017-5-7 00:59
% F( Z% c4 n7 n  d3 ]已经存成Excel的早期版本了
! F- f% `& {, W, Q0 m
这样修改后程序就应该正常了。
+ ^% D6 \1 U2 ?. X. @) b" Q
发表于 2017-5-7 13:59:17 | 显示全部楼层
谢谢楼主的解惑,我再试试G0 X20
 楼主| 发表于 2017-5-7 14:07:40 | 显示全部楼层
圆形寻圆心的概念草图
+ c! L( g# u+ ^8 c 140733ahfxg8f4irx16si8.jpg
, [7 _- |% z" r! Y* n+ L1 ]# o  `
 楼主| 发表于 2017-5-7 21:44:26 | 显示全部楼层
“旋转局部坐标系(LCS)”的概念草图
7 O& w# i) R- J6 c. o' r  n. W( h 214425rzy4zyhoj5spjoxp.jpg 7 S7 L9 Y8 Q. r" t
 楼主| 发表于 2017-5-7 21:45:48 | 显示全部楼层
这周出差,没法用机器,正好沉下心,理清楚实现这三个功能的思路
* c" _8 t9 m1 {2 w) ]' g% W+ I8 z
 楼主| 发表于 2017-5-14 00:39:20 | 显示全部楼层
今天抽空编出了“圆孔寻中心”的代码,先用VBScript编了,大家可以一起测试一下,没问题我再集成到Excel的表格中
3 g4 v! W  ]4 E6 G2 [
8 U  C( B, P& v$ o- S
 楼主| 发表于 2017-5-14 14:13:49 | 显示全部楼层
圆孔寻中心.rar (1.24 KB, 下载次数: 38)
# \* L  `% }, _
 楼主| 发表于 2017-5-14 14:14:49 | 显示全部楼层
今天又编出了“工件寻中心”的VB代码
# H4 P) r, @1 a% g: Y! { 工件寻中心.rar (1.52 KB, 下载次数: 45) 3 W9 ^3 D5 B" S9 R# @
发表于 2017-5-14 16:20:51 | 显示全部楼层
楼主好人啊!
- M# u8 P$ M$ u( b
发表于 2017-5-14 16:34:30 | 显示全部楼层
期待这个计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行的情况下,通过旋转局部坐标系来实现对刀,后续的加工过程就使用局部坐标系,这样工件放置与机器坐标轴不平行也没有关
发表于 2017-5-14 20:42:51 | 显示全部楼层
jerrylong 发表于 2017-5-14 14:14 8 }. n' B6 A/ ?. `% x1 r' u( I
今天又编出了“工件寻中心”的VB代码
* l0 w0 U& {. V8 F
楼主厉害,辛苦了,虽然不会用但是先顶你,等待楼主最终版本,还有希望楼主把对刀块的图也共享下,小白第一件难题就是如何加工对刀块
$ u% M! \0 y- O" m* y, F
 楼主| 发表于 2017-5-14 23:31:01 | 显示全部楼层
whj721 发表于 2017-5-14 20:42 0 `* G$ {  a* a" I
楼主厉害,辛苦了,虽然不会用但是先顶你,等待楼主最终版本,还有希望楼主把对刀块的图也共享下,小白第 ...

- t" p  V; Z2 f( y2 ]对刀块的模型吗?我是用Rhinocam做的,你可以用的话我明天发上来  \6 y& ^! E5 E4 f
 楼主| 发表于 2017-5-14 23:36:54 | 显示全部楼层
CIEZ167 发表于 2017-5-14 16:34
5 J5 C) I& K8 H$ ]: p. c) V期待这个计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行 ...
0 p5 w# s( T; y0 w' u: ^: P4 J
代码基本写出来了,但有一个问题正在思考,如果仅用VBS代码,最后的结果出来是得到一个需要旋转的角度,这样需要手工在加工的G代码中增加两行代码:
; J6 s( z2 d2 k% [( O4 R1,G68,启用局部坐标系旋转,并用VBS代码运行后得到的角度来实现旋转
+ |% D% r5 \$ _- K1 W. U0 k$ {2,在G代码结束的位置,再增加一行代码G69,关闭局部坐标系旋转,恢复机器本身的坐标系统
1 X2 N7 E) C* j这样不方便,对于没有G代码基础知识的人容易出错
3 r; R: s/ l$ Q5 a7 h9 n
 楼主| 发表于 2017-5-14 23:37:54 | 显示全部楼层
CIEZ167 发表于 2017-5-14 16:34 3 B3 ?. D- R7 R/ H. C5 o
期待这个计算出工件的倾斜角度,然后通过设置“加工原点”的局部坐标方式,来实现即时工件与机器的轴不平行 ...
: r8 z, k0 u9 k6 L7 L$ g# K$ B: N
我想设计个程序,可以自动改写需要进行局部坐标系旋转的G代码进行改写. U) ]& x" s/ q+ w) P
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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