|
|
楼主 |
发表于 2018-11-11 18:49:47
|
显示全部楼层
+ o6 c# m7 k7 y( M6 L/ _9 G: u谢谢你的资料. 你说得没错, 机械原点, 字面上的定义, 就是机械的东西.
( h T- O4 j9 R7 g' R9 ~) d但并不是每个机械都可以提供给你, 也没有绝对的点存在, 不过, 其实也可以用自己的方法去定义吧.
2 \. Y: f! h/ o0 j不要太局限於字面的意义, 也要看看宾际情况, 变通一下吧.+ R: ], ^$ r8 n* @! V
只要是一个机械上固定的参考点, 就已经可以达到机械原点的作用.0 |1 P5 l3 \: w: M2 G, [
T9 y& H% X& }3 Y5 v
用限位只是其中一个设定机械原点的方法, 不论机械或光电限位, 都是在机械上以一个点作为参考点. 原理都是一样.
- v2 i6 G) Y8 \5 k4 y3D 打印机, 不是贵或便宜, 都会装上不同的限位, 因为一般软件, 生成 gcode 时, 都会基於机械的位置去做.
2 R9 j7 N5 {- f- Q* _& D+ @0 U' _: {0 ?
3D 打印跟雕刻机, 虽然同样是用 gcode, 但原理上是相反的." m- @$ | ]4 g) [ h
mach3 并不是不重视机械, 而是本身单靠软件做不到, 需要硬件配合. 而且, 更重要是没绝对的必要性.
s+ K* R" z g: z2 ^- E# V- u3 @) Q$ D如果你有做过刀路, 应该会明白的吧. 想想生成刀路时, 做过什麽设定.
' D6 F+ g5 B5 J
/ p3 g( t/ J* i# V4 |+ L* c6 P& ~; q3D 打印是无中生有, 生成的东西, 是以机械的位置为基础. 所以, 要参考的坐标, 就只有机械的.% \, V* B' B, ~* m7 B# D7 e
断电续打跟雕刻是不同的, 不要因为同样要回到一个点, 就忘了两者的大不同.$ }7 q1 s. P0 v. h. J) F9 S$ Y
5 \9 F/ v: a) m2 v/ s6 @
3D 打印是基於机械原点生成的 gcode, 打印的东西是由 gcode 做出来, 那 gcode 就已经提供了跟原点的相关位置. o) A: |7 B4 l8 c- [; X
所以, 并不存在机械及打印件两个不同的坐标系.
* v5 A; G& K, `8 V. _' V: q
% J6 p5 Z) W# U雕刻机就不同的, 你要雕的不是那台机械, 而是你的原料.
# x: N4 k/ C1 K一般机械上, 没有指定放置原料的地方 (部份 PCB 雕刻会有), 你可以把木头夹在那里也行.& G8 `4 B0 D* h/ Z9 H8 n1 J
所以, 生成雕刻机刀路的软件, 多是以原材料为坐标系的基准. 机械的原点, 一点也不重要.
) U$ f1 K+ J. z9 i软件上, 都是以材料的坐标系去计算, 而非机械原点的坐标系.
: [: p1 A8 X ]( n% c
5 E/ k9 q5 ^. S( ~ x! i所以, 只要有方法, 找出一个参考点, 以该点跟原材料坐标系的关系, 就可以重复去做了.% v. o' U/ _* M# p c
机械原点只是其中一个选项, 并非必然的.
# b* x5 W( ]% c: Q& U/ R) U即使有机械原点, 要断电後反复雕刻, 也必须要记下原材料跟机械原点的关系.% v9 x' T' o& y; }5 t
. e) A3 N8 E9 W$ y当然, 对於有固定的原料安装坐标者, 比如固定安装的 四轴/五轴 机械, 机械原点跟材料的原点有固定关系, 那机械原点意义就大不同了.' u( u) q8 N0 _
mach3 的设定, 应该是以大部份, 没有固定材料位置的机械为基础吧.) G6 F, }; U5 A1 ? X3 O( _
或许大大用的机械比较高级, 材料安装位置是固定的, 所以对机械原点看得比较重吧.
6 |0 ~' Y7 H* l; B9 ]& z! V/ [( x; a0 M- t0 c
至於为什麽我不装限位, 那不是钱的问题, 我手上也有很多不同的限位. 只是现实上, 安装没现在的方便.
6 _2 f' V1 s* q* k9 ?$ z机械上本身没有安装的位置, 固定不好的话, 就变得没用了.
& n+ I2 i2 j3 N$ s+ q2 Q/ z8 f% w/ |0 u, x% a5 s- o: v9 y
当然, 如果机械上有地方装限位, 可以方便一点, 也不用因应刀柄不同而改变.+ `9 p4 s6 P* l1 }6 G) _
或者我可以再研究一下, 是否有什麽地方, 可以给我稳定地装上一个好的限位开关.! j( P, r: p; z: y% [1 @1 I+ e
但现在的方案, 基本上已经可以简单的方法解决问题了.7 U, f/ B: L) Q- V
0 W, v3 |6 |+ @; n* z, p
* p8 B7 q9 B3 @ |
|