Top > CNCコントローラ構築2

広告

NEWS

  • バージョン2.5がリリースされ、名前もEMCからLinxCNCに変わった.
  • Ubuntu 10.04バージョンのEMCがリリースされている。
    • EMCのバージョンは2.4.xになっている。設定などは同様に行える。

新しいシステムを構築しようとした理由

CNCコントロールマシンの構築を参照

  • ノートPCを使っていたが、画面が映らなくなったので
  • PCがPentium IIだったため、遅いためか余り精度が出なかった
  • PCのせいか長い切削を行うと途中でハングした
    • これは温度上昇が問題でQUATTROの方で停止していた。

今回

  • 中古でPentium4 3GHzのPCを買い、コントロールマシンとした

CNCコントローラ構築

CNCコントロールマシンの構築と同様にEMCをインストールする。
前回よりUbuntuとEMCのバージョンが上がりそれぞれUbuntu 8.04、emc 2.3.xとなった。

インストール手順

  • LinuxCNC.orgからLiveCDのイメージをダウンロード
  • メッセージに従ってUbuntuをインストール
  • 一応アップデート
  • 「Applications」のメニューから「CNC」→「EMC2」を選択するとEMCを起動できる。

設定

「EMC2 Stepper Mill Configration」(メニューでは「EMC2 Steoconf Wizard」)という設定用プログラムがあるのでそれを使いCNCマシンに合わせて設定する。

  • Bsic Machine information
    • 基本的な設定
    • 設定ファイルの名前や単位(mmが使いやすい)を設定。他のところは良く分からないので変更しない。
    • jitterの部分はテストしてみて値を決める。
  • Parallel Port Setup
    • パラレルポートのピンの設定
  • X Axis Configuration
    • X軸の設定。速度とかステップとか。「Test this Axis」というのを実行してちゃんと動くか確認する。これをやらないと次の軸に進まない
    • Motor step per revolution
      • モーターが1回転するのに必要なステップ数
    • Driver Microstepping
      • マイクロステップしてるとき
    • Pulley teeth (Motor:Leadscrew)
      • ギアやプーリーを使っている時のギア比
    • Leadscrew Pitch
      • モーターが1回転すると何mm進むか
    • Maximum Velocity
      • 最高速度
    • Maximum Acceleration
      • 最高加速度
      • モーターが脱調したり、空転する場合は加速度を下げると解決する場合がある。
    • Home location
      • ホームの位置
    • Table travel
      • 移動範囲
    • 「Axis SCALE」というところが、使うCNCマシンの値に合っているか確かめる
  • Y Axis Configuration
    • Y軸の設定。速度とかステップとか。「Test this Axis」というのを実行してちゃんと動くか確認する。
  • Z Axis Configuration
    • Z軸の設定。速度とかステップとか。「Test this Axis」というのを実行してちゃんと動くか確認する。
  • Advanced Configuration Options
    • なんかいろいろ
  • Apply

で、EMC2を立ち上げると設定ファイルを選ぶウインドウが出てきて、設定ファイルを選択すれば「AXIS」が立ち上がる。
実際に決まった長さ(例えば1cm)動かして本当に1cm確かめたりして調整する。
円を描いて綺麗な真円になるか確かめた方がいい

軸方向の問題

XやY、Z軸の方向が±逆の場合、簡単に直すにはピンアサインのところで「X direction」や「Y direction」、「Z direction」のところの「invert」というところをチェックすると逆になる。
ホーミングする方向はマイナス方向だが、逆方向(プラス方向)にしたいときはホーミングスピードをマイナスの値にする。

オリジナルマインドQUATTRO用の設定

私がやってみてうまく行っている設定ですが保証しませんので自己責任でお願いします。

設定

チャージポンプが有効(Enable)になっていると動かないので無効にする。

Parallel Port Setup

QUATTROのピンアサイン表を参考に設定

X軸

項目コメント
Motor step per revolution [パルス/回転]2001.8°/パルス→360/1.8=200
Driver Microstepping81/8に設定しているとき
Pulley teeth1
Leadscrew Pitch2mini-CNC PRX 1510の時。マシンによって違うかも
Maximum Velocity [mm/sec]18mini-CNC PRX 1510の時。マシンによって違う
Maximum Acceleration [mm/sec^2]100mini-CNC PRX 1510の時。マシンによって違う
Home location0
Table travel [mm]-50.0~50.0mini-CNC PRX 1510の時。マシンによって違う

Y軸

項目コメント
Motor step per revolution [パルス/回転]2001.8°/パルス→360/1.8=200
Driver Microstepping81/8に設定しているとき
Pulley teeth1
Leadscrew Pitch2mini-CNC PRX 1510の時。マシンによって違うかも
Maximum Velocity [mm/sec]18mini-CNC PRX 1510の時。マシンによって違う
Maximum Acceleration [mm/sec^2]100mini-CNC PRX 1510の時。マシンによって違う
Home location0
Table travel [mm]-50.0~50.0mini-CNC PRX 1510の時。マシンによって違う

Z軸

項目コメント
Motor step per revolution [パルス/回転]2001.8°/パルス→360/1.8=200
Driver Microstepping81/8に設定しているとき
Pulley teeth1
Leadscrew Pitch2mini-CNC PRX 1510の時。マシンによって違うかも
Maximum Velocity [mm/sec]10mini-CNC PRX 1510の時。マシンによって違う
Maximum Acceleration [mm/sec^2]100mini-CNC PRX 1510の時。マシンによって違う
Home location0
Table travel [mm]-20.0~20.0mini-CNC PRX 1510の時。マシンによって違う

オリジナルマインドHAKUTRIO)用の設定

私がやってみてうまく行っている設定ですが保証しませんので自己責任でお願いします。

準備

イネーブル方式切り替えジャンパーがチャージポンプ(ショート)になっていると動かないのでオープンにする。

Parallel Port Setup

TRIOのピンアサイン表を参考に設定
ほぼQUATTROと同じだけれどHAKUの場合、YとZ軸の向きが違っているので注意が必要。
具体的には「Y direction」と「Z direction」のところを「invert」にする。
また、スピンドル(Pin 1)、Home X,Y,Z、ESTOPも「invert」にチェック

X軸

項目コメント
Motor step per revolution [パルス/回転]2001.8°/パルス→360/1.8=200
Driver Microstepping81/8に設定しているとき
Pulley teeth1
Leadscrew Pitch2マシンによって違うかも
Maximum Velocity [mm/sec]18マシンによって違う
Maximum Acceleration [mm/sec^2]100マシンによって違う
Home location0
Table travel [mm]0.0~200.0マシンによって違う
Home Search velocity5.0Maximum Velocityを超えない

Y軸

項目コメント
Motor step per revolution [パルス/回転]2001.8°/パルス→360/1.8=200
Driver Microstepping81/8に設定しているとき
Pulley teeth1
Leadscrew Pitch2マシンによって違うかも
Maximum Velocity [mm/sec]18マシンによって違う
Maximum Acceleration [mm/sec^2]100マシンによって違う
Home location0
Table travel [mm]0.0~420.0マシンによって違う
Home Search velocity5.0Maximum Velocityを超えない

Z軸

項目コメント
Motor step per revolution [パルス/回転]2001.8°/パルス→360/1.8=200
Driver Microstepping81/8に設定しているとき
Pulley teeth1
Leadscrew Pitch2マシンによって違うかも
Maximum Velocity [mm/sec]10マシンによって違う
Maximum Acceleration [mm/sec^2]100マシンによって違う
Home location0
Table travel [mm]-20.0~20.0マシンによって違う
Home Search velocity-2.0HAKUだとホームの位置が逆だったので

広告

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Fri, 09 May 2014 15:35:59 HAST (2082d)