Beagle Bone Black + Machinekit での CNC 制御 (Sable-2015)で機械仕様から各軸のSCALEを求めていたが、(いまさら) テストインジケータを買ったのであらためて計測して誤差を修正することにした。
元々の SCALE は
200 * 8 * (1/1.5) #=> 1066.6666666666665 X=-1066.667 Y=1066.667 Z=1066.667
Z軸
誤差±0.01/0.4mm
修正不要と判断してそのまま
X軸
誤差-0.01mm/0.4mm (2.5%)
バックラッシュは0.005mmぐらい
SCALE = -1093.333333
Y軸
誤差-0.01mm/0.4mm (2.5%)
バックラッシュが0.01mmある
SCALE = 1093.333333
そもそもXとYの直交が出てるのかとかも測定して調整しなおしてみたいけどやってない
Sable-2015 は全体的にアルミなので、マグネットベースをとりつけられるところがモーターぐらいしかなく結構やりにくい。