找回密码
 注册

快捷登录

楼主: Super169

请问 mach3 的 X Y 轴可以像 Z 的对刀吗?

[复制链接]
 楼主| 发表于 2018-11-11 16:01:01 | 显示全部楼层
大赢家001 发表于 2018-11-11 15:42
& I  O, o& Y6 }# z8 i0 rRem        Probe Down by PEU (Based On Erniebro Work)# f% w6 n/ }/ e: w' V
FeedCurrent = GetOemDRO(818)         'Get the current set ...
* H( I# S( E8 D0 K6 a1 A  e
谢谢, 原来可以自己改脚本, 那就好了.+ o. N, ]- e9 C  f9 `: K/ l! {  \
在菜单上找到 "编辑按钮脚本" 再看了 +X 的脚本, 好像跟你的一样, 只是 Y 转成了 X.+ w' ]% U* _6 z% n
有点奇怪, 我要再试试.
9 o8 R9 C# ?9 `) F9 k可能是我原本的位置有问题, 有时我按 +X 会向左走, 有时会向右走.
' v9 t' \  r# s- h  a7 E# {要先研究一下 gcode 中的意思.$ L* }0 v; s; y* R$ b# _+ `
5 v+ T; N4 _, G
请问按 +X 的时候, 是否应该向右边走, 碰上对刀就停?  之後是否再会有细步的微调呢?
, E( S6 e- A$ a% K; Y2 i$ a2 t) J# v5 {7 U
1 I; `/ U! v4 a' G8 j
 楼主| 发表于 2018-11-11 16:39:39 | 显示全部楼层
本帖最后由 Super169 于 2018-11-11 16:43 编辑 0 t+ G2 m6 f' b# F% o, j
大赢家001 发表于 2018-11-11 15:15
) b% F# o/ N; f3 y: a就是这个,点X就是测X坐标,之后停下。点原点是寻中。具体在操作编辑按钮脚本里面改行程。

9 r1 A* V9 F/ w( A$ r5 X/ Z看来我找到原因了, 是因为自己安放的位置不好, 而我 Z 的高度设定了 15.6 Y* y3 x3 u; E  K, J8 E4 \
那个高度会同时用在 X Y 之上.  ( g  ]$ `4 Y+ m/ G) _% U
当 X 碰上後, 除了会设定该点为 0, 还会快速跑到 0 点.6 Y1 F0 W, }& _5 S- B2 @0 `
因为我见到它乱跑就吓一跳, 急急停机.6 F3 {/ W3 U0 Z/ ]2 F
改到後面对刀, 虽然没前面的方便, 但有更大的移动空间, 不怕它乱跑.7 b  ?& j% o1 l+ K6 ^" U
20181111_003.png 5 |# c8 n% R4 ~6 r2 P/ o

8 t  i* e) M. Z有点地方给它跑, 才知道原来会跑到 -15 去, 不是大问题了.: [: G8 H; S8 p3 J: ?
1 t4 ]; t: R' @
只要把 Z 对刀的设定改成 0, 就可以碰到後自己动下来了.' K2 N; H/ Q6 n4 K0 u* i( k4 `/ T. ]
谢谢.( \6 C  x  f3 M0 x5 r9 M

& h5 W; \# ^# ?+ s: ?; @: z( c6 M  ]% V2 c+ U
# U; H4 p" @8 x2 S3 U" T' E
发表于 2018-11-11 17:28:32 来自手机 | 显示全部楼层
唉,机械原点是机器上的点,一般需要用高精度,重复性好的光电开关来做,装在机器上,不然怎么叫机械原点?要用他当限位也行。装上这种东西只需要点下就能给你找回坐标(不在需要你用对刀的方式去找了)。6 [) P9 m1 i5 \* y+ K3 j2 U
记录的是工件原点,这个原点只是你对刀后清零的坐标点。机械原点在机器上是绝对的,这个不需要保存。工件原点是你自己设置的,是相对于机械原点的。6 B+ _, U4 ]) Z, {
因为工件原点只是相对于机械原点的一个坐标,机械原点是x0y0z0,假设工件原点你清零的时候相对于机械原点是x10y9z-8。4 ]& V, h0 C1 ^5 H" T
断电后你就是用手拧动电机,当你开机后先回机械原点,系统自动会把机械原点清零(机械x0y0z0),这时点回工件原点(机械x10y9z-8工件x0y0z0)他怎么会丢坐标呢?机器连这三个数都记不住?
2 t7 V. d% P6 S& j/ m& V; ?: N( S; p# V) C: w' A, r: e8 R
这种开关普通的十几块钱RMB,三个才多少钱?装上后找坐标只需要点一下就行了,你用对刀分中法有点麻烦了。我看好多贵点的3d打印机也是装了的,而且马琳固件也是需要配置机械原点的,开始打印也是先会这个原点的(可能大多数3d打印论坛说这是限位)。断电续打也是要回原点然后量高度在操作的对吧?
7 i; o0 Y' e+ t3 L6 K. I( e& _/ X1 ?( M4 ?2 f
相比起来mach3对机械原点有点不重视,要是正版维宏默认设置开机必须回机械原点的,不然机器会提示还没回机械原点
 楼主| 发表于 2018-11-11 18:49:47 | 显示全部楼层
╰●-●╯ 发表于 2018-11-11 17:28& j% P5 v2 f! W- K1 m6 J. ?! d& W
唉,机械原点是机器上的点,一般需要用高精度,重复性好的光电开关来做,装在机器上,不然怎么叫机械原点? ...

* n0 q  w. Y7 a3 u' j2 Z) {谢谢你的资料.  你说得没错, 机械原点, 字面上的定义, 就是机械的东西.. ?2 t% K( S  k' e- J
但并不是每个机械都可以提供给你, 也没有绝对的点存在, 不过, 其实也可以用自己的方法去定义吧.. ^  z+ L4 e  E# H. u" n: g+ F
不要太局限於字面的意义, 也要看看宾际情况, 变通一下吧.6 }2 V$ z7 j% e
只要是一个机械上固定的参考点, 就已经可以达到机械原点的作用.
( N1 l1 U( p1 ]0 C' `7 L% U, Q. C  H) |( ]9 l) @
用限位只是其中一个设定机械原点的方法, 不论机械或光电限位, 都是在机械上以一个点作为参考点.  原理都是一样.
' M& C# z4 F& h4 ~- z% U* I3D 打印机, 不是贵或便宜, 都会装上不同的限位, 因为一般软件, 生成 gcode 时, 都会基於机械的位置去做.) D8 c. G, A4 g% C
# W( Y5 y& i- U" Y
3D 打印跟雕刻机, 虽然同样是用 gcode, 但原理上是相反的./ W3 C- v8 T$ d7 K8 |2 X! L
mach3 并不是不重视机械, 而是本身单靠软件做不到, 需要硬件配合. 而且, 更重要是没绝对的必要性.  ' B1 `% `" n/ Q2 F( F5 k: u
如果你有做过刀路, 应该会明白的吧.  想想生成刀路时, 做过什麽设定., D: m& w/ |9 U' v3 [

# c* U  f$ }) o. ]9 J! W3D 打印是无中生有, 生成的东西, 是以机械的位置为基础.  所以, 要参考的坐标, 就只有机械的.7 g6 Y2 {' E- M: S" h0 L
断电续打跟雕刻是不同的, 不要因为同样要回到一个点, 就忘了两者的大不同.: Z0 f" k& u) v8 {/ X, j0 Q

3 y" n5 i5 n# W: [7 I3D 打印是基於机械原点生成的 gcode, 打印的东西是由 gcode 做出来, 那 gcode 就已经提供了跟原点的相关位置.
4 `3 z; p: |7 S* T所以, 并不存在机械及打印件两个不同的坐标系.# R1 c! T* I% B7 _, h) f% Z! g. M

4 o$ r& X. e6 z9 O8 a9 X6 H雕刻机就不同的, 你要雕的不是那台机械, 而是你的原料.
& |( C! I- W' |一般机械上, 没有指定放置原料的地方 (部份 PCB 雕刻会有), 你可以把木头夹在那里也行.
1 [8 F  G& a* B' [! s所以, 生成雕刻机刀路的软件, 多是以原材料为坐标系的基准.  机械的原点, 一点也不重要.
4 u3 X- b' g6 K9 {9 l" _' H3 {7 P软件上, 都是以材料的坐标系去计算, 而非机械原点的坐标系.0 N: B) t3 e2 p8 p8 F; H' `4 m
1 B) C9 g; N; i, k) p! h: Q
所以, 只要有方法, 找出一个参考点, 以该点跟原材料坐标系的关系, 就可以重复去做了.
7 m" q6 g* V: F0 S2 r! e机械原点只是其中一个选项, 并非必然的.  + ^# c6 y* M0 G% f7 o1 b4 f
即使有机械原点, 要断电後反复雕刻, 也必须要记下原材料跟机械原点的关系.
$ f, v( S/ n9 @  {4 Z2 b6 E1 R* Z5 s( o& U( e' i  n* c( d* U; M
当然, 对於有固定的原料安装坐标者, 比如固定安装的 四轴/五轴 机械, 机械原点跟材料的原点有固定关系, 那机械原点意义就大不同了.; f( `' M3 @2 C) \  R
mach3 的设定, 应该是以大部份, 没有固定材料位置的机械为基础吧.
9 R: p1 T, _* W% W$ j或许大大用的机械比较高级, 材料安装位置是固定的, 所以对机械原点看得比较重吧.
3 Z" o' P9 C) r
3 c- b# D* @. L% u' E) p至於为什麽我不装限位, 那不是钱的问题, 我手上也有很多不同的限位. 只是现实上, 安装没现在的方便.4 D5 G0 t8 D; m% c
机械上本身没有安装的位置, 固定不好的话, 就变得没用了.  4 D- n$ X/ @8 M0 a; p

, ?, P/ j+ a* d" p+ c$ E% p9 }6 T2 O6 h3 N当然, 如果机械上有地方装限位, 可以方便一点, 也不用因应刀柄不同而改变.
, D; N" Z3 C. T; c1 e5 R或者我可以再研究一下, 是否有什麽地方, 可以给我稳定地装上一个好的限位开关.
6 r) w7 G/ A$ d3 `- ]! g但现在的方案, 基本上已经可以简单的方法解决问题了.9 F& Q$ O* E  x' S
  j) W# P' a+ Q- N& m% p- {
  H( d0 t5 H1 l2 `! C8 f! @
发表于 2018-11-11 19:41:34 来自手机 | 显示全部楼层
Super169 发表于 2018-11-11 13:09; y. U1 R- i& R, z) Q! l4 i# N
请问要在那里按的?  
9 O/ G4 L- U% z5 m  H0 I我的画面, 只有 Z 对刀, 及 X Y 寻边.
5 M8 [* g) B5 O9 a$ c) a
5 c$ r( Q4 S4 g1 j; P" v
' M1 J; Z) U' T) r2 Z是否有什麽设定, 可以改成 X Y 也跟 Z 一样的对刀呢?
& l3 e. z( O- k8 i
就点x或者y,在用刀接触对刀块,你空走感受下
发表于 2018-11-11 22:13:36 来自手机 | 显示全部楼层
Super169 发表于 2018-11-11 18:498 x0 A) E" P  V
谢谢你的资料.  你说得没错, 机械原点, 字面上的定义, 就是机械的东西.1 ~3 C* G' U# K6 {, @! ]( g1 F3 C
但并不是每个机械都可以提供给你, 也没有绝对的点存在, 不过, 其实也可以用自己的方法去定义吧., h" I0 |% `' }: q& L' A
不要太局限於字面的意义, 也要看看宾际情况, 变通一下吧.
& L$ h, e: ^3 x. h" L) u& i6 f只要是一个机械上固定的参考点, 就已经可以达到机械原点的作用.
* ?4 G0 p' K6 n# C
2 b% e+ b9 H5 n  ~- K用限位只是其中一个设定机械原点的方法, 不论机械或光电限位, 都是在机械上以一个点作为参考点.  原理都是一样.2 {8 |" Q2 c7 a% L" I
3D 打印机, 不是贵或便宜, 都会装上不同的限位, 因为一般软件, 生成 gcode 时, 都会基於机械的位置去做.0 X3 [0 I- ]! Y0 j+ ?' ^

+ U. h/ d' u$ ^0 k* s$ Q7 ?8 \, `3D 打印跟雕刻机, 虽然同样是用 gcode, 但原理上是相反的.& R4 Y9 E* L1 A. |9 n
mach3 并不是不重视机械, 而是本身单靠软件做不到, 需要硬件配合. 而且, 更重要是没绝对的必要性.  & Z; E- Y7 l6 T8 v
如果你有做过刀路, 应该会明白的吧.  想想生成刀路时, 做过什麽设定.. `* W$ Z+ q" {/ \
  }5 H. u1 e! S( x+ [
3D 打印是无中生有, 生成的东西, 是以机械的位置为基础.  所以, 要参考的坐标, 就只有机械的.. e) P6 O8 k% @: `
断电续打跟雕刻是不同的, 不要因为同样要回到一个点, 就忘了两者的大不同.
0 c6 n" z( Z) @) o
8 ~8 J2 r8 Z, o% ]3D 打印是基於机械原点生成的 gcode, 打印的东西是由 gcode 做出来, 那 gcode 就已经提供了跟原点的相关位置., R  B: ^6 \# `6 [9 A. K
所以, 并不存在机械及打印件两个不同的坐标系.$ t6 y. V$ s9 U$ Q( Y0 M0 y
" e: J, c# K$ q5 ]9 q. W
雕刻机就不同的, 你要雕的不是那台机械, 而是你的原料.% [: R6 \6 X, F5 T$ N( A
一般机械上, 没有指定放置原料的地方 (部份 PCB 雕刻会有), 你可以把木头夹在那里也行.6 |# W, E. R! r1 A) ]
所以, 生成雕刻机刀路的软件, 多是以原材料为坐标系的基准.  机械的原点, 一点也不重要.
2 ]2 ^+ {8 B! j; R6 v软件上, 都是以材料的坐标系去计算, 而非机械原点的坐标系.' o& O: O% g; M

9 R& `; H' j: Q8 C所以, 只要有方法, 找出一个参考点, 以该点跟原材料坐标系的关系, 就可以重复去做了.. n- g8 q5 k" _0 J! g
机械原点只是其中一个选项, 并非必然的.  + V  @& B5 Y) X" a
即使有机械原点, 要断电後反复雕刻, 也必须要记下原材料跟机械原点的关系.
4 m( |3 D# f' w% I. R- `0 @
- f7 @# J4 M4 t$ o; \7 @当然, 对於有固定的原料安装坐标者, 比如固定安装的 四轴/五轴 机械, 机械原点跟材料的原点有固定关系, 那机械原点意义就大不同了.0 a) [5 N% N' s+ c! K
mach3 的设定, 应该是以大部份, 没有固定材料位置的机械为基础吧.
- [: U8 D9 P; ^" C! F9 k或许大大用的机械比较高级, 材料安装位置是固定的, 所以对机械原点看得比较重吧.+ n: x  |9 P' t8 i( K7 y# z# z' |
# ~( P) n( c6 {* X2 S
至於为什麽我不装限位, 那不是钱的问题, 我手上也有很多不同的限位. 只是现实上, 安装没现在的方便.
  m0 q& A) h/ t9 f& g( x& p机械上本身没有安装的位置, 固定不好的话, 就变得没用了.  4 B% w! M8 P+ n  T
9 R0 F& s( Z! \% S
当然, 如果机械上有地方装限位, 可以方便一点, 也不用因应刀柄不同而改变.6 V$ p7 p" w, K* B
或者我可以再研究一下, 是否有什麽地方, 可以给我稳定地装上一个好的限位开关.1 @5 l" U  U& C! Y2 u9 d" K
但现在的方案, 基本上已经可以简单的方法解决问题了.
- M$ w$ i6 {2 H% J
好,就此打住。; A% e% j+ h. f' R! X
本来呢我是只看帖不回帖。我也是想着我刚来论坛的时候私聊别人请教问题就你第一个回我消息的。今天一早看到你发的帖子感觉明明用机械原点就简单长久的解决了问题,而你却要用在我看来很麻烦的找参考点的方法,想着提醒你一下。
8 F8 [9 k. \  r, e" |2 |既然你已经决定用找参考点的方法而我再推荐用机械原点反而显得我多事了
 楼主| 发表于 2018-11-12 01:42:46 | 显示全部楼层
本帖最后由 Super169 于 2018-11-12 02:05 编辑 3 x( r8 u  Q* N& R
╰●-●╯ 发表于 2018-11-11 22:13
( w4 [# ?9 i" b- f好,就此打住。2 I: M8 \& R( z8 X. q( `
本来呢我是只看帖不回帖。我也是想着我刚来论坛的时候私聊别人请教问题就你第一个回我消 ...

. {% s- m, x3 c非常感谢你的意见.
/ w1 ?) c( J, D: e- P/ n有一点我想补充, 不是我不想用机械原点, 而是我用不到.
3 y- F$ h* G# y$ D% q0 W3 K正如我上面也说了, 我是明白机械原点比现在参考点的优胜之处.
* X) D  X- d  }7 Y: E/ l) P但也总要向现实看的, 除了机械本身没提供外, 还有很多外在因素, 令我不容易做到机械原点的.
" I! y- g4 v0 H; Y) H& E所以, 只可以用另一个方法, 找出一个参考点来, 至达至所需的目的.8 z) [+ w, M' g" w5 ]; B2 d

5 C+ S, |, C' b7 N正如我前面说, 我还会去研究其他可行性.
+ r" ^) M7 S8 a" u( j- `现在的参考点, 只是在现有的基础上, 最容易做出来的.# j) o. v* y/ R0 d2 E9 c2 ^4 I4 }

) e* O: p6 g0 \$ ?8 R6 t如果大大有好的方法可以做出机械的原点, 我也想去试的.2 [- P' \3 l7 t- x7 I- a4 D
但有些限制可能要先说明一下, 基於不同原因, 我现在可以触碰到的, 主要是机械的表面可见地方.: n% g5 }, ]3 T$ ^) g  M5 G

2 A' t4 }  J' A: C2 g8 a这也是我当初为什麽误会了 X 寻边的作用.   我把那方柱装在艽面, 而那台超大的转轴把一半以上挡了.
( B: G1 l1 f# O" k" S0 J: F当碰到方柱後, 快速左移时, 很快就会碰上转轴, 所以我即时把机器停了.  亦误会了它要到左边去寻边.
5 n2 m4 _2 g) p+ C, D3 ]8 ?* s後来伸手放到最後方, X 左边空间大了, 看看它怎样做, 才知道它只是扣回设定的对刀器高度.4 B1 N5 G7 f8 m1 e: s  |) l3 |0 f4 w
, G8 k# m. e, q) R8 `0 `7 t
我的处境可能很可笑, 但那是现实.  我现在几乎是没法把机器拉出来的.
$ e( t5 a. b8 [) m0 C# S
4 |1 T0 @! J' j2 F) Z- v
1 z9 ?9 n' Q3 U4 V6 V8 A/ d( G+ x" i; |* {% e
发表于 2019-10-1 20:16:36 来自手机 | 显示全部楼层
老外有人写过一个脚本的,用起来很方便,能够找到矩形或者圆形的中心
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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