找回密码
 注册
楼主: 湖湖

MACH3 基础 (七)自动对刀

  [复制链接]
发表于 2021-3-31 00:56:10 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2021-3-31 11:35:44 | 显示全部楼层
能给一下中心对刀的就更好了,真是学到了,
4 K6 b% q# j5 P% s" {8 q# nM3 很强大
回复 支持 反对

使用道具 举报

发表于 2021-3-31 11:37:16 | 显示全部楼层
Cloud35 发表于 2021-3-30 00:04
5 N9 v. q" h8 w' b* Y" F* `: K对刀本质就是一个开关接触 不管是哪种形式的 以此来确任边界 1 S% V4 {9 ?" Z5 l; s
6 ^/ W  F( L6 x  o, H' N" Z
实际上不能说是自动 至于实现自动的功能  ...
- W, ^  A) V0 A0 L+ A
最重要的是知道原理,为什么需要这样做,小白仔细看也能懂+ L2 x3 N8 {6 V( u; ~6 z2 ~! g
回复 支持 反对

使用道具 举报

发表于 2021-4-2 04:05:43 | 显示全部楼层
非常感谢,有时间试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-2 04:09:43 | 显示全部楼层
huang300x 发表于 2021-3-31 11:35
/ @3 i, `  M9 `. ^4 z" {能给一下中心对刀的就更好了,真是学到了,
  D$ g) x  e1 R7 g/ X2 X8 [M3 很强大

/ Z1 v% W3 s2 p. |怎么对刀是看你怎么写程序 。那个跟你 自己需求有关  所以要 自己 去写~100%能做到 。
" x& s  J( c8 N* s" B- u1 J6 W
回复 支持 反对

使用道具 举报

发表于 2021-4-2 05:11:42 来自手机 | 显示全部楼层
湖湖 发表于 2021-03-29 18:09: _1 X- Z3 T# a! [# I+ Y# P4 ]  h
这种对刀仪 对刀具没要求的  任何刀都行 。  无论导电不导电 都行 。另外 安全 不伤刀尖 。
$ W3 n# v2 ?' Z; L; [- i- J7 e
6 a) x" z% `5 @0 n& q; i3 }那种 金属块的 对刀仪 只能对导电的 刀具  如果刀太尖 可能伤刀尖的 , 其实 用段时间 就可以看出来 。表面都戳了 很多坑了  哈哈哈
. O9 W2 _# m5 T& g4 \6 w  {, M1 a  j7 T% ^4 J+ O
所以 如果长期加工用 最好用这种 自动对刀仪 。

% O" a4 i) B7 O& [4 s# ^2 m这种对刀仪,用2001的刀会不会损坏刀尖呢?
回复 支持 反对

使用道具 举报

发表于 2021-4-2 05:13:01 来自手机 | 显示全部楼层
siwk 发表于 2021-03-30 18:144 N$ v/ @. i3 F2 ]% k) y4 A3 h8 a8 l- W
大佬啊,有没有M3自动换刀的资料或者讲解一期啊
/ I0 U  I- S& z# d
自动换刀找龅牙精机,他做这个
回复 支持 反对

使用道具 举报

发表于 2021-4-2 13:28:37 | 显示全部楼层
心佛即佛 发表于 2021-4-2 05:13
! H/ ^' a9 F1 t) ?" i自动换刀找龅牙精机,他做这个

9 E, W" r) i( v1 ]% ?  `好的我看看
回复 支持 反对

使用道具 举报

发表于 2021-4-3 23:01:20 | 显示全部楼层
感谢楼主科普,自动对刀就是爽啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-3 23:12:33 | 显示全部楼层
心佛即佛 发表于 2021-4-2 05:11
( v  S. G3 I* w/ J; R; ^2 m/ k0 ^这种对刀仪,用2001的刀会不会损坏刀尖呢?

8 m2 N6 q( r' _% ~7 O& E$ v当然不会  弹性的 怎么坏刀尖 0 a9 ^9 W+ i& B% D) S% [, l7 D
回复 支持 反对

使用道具 举报

发表于 2021-4-4 00:21:54 来自手机 | 显示全部楼层
疯语者特里 发表于 2021-03-30 10:382 ?) v7 N8 M/ \. @5 g9 a1 s+ e
机械和电路方面说的没问题,但是精度。。。不只与机械结构和电路有关,还和你的控制卡有关。
) W- Z5 f* D* ~9 x! t0 C因为对刀宏里的GETOEMDRO是读取触发信号后停止的坐标,而不是触发瞬间产生的坐标(触发瞬间的坐标命令是GETVAR),从触发到停止中间是有时间差的,这个时间z轴会过冲一小段距离。更麻烦的事,据我测试,这个过冲量是不稳定的,哪怕我把f值降低到10,这个过冲量也不能保证每次都一样,我测得我自己机器的误差范围在0.1mm以内,很多时候确实在0.05以内但是指不定哪次会可能大到0.1,所以当有对高度敏感的加工我都是手动对刀的,只有钻孔和铣螺纹这种操作我才用自动对刀。没错0.1确实影响不大,但是零件最终成品的误差是多项误差的集合,这里0.1那里0.1累计起来可能就影响使用了。另外据我比较肤浅的调查了解,国产控制卡普遍不支持记录触发瞬间坐标的功能,也就是无法消除不稳定的过冲带来的影响。以上是我刚玩一年的经验,如有错误欢迎老鸟们指正。

+ V) t5 O: ]8 h1 b观念错了,假如你把任何事都看成有延迟,就放在一个框架里思考了,有时候并不是简化的思考更准确。
* p4 g/ p* m- D: N阈值的事,开关也是有阈值的,可以通过更换更换精密开关来缩小,过冲的阈值可以通过限速来缩小。1 q' y; x5 M9 W
我觉得要先思考一下开关和归零模式。! b: D/ R& }& }5 U% W6 _! }! P
你有没有固定、小限速归零呢?
回复 支持 反对

使用道具 举报

发表于 2021-4-7 09:00:44 | 显示全部楼层
Code "G4 P1"                             '暂停1秒
) w6 I1 j. t' w4 h( cCode "G91 G28 Z0"                 'Z返回机床原点Z0
1 d0 f4 T% r/ B! M, l1 s! @Code "G4 P1"                            '暂停1秒" D" V3 Y! J5 s8 z+ b
Code "G90"7 {8 B4 J5 d. j
Code "G01 G53 X-62 Y146 Z-50 F3000"           '机床坐标系下进入对刀仪上方安全位置坐标- [1 p; P/ v& O5 j8 L
Code "G54"8 n$ ]; o+ A3 W. `! v$ N
'Rem        Probe Down by PEU (Based on Erniebro Work)
4 i. P6 A8 Y! {GageH = GetOEMDRO (1151)
! e* k5 t7 U# D  H' \! v! }'Rem        Probe Down by PEU (Based on Erniebro Work)
6 R! K# ?: T8 F/ {- {4 d+ v" i- GFeedCurrent = GetOemDRO(818)                               '保存当前进给设置, {+ S1 J- N8 @( D
ZCurrent = GetOemDRO(802)" `# `6 [( A4 u9 n- B
Code "G4 P1"                                                              '暂停 1 秒, {; e8 g+ O; P, U+ K/ _* J
Code "F100"                                                              '给进速度 100 MM/MIN
# p, e8 G1 B  n. d" F+ h7 lZNew = ZCurrent - 40
- |0 o6 L/ }/ M/ qCode "G90"        '
$ C0 J; B5 J- ICode "G31 Z" &ZNew  h1 k$ C9 O- y  `; A& _+ V
While IsMoving()                                                     '循环等待探针事件触发(触发后停止下降)! u/ S  m0 P  v
Wend
( \! H: J9 f# [  L3 \  ZCall SetDro (2,GageH)                                             '停止后设置Z的高度设为工件原点平面与对刀面高度差" }" i5 Q7 D: ~$ ]" ^
FinalMove = GageH * 1
8 l' e; x" |7 U; D/ W- |5 D, oCode  "G0 Z" &FinalMove
9 J: r6 S- L9 ZCode  "G0 Z" &80                                                  'Z轴上抬至工件原点平面上方的高度(★★★★★)
! z' S" d( a- C& A  y) K: {Code "F" &FeedCurrent                                           '恢复原有进给设置        P/ ^1 Z# `; S5 u  z+ j: P) w

( M$ |  a6 ?+ j' |4 I( F5 @请教湖湖大师,使用这段对刀程序可以执行,但是实际动作是Z轴回机械原点后,三轴联动定位到对刀仪上方,我想修改为XY快速定位到对刀仪上方,Z轴下降到对刀仪上方制定位置,这个怎么改,尝试过修改,没能成功,麻烦指导下吧
回复 支持 反对

使用道具 举报

发表于 2021-4-7 09:03:58 | 显示全部楼层
湖湖 发表于 2021-4-3 23:12
7 H4 e+ O; j/ K* z' u; I1 M7 u当然不会  弹性的 怎么坏刀尖

3 s0 r8 ^7 [! X- O麻烦指导下上面的留言,谢谢
. z. n2 L! x3 r" T4 v" D9 r
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-7 15:26:35 | 显示全部楼层
tiantang198601 发表于 2021-4-7 09:034 d  `( T  _( P9 J
麻烦指导下上面的留言,谢谢

  [/ A# ^# h9 T2 e) X- c4 d) |Code "G01 G53 X-62 Y146 Z-50 F3000"  8 ~  D. S" T! X. i
改成 ) p4 R9 C. N) g
0 x! M9 a/ p! e7 c! _+ ^
Code "G01 G53 X-62 Y146 F3000"  
+ H1 {- E( Y! m5 b# \Code "Z-50 "  " ?4 Y) m* A9 ~5 k! b# X7 ~
回复 支持 反对

使用道具 举报

发表于 2021-4-8 08:38:11 | 显示全部楼层
湖湖 发表于 2021-4-7 15:260 h! [1 J. ~' V% _* B5 c# I
Code "G01 G53 X-62 Y146 Z-50 F3000"  
5 d& A9 P3 o  [8 Q, i! [) ~改成
: \8 U* ^$ h8 o7 u4 }
试过这个,蓝科的卡,直接定位过去,然后直接戳下去了,没有停顿然后缓慢下降,直接触发急停开关了6 T, R5 x0 y( y& a6 U' q$ P$ V7 s
回复 支持 反对

使用道具 举报

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

本版积分规则


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