Перейти к содержимому


Фотография

Попеременная работа шаговых двигателей

организация цикла

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 OFFLINE   MikeZilla

MikeZilla

    Абитуриент

  • Пользователи+
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Из:Киев

Отправлено 15 Февраль 2020 - 17:55

Всем здравствуйте!

 

Имеется:

ЧПУ Контроллер Mach3D USB st-usb stb4100 на 4 координаты

Драйвера TB6600 (маленькие такие с радиатором) 

Шаговые двигатели Nema 17HS8401 1.8(шаг я так понимаю) 1.8A

 

Задача:

 

Как мне осуществить попеременную работу двигателей? То есть сначала включается двигатель №1 на какое-то время(припустим 2 сек или определенное количество шагов, он будет делать движение только в одну сторону)

Потом отключается,

Включается двигатель №2 так же на определенное время или количество шагов в одну сторону и выключается.

Потом включается Двигатель №1 прокручивает, выключается

Потом снова двигатель №2 но уже в обратную сторону, на столько же шагов/времени сколько он сделал это при прошлой операции. 

 

Прошу помощи, как мне реализовать  данную операцию.


  • 0

#2 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 15 Февраль 2020 - 19:01

Если двигатель 1 подключить к оси Х, а 2 к У, то пишете УП:

X1000 F100

Y1000 F100

X-1000 F100

Y-1000 F100

Все.

1000 - на сколько двигатель отъедет, 100 - как быстро.


  • 1

#3 OFFLINE   MikeZilla

MikeZilla

    Абитуриент

  • Пользователи+
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Из:Киев

Отправлено 15 Февраль 2020 - 19:17

Если двигатель 1 подключить к оси Х, а 2 к У, то пишете УП:

X1000 F100

Y1000 F100

X-1000 F100

Y-1000 F100

Все.

1000 - на сколько двигатель отъедет, 100 - как быстро.

 

Спасибо большое за отклик! А где это писать и как запустить программу? 


Сообщение отредактировал MikeZilla: 15 Февраль 2020 - 19:18

  • 0

#4 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 15 Февраль 2020 - 19:22

Да хоть в "блокноте".

Запускаете мач, открываете файл, дальше пуск - все поехало.


  • 0

#5 OFFLINE   MikeZilla

MikeZilla

    Абитуриент

  • Пользователи+
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Из:Киев

Отправлено 15 Февраль 2020 - 22:16

Да хоть в "блокноте".

Запускаете мач, открываете файл, дальше пуск - все поехало.

Спасибо огромное! Заработало, но есть нюанс, а точнее

Y-3.1 F300 Все ок делает прокрут
X-11 F300 Тоже все ок, как надо едет
Y-3.1 F300 эту команду почему пропускает
X11 F300 после пропустившей команды предыдущей, идёт данная команда, и после завершения станок не на исходную встаёт, а до упора крутит( концевой выключатель не стоит) и он бьет в опору и дальше пытается крутить.
Y-3.1 F300 Это последняя команда в блокноте она есть, но в матче она не отображается, только 3 которые выше.

  • 0

#6 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 15 Февраль 2020 - 22:45

"Y-3.1 F300 эту команду почему пропускает"
Он там уже стоит.
Читайте про G0, G1, G90, G91
  • 1

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#7 OFFLINE   Lodochnik

Lodochnik

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 4 332 сообщений
  • Пол:Мужчина
  • Из:Королев

Отправлено 15 Февраль 2020 - 22:46

И после х -11 ехать надо в х 0, вероятно, тогда в упоры битьтне будет...

Все это так происходит потому, что работает в абсолютных координатах. Можно включить режим относительных, тогда будут работать все прописанные команды в приращениях. 


  • 1
С уважением, Олег.

#8 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 16 Февраль 2020 - 01:10

Все это так происходит потому, что работает в абсолютных координатах. Можно включить режим относительных, тогда будут работать все прописанные команды в приращениях. 

Олежка, это мы с тобой понимаем. Парню надо попроще, без мануалов. Чтобы кнопку нажал и заработало.

G91 в начале УП. Однократно.


  • 1

#9 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 16 Февраль 2020 - 01:35

Гоша, и так за державу обидно, а ты усугубляешь. Ну может парень действительно пошёл бы читать?

Сообщение отредактировал lkbyysq: 16 Февраль 2020 - 01:37

  • 1

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#10 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 16 Февраль 2020 - 02:10

a70a0529cb36d9543638d1e2cce6d16d.jpg

Думаю достаточно того что он обмотки ШД подключил правильно. Пусть экспериментирует - это интересно и познавательно.


Сообщение отредактировал Gosha: 16 Февраль 2020 - 02:11

  • 1

#11 OFFLINE   MikeZilla

MikeZilla

    Абитуриент

  • Пользователи+
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Из:Киев

Отправлено 16 Февраль 2020 - 04:00

Спасибо всем огромное!) Всё заработало))

Теперь чтобы дублировать первые 4 операции, просто копировать их и вставлять?(Я так сделал, код который ниже) Или так же есть код, повтор операций, чтобы не делать длинный список вниз?

G91
Y-3.1 F300 
X-11 F300 
Y-3.1 F300 
X11 F300 
Y-3.1 F300
X-11 F300 
Y-3.1 F300 
X11 F300 
Y-3.1 F300
X-11 F300 
Y-3.1 F300 
X11 F300 
Y-3.1 F300
X-11 F300 
Y-3.1 F300 
X11 F300 
Y-3.1 F300
X-11 F300 
Y-3.1 F300 
X11 F300 
Y-3.1 F300
X-11 F300 
Y-3.1 F300 
X11 F300 
Y-3.1 F300
X-11 F300 
Y-3.1 F300 
X11 F300 
Y-3.1 F300
X-11 F300 
Y-3.1 F300 
X11 F300 

Сообщение отредактировал MikeZilla: 16 Февраль 2020 - 05:05

  • 0

#12 OFFLINE   MikeZilla

MikeZilla

    Абитуриент

  • Пользователи+
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Из:Киев

Отправлено 16 Февраль 2020 - 05:04

Спасибо, разобрался)

Сделал так:

G91
Y-3.1 F300 
X-11 F300 
Y-3.1 F300 
X11 F300
M47

  • 1





Темы с аналогичным тегами организация цикла

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных