広告

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

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確かめたりして調整する。
円を描いて綺麗な真円になるか確かめた方がいい

オリジナルマインド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の時。マシンによって違う

広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS