3軸制御のCNCをゼロから作成したいと思っています。とりあえずCNCの要素技術である直線補間、円弧補間、ヘリカル補間、原点復帰、JOG等をマイコンボードでステッピングモータを制御して実現することを目指しています。
CPUとしてArduinoを使用したCNCは多く存在しますが、ここではより安価なRaspberry Pi Pico Wを使用します。プログラム開発ツールはArduino IDEを使用していますので、Arduinoにも適用できると思います。
都度完成した物を紹介して行きます。
記事
- OpenPLCでラダー図とArduinoスケッチを共存させて、ラダー図からステッピングモータを動作させる実験(Raspberry Pi Pico W使用)OpenPLC Editorの機能として、IEC61131-3相当のPLCプログラム言語でのプログラミングが行えますが、Arduinoのスケッチも同時に実行できる機能が有ります。今回は全体的な動作… 続きを読む: OpenPLCでラダー図とArduinoスケッチを共存させて、ラダー図からステッピングモータを動作させる実験(Raspberry Pi Pico W使用)
- Arduino IDEでRaspberry Pi Pico Wのプログラムを作成するための手順Arduinoのソフトウェア開発ツールであるArduino IDEでRaspberry Pi Pico W用のプログラムを作成するためのArduino IDEのインストール等の手順に関して紹介しま… 続きを読む: Arduino IDEでRaspberry Pi Pico Wのプログラムを作成するための手順
- Raspberry Pi Pico Wを使用してステッピングモータをAndroidスマホ(kotlin使用)からWi-Fiソケット通信で制御する実験(Arduino IDE使用)Raspberry Pi Pico WのWi-Fi機能を使用して、Androidスマホと接続してステッピングモータをソケット通信で制御する実験を行いましたので紹介します。 Raspberry Pi… 続きを読む: Raspberry Pi Pico Wを使用してステッピングモータをAndroidスマホ(kotlin使用)からWi-Fiソケット通信で制御する実験(Arduino IDE使用)
- OpenPLC Editorのライブリモートデバッグ機能(Live debug remote PLC)を使用する実験オープンソースのPLCプログラム作成ソフトウェアのOpenPLC Editorで作成したプログラムを実行するハードウェアと通信してリアルタイムにラダー図や変数の状態をモニタ出来るライブリモートデバ… 続きを読む: OpenPLC Editorのライブリモートデバッグ機能(Live debug remote PLC)を使用する実験
- OpenPLC Editorで作成したプログラムをRaspberry Pi Pico Wで動作させる実験オープンソースのPLCソフトウェアであるOpenPLC Editorで作成したプログラムをRaspberry Pi Pico Wで動作させてLEDのON、OFFを行う等の実験を行ったので紹介します… 続きを読む: OpenPLC Editorで作成したプログラムをRaspberry Pi Pico Wで動作させる実験
- Raspberry Pi Pico WにWebサーバーを搭載してステッピングモータをWebブラウザから操作する実験(Arduino IDE使用)Raspberry Pi Pico WにWebサーバ機能を持たせてパソコンとWi-Fi接続して、Webブラウザでステッピングモータを操作する実験を行いましたので紹介します。 プログラミングツールと… 続きを読む: Raspberry Pi Pico WにWebサーバーを搭載してステッピングモータをWebブラウザから操作する実験(Arduino IDE使用)
- Raspberry Pi Pico Wを使用してステッピングモータをWi-Fi通信で制御する実験(Arduino IDE使用)Raspberry Pi Pico WのWi-Fi機能を使用して、パソコンと接続してステッピングモータを制御する実験を行いましたので紹介します。 プログラミングツールとしてはArduino IDE… 続きを読む: Raspberry Pi Pico Wを使用してステッピングモータをWi-Fi通信で制御する実験(Arduino IDE使用)
- AndroidスマホとRaspberry Pi Pico WをBluetoothシリアル通信接続してステッピングモータを制御する実験(Kotlinでスマホアプリ作成)AndroidスマホとRaspberry Pi Pico WをBluetoothシリアル通信で接続してステッピングモータを制御する実験を紹介します。スマホ側はAndroid Studioを使用して… 続きを読む: AndroidスマホとRaspberry Pi Pico WをBluetoothシリアル通信接続してステッピングモータを制御する実験(Kotlinでスマホアプリ作成)
- Raspberry Pi Pico Wを使用してステッピングモータをBluetoothシリアル通信で制御する実験(Arduino IDE使用)Raspberry Pi Pico WとパソコンをBluetoothシリアル通信で接続してステッピングモータを制御する実験を紹介します。 Bluetoothには古くから存在するBluetoothク… 続きを読む: Raspberry Pi Pico Wを使用してステッピングモータをBluetoothシリアル通信で制御する実験(Arduino IDE使用)
- Raspberry Pi Pico Wを使用してステッピングモータをUSBシリアル通信で制御するパソコンの操作パネルソフトの作成Raspberry Pi Pico WとUSB接続してステッピングモータの動作を操作するパソコンの操作パネルソフトウェアをC#で作成したので紹介します。 前回紹介しましたRaspberry Pi … 続きを読む: Raspberry Pi Pico Wを使用してステッピングモータをUSBシリアル通信で制御するパソコンの操作パネルソフトの作成
- Raspberry Pi Pico Wを使用してステッピングモータをUSBシリアル通信で制御する実験(通信処理とモータ制御の両立)Raspberry Pi Pico Wを使用してステッピングモータをUSBシリアル通信で制御する実験を行いました。 以前の記事でCNCの要素技術としてJOG送り動作を行うプログラムを紹介しました。… 続きを読む: Raspberry Pi Pico Wを使用してステッピングモータをUSBシリアル通信で制御する実験(通信処理とモータ制御の両立)
- Raspberry Pi Pico WによるステッピングモータのJOG送り動作の実験(Arduino IDE使用)Raspberry Pi Pico Wを使用してステッピングモータのJOG送り動作を行う実験をしました。 今までRaspberry Pi Pico Wにステッピングモータを接続して、直線補間、円弧… 続きを読む: Raspberry Pi Pico WによるステッピングモータのJOG送り動作の実験(Arduino IDE使用)
- Raspberry Pi Pico Wによるステッピングモータ3軸の原点復帰動作の実験(Arduino IDE使用)Raspberry Pi Pico Wを使用してステッピングモータ3軸の原点復帰を行う実験をしました。 今までRaspberry Pi Pico Wにステッピングモータを接続して、直線補間、円弧補… 続きを読む: Raspberry Pi Pico Wによるステッピングモータ3軸の原点復帰動作の実験(Arduino IDE使用)
- Raspberry Pi Pico Wによるステッピングモータ3軸のヘリカル補間の実験(Arduino IDE使用)Raspberry Pi Pico Wを使用してステッピングモータ3軸のヘリカル補間を行う実験をしました。以前の記事で2軸の円弧補間について書きましたが、CNC装置では円弧補間に同期して他の1軸を… 続きを読む: Raspberry Pi Pico Wによるステッピングモータ3軸のヘリカル補間の実験(Arduino IDE使用)
- Raspberry Pi Pico Wによるステッピングモータ3軸の直線補間の実験(Arduino IDE使用)Raspberry Pi Pico Wを使用してステッピングモータ3軸の直線補間を行う実験をしました。以前2軸の直線補間の記事を掲載しましたが、3軸のCNCを作りたかったので3軸の直線補間を行うプ… 続きを読む: Raspberry Pi Pico Wによるステッピングモータ3軸の直線補間の実験(Arduino IDE使用)
- Raspberry Pi Pico Wによるステッピングモータ2軸の円弧補間の実験(Arduino IDE使用)Raspberry Pi Pico Wを使用してステッピングモータ2軸の円弧補間を行う実験をしました。円弧の軌跡を得るのにSIN関数とCOS関数を使用して適宜軌跡を計算する方法もあると思いますが、… 続きを読む: Raspberry Pi Pico Wによるステッピングモータ2軸の円弧補間の実験(Arduino IDE使用)
- Raspberry Pi Pico Wによるステッピングモータ2軸の直線補間の実験(Arduino IDE使用)Raspberry Pi Pico Wを使用してステッピングモータ2軸の直線補間を行う実験をしました。パルス分配方式として代数演算方式を使用しました。プログラミングツールとしてはArduino I… 続きを読む: Raspberry Pi Pico Wによるステッピングモータ2軸の直線補間の実験(Arduino IDE使用)
- Raspberry Pi Pico Wによるステッピングモータ2個の同時動作の実験(Arduino IDE使用)Raspberry Pi Pico Wを使用してステッピングモータ2個を同時に動作させる実験をしました。プログラミングツールとしてはArduino IDEを使用し、ステッピングモータの駆動にArd… 続きを読む: Raspberry Pi Pico Wによるステッピングモータ2個の同時動作の実験(Arduino IDE使用)
- Raspberry Pi Pico Wによるステッピングモータ駆動の実験(Arduino IDE使用)Raspberry Pi Pico Wを使用してステッピングモータを駆動する実験をしました。プログラミングツールとしてはArduino IDEを使用しました。Arduino言語にはステッピングモー… 続きを読む: Raspberry Pi Pico Wによるステッピングモータ駆動の実験(Arduino IDE使用)