|
发表于 2017-1-10 10:45:58
|
显示全部楼层
+ S2 f* f% a. i0 D$ C我对机械知道的不多, 只是猜想一下简单的测试方法, 可以先试试以下几个可能.4 I6 r1 M/ P- |! B4 {4 _' ^6 X
3 b& P4 k. t5 d9 @8 d6 A
(1) 软件上 X Y 的参数设定出错, 这个比较简单, 正常 X Y 用的设备都是一样, 看看两个参数是否一致.
! q% r+ X. \ c1 u5 |- \
6 u% K- F' X! ]- E. D& x, h/ J(2) 硬件上的回差之类问题. 我之前的玩具机也有明显的回差, 可以用简单的 g code 测试.
# X; `* k$ V* W# N. S. v& Z: T比如装上尖刀, X 先由原点走到 10, 向下钻出一个点 (不用太深, 看到点就可以). 再走到 20, 然後回来 10, 再钻一个点. 看看是否在同一位置.% R; x" P( \2 i' l/ ^; D, R# [; B4 {
之後向 -10 的方向走, 钻一个点, 再走到 -20, 然後回来 -10 再钻一次, 看看跟之前的是否同一位置.4 w+ @. m7 Z+ T' Z( V
即是先移动一点, 再顺向走, 然後反方向回来.. z* i: d0 l) T6 W5 Y; S
# A+ H- ]9 f" w# a7 T用同样的方式测试 Y 轴. 先看看是否四个方向, 钻出的两个点都重合.
1 G+ |" y5 U- Q& |
3 M% j4 ?- _' y# E" N; `" k# q# a, k(3) 硬件上 X Y 轴有失步或不准确. 假设没回差问题, 直接量度移动距离.
, z6 S( D" h6 l T; I3 O' a先在原点 划一直线, 把 X 移到 10 及 -10分别划一直线, 然後量度距离." `, N& K! }& Z2 {5 O9 C3 v/ ?
又或用千分尺之类的东西, 直接量度移动距离." d* \' Q- Y6 F- m; @0 K
/ j5 @9 W5 T8 n# `7 s, L如果以上 3 个方法, 测试结果都正常.....就是....不知道了, 我投降了. (或许是电机干扰而失步吧)
x8 a7 Q0 }& X6 u3 V2 f/ S4 J' G
3 }$ T) C; r$ ~3 m" e/ } |
|