|
楼主 |
发表于 2018-11-11 18:49:47
|
显示全部楼层
2 x& m3 y$ Q' l2 a M, ?4 m谢谢你的资料. 你说得没错, 机械原点, 字面上的定义, 就是机械的东西.! [! M9 g* ^8 b6 y3 z, v9 I8 ^( Q
但并不是每个机械都可以提供给你, 也没有绝对的点存在, 不过, 其实也可以用自己的方法去定义吧.
k/ p! H2 S" U: n0 S+ A$ Y3 @不要太局限於字面的意义, 也要看看宾际情况, 变通一下吧., I8 m N0 s$ a, o* R5 R
只要是一个机械上固定的参考点, 就已经可以达到机械原点的作用.- O0 d3 q" b2 B& X* Y& p2 `: t$ F
. i$ N* x8 Q% H, ?
用限位只是其中一个设定机械原点的方法, 不论机械或光电限位, 都是在机械上以一个点作为参考点. 原理都是一样.
9 p8 ~! g5 T* w) {; H- i7 d3D 打印机, 不是贵或便宜, 都会装上不同的限位, 因为一般软件, 生成 gcode 时, 都会基於机械的位置去做.2 |0 Y; R0 a1 O( S1 S
% C7 R$ K+ p6 o3D 打印跟雕刻机, 虽然同样是用 gcode, 但原理上是相反的.
9 I# j" Z3 \/ @% {8 hmach3 并不是不重视机械, 而是本身单靠软件做不到, 需要硬件配合. 而且, 更重要是没绝对的必要性.
5 j3 K& }# p0 V& {0 U如果你有做过刀路, 应该会明白的吧. 想想生成刀路时, 做过什麽设定.
9 E% a: T7 Z& ^& H0 P- \$ u- E7 [9 I0 m
3D 打印是无中生有, 生成的东西, 是以机械的位置为基础. 所以, 要参考的坐标, 就只有机械的.) {4 i$ N }! Q9 P& B- R
断电续打跟雕刻是不同的, 不要因为同样要回到一个点, 就忘了两者的大不同.
* D) P% q- a# H- W4 r
) C: K4 Z( }% {5 M* p7 F3D 打印是基於机械原点生成的 gcode, 打印的东西是由 gcode 做出来, 那 gcode 就已经提供了跟原点的相关位置.
4 K s2 h) W* b/ n) A所以, 并不存在机械及打印件两个不同的坐标系.6 M) J' d% c3 N/ s8 K* r: C8 w
. I" @ T, N, H. \
雕刻机就不同的, 你要雕的不是那台机械, 而是你的原料./ q* L; \) Y7 H3 ^$ n
一般机械上, 没有指定放置原料的地方 (部份 PCB 雕刻会有), 你可以把木头夹在那里也行.
" }, a# X2 \4 A- T2 e所以, 生成雕刻机刀路的软件, 多是以原材料为坐标系的基准. 机械的原点, 一点也不重要.
4 A# \) c& I$ o/ D8 i9 }软件上, 都是以材料的坐标系去计算, 而非机械原点的坐标系., L' K( R4 U+ g
$ ~6 |% f. s6 c _) V所以, 只要有方法, 找出一个参考点, 以该点跟原材料坐标系的关系, 就可以重复去做了.! k' ~( ~9 J5 [+ r9 f
机械原点只是其中一个选项, 并非必然的. $ x; ]+ l' I4 `
即使有机械原点, 要断电後反复雕刻, 也必须要记下原材料跟机械原点的关系., b- A) \/ {- {
6 h- R5 q/ I: |9 k) O- E( Q
当然, 对於有固定的原料安装坐标者, 比如固定安装的 四轴/五轴 机械, 机械原点跟材料的原点有固定关系, 那机械原点意义就大不同了.
; R" o! H. Q2 A' Q& U9 Lmach3 的设定, 应该是以大部份, 没有固定材料位置的机械为基础吧.
4 N) M+ D1 M7 [: O, m或许大大用的机械比较高级, 材料安装位置是固定的, 所以对机械原点看得比较重吧.$ b) `$ h! A, s& g* B2 o% r% n
: N$ _' @# |. R4 t0 n至於为什麽我不装限位, 那不是钱的问题, 我手上也有很多不同的限位. 只是现实上, 安装没现在的方便.% c2 n, _: }. {. M' y; R3 n+ L# d
机械上本身没有安装的位置, 固定不好的话, 就变得没用了. 2 D# r1 r$ v; o) ?
1 k) k. e# O; m% U7 y
当然, 如果机械上有地方装限位, 可以方便一点, 也不用因应刀柄不同而改变.
& `' U$ z3 O$ B4 J* E或者我可以再研究一下, 是否有什麽地方, 可以给我稳定地装上一个好的限位开关.& r- o& P- G. y
但现在的方案, 基本上已经可以简单的方法解决问题了.
( e7 L# U& e* [# i# d- A* B/ [+ u: C( k& \* G* Q7 W! n; o
2 W5 E. v8 T4 }0 b2 R& D& e) { |
|