Новичок
Регистрация: 09.02.2012
Сообщений: 7
Репутация: 19
![]() |
Продолжим.
Берем софтину под названием Мach3 и изучаем что ей надо для работы. Вскрываем драйвер и смотрим на входы - а не стоит ли там опторазвязка? и если стоит ( а это 99.99%) то входы соединяем с ЛПТ-портом напрямую (ну или через резистор омов на 500). Конфигурируем Мach3 и используя G-коды крутим шаговый двигатель как нам в голову взбредёт |
||
Оценка
|
Заслуженный Трoлль
Регистрация: 18.01.2020
Сообщений: 122
Репутация: -32
![]() |
Цитата:
Можно и генератор, не вопрос. Дома есть лабораторный генератор. Но это очень избыточное решение. Гораздо проще за часик спаять мультивибратор, например, на логике или той же LM358.
А вместо шкивов можно попросить выточить втулочку (трубочку, которая заполнит собой промежуток м/у валом мотора и отверстием в шестеренке ... |
||
Оценка
|
Новичок
Регистрация: 16.05.2019
Сообщений: 73
Репутация: 12
![]() |
Цитата:
Так сказать, с технической "хардверной" стороны всё понятно и реализуемо, а вот с "софтверной" стороны как-то не получается.
__________________
Не прикасайтесь руками к паяльнику. И вообще, не трогайте это дьявольское устройство, вы можете обжечься. Конечно, если не умете им пользоваться. |
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 5,023
Репутация: 1224
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ИМХО, для вашей задачи это слишком избыточно. Этот подход гораздо больше подойдет, например, для станка с ЧПУ. А вам всего-то надо моторчик вращать:
https://cncmodelist.ru/stati/stati-p.../g-kod-up.html |
||
Оценка
|
Новичок
Регистрация: 16.05.2019
Сообщений: 73
Репутация: 12
![]() |
Мне просто интересно, что предложат. С реализацией сего девайса я уже решил. Только осталось дождаться генератор импульсов с потенциометром от поставщиков и оно заработает.
На всякий случай, ищу альтернативные способы достижения результата.
__________________
Не прикасайтесь руками к паяльнику. И вообще, не трогайте это дьявольское устройство, вы можете обжечься. Конечно, если не умете им пользоваться. |
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 5,023
Репутация: 1224
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Так много чего предложат, просто все это очень избыточно. Наверняка можно взять ПО для управления станком с ЧПУ и прикрутить к вашему моторчику с драйвером. Просто зачем, если вам, как я понял, с головой достаточно генератора с изменяемой вами частотой. А саму эту частоту надо настроить один раз и, возможно, изредка корректировать ...
P.S. Для того, чтобы попробовать, я на вашем месте собрал бы генератор на NE555 и по результатам испытания действовал бы дальше ... |
||
Оценка
|
Новичок
Регистрация: 09.02.2012
Сообщений: 7
Репутация: 19
![]() |
Если подробнее, то в Мач3 можно прописать к какому пину ЛПТ порта какой вход драйвера подключен, что есть активное состояние - 0 или 1, и собрав кинематическую схему сказать софтине сколько импульсов нужно чтобы пленка продвинулась на 1мм. Далее нужен код G1, который заставит Мач3 выдать пачку импульсов на драйвер с нужной нам скоростью и ускорениями/замедлениями. А чтобы было совсем чудесато - использовать G92 перед G1. Ну а дальше почти всезнающий Гугл поможет
![]() |
||
Оценка
|
Новичок
Регистрация: 16.05.2019
Сообщений: 73
Репутация: 12
![]() |
Спасибо Олег. Теперь понятно, что имелось в виду. Эти коды как понимаю, уже заложены в программе и просто вызываются из неё. Думаю, есть смысл поставить и протестировать. А то пока дождусь поставки пройдёт много драгоценного времени.
__________________
Не прикасайтесь руками к паяльнику. И вообще, не трогайте это дьявольское устройство, вы можете обжечься. Конечно, если не умете им пользоваться. |
||
Оценка
|
Новичок
Регистрация: 09.02.2012
Сообщений: 7
Репутация: 19
![]() |
Эти коды нужно будет вручную забить в окошко ввода или открыть файл (обычный текстовой с расширением .nc)
G92 X0 Y0 Z0 - установка всех координат в ноль G1 X100.05 F200 - позиционировние чего-то в координату Х100.05 (мм) со скоростью 200 мм/мин, в Вашем случае - протянуть 100 мм плёнки со скоростью 200 мм/мин (если двигатель установлен как ось Х) |
||
Оценка
|
Ответ |
Страница 10 из 10
|
Метки |
arduino, программирование arduino, шаговый двигатель |
|
|
Обратная связь РадиоЛоцман Вверх |