Автор: Приходько Дмитрий
- Скачать VSCode
- Установить Platformio IDE for VSCode
- Изучить основы работы Platformio
- Скачать NodeJS
Projects
└---PlatformIO
└---CNC_Router
└---components
...
└---reactjs
└---factory-management
- В папке
CNC_Routerвыполнитьgit clone https://github.com/amikodev/cnc-router-esp32.git . - В папке
componentsвыполнитьgit clone https://github.com/amikodev/components-esp32.git . - В папке
factory-managementвыполнитьgit clone https://github.com/amikodev/factory-reactjs.git . - В папке
factory-managementзапустить серверnpm start
- В папке
CNC_Routerвыполнитьpio run -t menuconfig
Component config --->
Amikodev Wi-Fi --->
далее задаёте настройки новой точки доступа и/или подключение к существующей сети
пункт 'SD card' зарезервирован для последующей реализации
FAT Filesystem support --->
Long filename support --->
Long filename buffer in heap
Gxx - Основные команды
| Код | Описание | Пример |
|---|---|---|
G00 |
Ускоренное перемещение инструмента (холостой ход) | G00 X100 Y200 Z-5 F3000 |
G01 |
Линейная интерполяция, скорость перемещения задаётся здесь же или ранее модальной командой F | G01 X250 Y0 F600 |
G02 |
Круговая интерполяция по часовой стрелке | G02 X20 R50 |
G03 |
Круговая интерполяция против часовой стрелки | G02 I-20 J5 |
G04 |
Задержка выполнения программы | Не поддерживается |
G90 |
Задание абсолютных координат опорных точек траектории | G90 G1 X0.5. Y0.5. F10. |
G91 |
Задание координат инкрементально последней введённой опорной точки | G91 G1 X4. Y5. F100. |
Mxx - Технологические команды
| Код | Описание | Пример |
|---|---|---|
M03 |
Включить плазму | M03 |
M07 |
Включить плазму | M07 |
M05 |
Выключить плазму | M05 |
M08 |
Выключить плазму | M08 |