|
楼主 |
发表于 2018-11-11 18:49:47
|
显示全部楼层
* 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! @
|
|