2022年8月4日
コンベヤーベルトを動かす (Pythonの場合)
DOBOTには、拡張機器(別売)としてコンベヤーベルトキットがあります。
可変速コンベヤーとして、DOBOT対象物の搬送機構を付加することができます。
接続方法について
本体の組立方法はキット付属のマニュアルを参照ください。
Stepper1ケーブル(モーター接続)をStepper1端子に接続します。
- コンベヤーベルトのバージョンを以下の手順で確認します。写真は色なしなのでV1.0です。
- 端子の色なし (Stepper1白):V1.0
- 端子の色付き (Stepper1黄):V2.0
動かし方 (Pythonで制御)
サンプルプログラムをダウンロードしてお試しください。 3通りのいずれも同じ動作です。
- 各プログラムにおいて、PC接続中のUSBのCOMポートを指定してください。下記では”COM8”。
サンプル1:速度制御 【sample1.py】
プログラム動作解説
- コンベヤーの速度を62.8[mm/s]にするのに必要な速度パルス数vel [pulse/s]を計算(62.8[mm/s] ≒ 10000[pulse/s])
実際の速度との誤差はあります。
- コンベヤーの速度パルス数を計算したvel [pulse/s]に設定し起動
- 5秒待機
- 上記同様に、コンベヤーの速度を0[mm/s]に設定し停止
サンプル2:モーター速度パルス数制御 【sample2.py】
プログラム動作解説
- コンベヤーの速度ステップ数を10000[pulse/s]に設定し起動
- 5秒待機
- 上記同様に、コンベヤーの速度パルス数を0[pulse/s]に設定し停止
サンプル3:モーター速度パルス数 & 距離パルス数制御 【sample3.py】
プログラム動作解説
- コンベヤーの速度パルス数を10000[pulse/s]に、距離パルス数を50000[pulse]に設定し起動。
参考テキスト
Pythonでロボットアームの制御を学びたい方へおすすめの教材です。
(2023/6/14 現在)