找回密码
 注册

快捷登录

楼主: jerrylong

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

   火.. [复制链接]
发表于 2017-4-10 19:58:34 | 显示全部楼层
论坛链接0 z# T7 M' F5 c9 H
发表于 2017-4-10 23:19:14 | 显示全部楼层
喜欢这样的技术贴
/ D4 U8 f( G9 S3 D更喜欢楼主的分享精神!!!
6 b% @; S/ @; @) c' t) X2 H望楼主早日成功,持续关注中
发表于 2017-4-11 05:59:19 | 显示全部楼层
望楼主早日成功,持续关注中
发表于 2017-4-11 08:30:00 | 显示全部楼层
期待着
/ D, J* Y9 z5 H: c9 G( T/ q
 楼主| 发表于 2017-4-12 12:25:57 | 显示全部楼层
好不容易找到了这个电子表格的早期版本,核心功能有了,我简单对表格内容进行了翻译8 \& Z( B9 t3 M2 I6 Y
大家可以看看原理4 c9 r6 _. \- S3 b& r* @/ W% Z3 Q
5.JPG
+ {& x& }' \# D+ y3 x
4 h) o  j/ X: X: ]) K: f- v6 u 6.JPG
4 R. `7 u8 J; h8 m' g% m+ T* ~6 V
6 S) x6 ]6 b6 x. C& ?+ C 3轴自动对刀G代码生成器.rar (61.39 KB, 下载次数: 155) + P5 ^3 E$ g# h. g
发表于 2017-4-12 19:13:08 | 显示全部楼层
再来支持楼主,早日做好,发个详细过程,让我等小白可以跟学做一个。, P  L+ \; E2 c* j! r6 |
发表于 2017-4-12 21:43:12 | 显示全部楼层
这个牛0 z1 p9 o( ~* J7 o
发表于 2017-4-13 12:54:54 | 显示全部楼层
lz 辛苦了 试了一下  绿色部分输入不同数值 右边黄色部分G代码数值好像没变啊?怎么用啊?
发表于 2017-4-13 12:58:46 | 显示全部楼层
有的  有的  这样就能用了吗?
 楼主| 发表于 2017-4-13 13:43:56 | 显示全部楼层
xcj126921 发表于 2017-4-13 12:58
2 e4 y0 t! P* ~" G2 [有的  有的  这样就能用了吗?

. h1 M0 I- W$ r1 f软件部分还没试,在等铝块到货,先吧对刀块做出来,软件部分才能试
5 b9 K6 b7 Y* O; c1 M3 ~) h
发表于 2017-4-14 10:42:24 | 显示全部楼层
支持楼主  早日做好  
 楼主| 发表于 2017-4-14 11:36:25 | 显示全部楼层
在等待铝块到货的过程中,先研究软件部分,其实很简单,就几段代码,我逐端做分析说明
, c7 T. y. t3 S+ c6 N4 I5 ?5 u/ L首先来看通过Excel电子表格生成的完整对刀的G代码, H! n+ D. O+ l& m/ v' y! [7 O
13.JPG
6 I! p3 A: q* o) L9 ?: L
 楼主| 发表于 2017-4-14 11:41:17 | 显示全部楼层
第1行- x/ X% i" A1 F) h! C, J9 W
G21" ~8 A  k0 e/ |) R" N
为所选择的单位:选择英制单位(英寸)时这个值为G20,选择公制单位(毫米)时这个值为G216 `& L  x) S7 e4 h' S, x! z
14.JPG          15.JPG 5 P3 e' O* O, J
 楼主| 发表于 2017-4-14 11:47:06 | 显示全部楼层
本帖最后由 jerrylong 于 2017-4-14 22:59 编辑
( v4 r* y1 ~% [: B5 m
6 I* l1 @# y: K第2行
& ?  u  ~6 w7 @- b# k% V) qG38.2 X-12.7F1
' b) P. k% \# V1 x' l这里用到了一个操作代码G38.2,这个代码是G代码中的probe指令。正如字面意思,这是个“探针”指令。它的会把刀具当作一个探针向某一个指定方向移动,直到收到脉冲中断。在收到脉冲中断后,会有机器当前刀具的位置信息读取。
" c2 S' _* ?. g. S2 ~- fExcel电子表格生成的这段代码的含义是:从刀具当前位置开始以F1的给进速度,向X轴的-方向探索12.7mm,当刀具接触对刀块时停止,并读取刀具停止位置的坐标信息。
: O) Z) p/ s2 F+ o. |; U! D- S* l* L3 E1 A6 ~
对刀块这样放在要对刀的工件上, l2 G# }( Q2 j( Q; `& h
18.JPG : A# e1 c+ Y3 i$ ^* i# |
% L# h! r% ~- Q- d" e! ?$ q$ A
然后将刀移动到靠近对刀块X方向的位置
- ^1 P! g+ Q4 D 19.JPG
2 d( U3 o' B. |+ N
/ U4 M  @. m- \0 X7 b6 U; z这行代码执行时,刀具朝X轴的-方向移动,当接触对刀块的时候是这样
- s3 [$ k* `, _  p( `( I 20.JPG " e( y4 r# A& z$ ]. Q
( G* x$ D& I- `% B5 X4 R7 p
21.JPG 3 u" q$ p* a+ Q) U
 楼主| 发表于 2017-4-14 11:56:49 | 显示全部楼层
本帖最后由 jerrylong 于 2017-4-14 15:15 编辑
7 O+ \9 ?: I8 T& f9 x! O
* A% j# Y2 {9 Q; \8 {9 D: M3 S5 P第3行2 [3 c0 z0 V, ~, P
G92 X2.09' }- ~  q4 h  ^. {  r
这里用到的操作代码G92,含义是:G92只改变系统当前显示的坐标值,不移动坐标轴,达到设定坐标8 Z" U2 k7 @0 p) L. @  d) E
原点的目的。G92的效果是将显示的刀尖坐标改成设定值 。0 Z- e% W1 |( c8 l
Excel电子表格生成的这段代码的含义是:将刀具的X轴原点坐标设置为“刀具接触对刀块时的X轴坐标-2.09”,2.09这个数值是由对刀块X方向的长度+刀具的半径计算得到的,大家可以对照电子表格中对刀块的尺寸图来看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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