新コントローラーの実装

暫定修理した旧コントローラー(Woodpecker V3.2) を新コントローラー(CAMTOOL V3.3)に交換しました。
作業前に旧コントローラーの設定値を控えたかったのですが、暫定修理できていたので吸い出すことができ助かりました。

交換自体はケーブルを差し替えるだけですので特に問題はありませんでしたが、取り付けで困ったことが起きました。V3.2 では 5mm のボルトで取り付けていたのですが、V3.3 では 5mm が通りませんでした。しかし 4mm 用の Tナットは持っていないし、ホームセンターで買えるとも思えません。そこで仕方なく取付穴を少し広げて 5mm のボルトを通すことにしました。しかし1か所 LED、抵抗が穴のすぐそばにありショートの危険性もありましたのでポリ・カーボネートのボルトを使うことにしました。

交換後の様子は以前に少し書いたようにモーターの駆動音が少し変わりましたが、さらにX,Y,X各軸の移動量が異なることが分かりました。どうやら半分になってしまったようです。設定値の確認が必要ですね。

そこで新旧の設定値を比較してみました。
参考までにレーザー彫刻機(Laseraxe)の値も比較してみました。

Woodpecker
V3.2
CAMTOOL
V3.3
Laseraxe
GRBL 1.1f GRBL 1.1f GRBL 0.9
$0 (step pulse, usec) 10 10 10
$1 (step idle delay, msec) 25 25 255
$2 (step port invert mask:00000000) 0 0 0
$3 (dir port invert
mask:00000010)
5 5 2
$4 (step enable invert, bool) 0 0 0
$5 (limit pins invert, bool) 0 0 0
$6 (probe pin invert, bool) 0 0 0
$10 (status report
mask:00001011)
1 1 11
$11 (junction deviation, mm) 0.01 0.01 0.01
$12 (arc tolerance, mm) 0.002 0.002 0.02
$13 (report inches, bool) 0 0 0
$20 (soft limits, bool) 0 0 0
$21 (hard limits, bool) 0 0 0
$22 (homing cycle, bool) 0 0 0
$23 (homing dir invert
mask:00000000)
0 0 0
$24 (homing feed, mm/min) 25 25 25
$25 (homing seek, mm/min) 500 500 500
$26 (homing debounce, msec) 250 250 250
$27 (homing pull-off, mm) 1 1 1
$30 (Max spindle speed, RPM) 1000 1000
$31 (Min spindle speed, RPM) 0 0
$32 (Laser mode, boolean) 0 0
$100 (x, step/mm) 800 1600 100
$101 (y, step/mm) 800 1600 100
$102 (z, step/mm) 800 1600 210
$110 (x max rate, mm/min) 800 1000 2000
$111 (y max rate, mm/min) 800 1000 2000
$112 (z max rate, mm/min) 600 800 2000
$120 (x accel, mm/sec^2) 10 30 200
$121 (y accel, mm/sec^2) 10 30 200
$122 (z accel, mm/sec^2) 10 30 1000
$130 (x max travel, mm) 200 200 200
$131 (y max travel, mm) 200 200 200
$132 (z max travel, mm) 200 200 200

$100、$101、$102 の値が倍の1600になっているのでこれで移動量が半分になったと思われましたので V3.2 とおなじ 800 に変更したところ正しい移動量になりました。

$110、$111、$112、$120、$121、$122 の各数値も異なり、動作を高速にするような値ですので、このままでいってみることにしました。

Laseraxe は駆動方式がベルト式なので数値が異なる部分が多いですね。Z軸がないのでそのあたりの数値はいい加減なようですけど。GRBL も V0.9 ということもあるのでしょうね。

2件のコメント

  1. は込めまして。
    最近CNC3018を購入した者です。
    Z軸の移動量が違うのですが、どの様な設定をすれば解決できますでしょうか。
    コントローラーで10mm移動で動かしてみると、X軸とY軸は10mm移動するのですが、Z軸は3mm位しか移動しません。
    サンプルデータで彫っても深く彫れません。
    突然で申し訳ございませんが、もしお分かりであればお助けくださいます様、よろしくお願い申し上げます。

  2. 福井さん ようこそ。
    CNC3018 は Candle をご利用でしょうか?
    であれば右下 Console の下のコマンドボックス(でいいのかな?)で ”$$”を入力してください。
    そうすると上の箱に $変数の一覧が出ますので $100(X軸)、$101(Y軸)、$102(Z軸) の値を確認ください。おそらく $102の値が異なっていると思います。
    コマンドボックスに ”$102=xxx” と数値を指定してください。$100、$101 と同じ値でいいはずです。
    一度試してみてください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です