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


Фотография

NC Studio & Lambda 5s - два независимых шпинделя

многошпиндельный станок многошпиндельная NC Studio независимые шпинделя

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

#1 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 07 Декабрь 2022 - 12:26

Есть задача для некоторых операций превратить поворотную ось А во второй шпиндель.

В качестве контроллера - лямбда 5с

Студяи9.

 

photo_2022-12-05_20-20-29.jpg

photo_2022-12-05_20-18-09.jpg

 

Можно ли подобное сотворить на этом контроллере?

 

Не хочется городить отдельный девайс для управления вторым шпинделем.

 

Как это вижу ....

 

В УП переключаю режим работы оси с управления углом поворота на управления частотой вращения.

Что-то типа

М555 (переключить ось А на обороты)

S20 M333 (вращение шпинделя ...)

 


  • 0

#2 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 07 Декабрь 2022 - 21:04

Как-то так:

 

1. Контроллер имеет только один аналоговый выход AVC, который уже куда-то задействован, скорее всего на управление оборотами шпинделя.

 

2. Можно использовать незадействованную ось ЧПУ (например ту же самую ось А, а можно и В) для управления внешним устройством - преобразователем "положение --> частота импульсов". Устройство этот может быть выполнено например в виде ШД, который поворачивает потенциометр внешнего генератора импульсов (далее называю это устройство "ГИ"- генератор импульсов).

Команда задания скорости будет выглядеть как команда перемещения оси A в соответствующую позицию, например

G0 A100

G0 A0

 

3. Если требуется управлять направлением вращения, то можно воспользоваться неиспользуемыми выходами Лямбды (Green,Yellow, Coolant).

 

4. По команде переключения режима работы оси А на управление скоростью необходимо:

4.1 Включить реле переключения режима оси А,  которое:

- отключает вход STEP драйвера поворотки от оси А и подключает его  к выходу STEP ГИ;

- отключает вход DIR драйвера поворотки от оси А и подключает его  к выходу DIR ГИ;

- подключает STEP и DIR драйвера привода ГИ к оси A;

- отключает датчик предела поворотной оси А;

4.2 Дать команду на поиск датчика для привода ГИ.

4.3 Получить сигнал готовности ГИ и перейти к следующей команде.

 

5.  По команде переключения режима работы оси А  на управление положением необходимо

5.1 Выключить реле переключения режима оси А:

5.2 Выполнить процедуру поиска ноля для оси А.

5.3 Перейти к следующей команде.

 

6. Подключить реле можно к неиспользуемому выходу Лямбды (Green,Yellow, Coolant).

 

7. Процедуру поиска ноля привода ГИ можно прописать прямо в NcStudio. Датчик ноля можно завести на неиспользуемый вход, или подключить вместо не нужного датчика оси A.

 

8. Можно попробовать проверить на работоспособность пятую ось. Ну и завести на нее аналогичным образом.

 

Все указанные действия конечно имею возможность быть оформлены макросами NcStudio и G-кодами.


Сообщение отредактировал lkbyysq: 08 Декабрь 2022 - 00:35

  • 1

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


#3 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 08 Декабрь 2022 - 10:48

Слишком сложная конструкция получится.

2022-12-08_09-43-58.png

 

На контроллере есть 2 интерфейса.

Может как-то на них повиснуть?

По переключению режимов шпиндель-ось тут все понятно.

 

Разобрать что за сигналы там гуляют по интерфейсам.

 

Ну либо решение в лоб - внешний генератор и внешнее (ручное) управление "шпинднлем"

Вероятно это окажется самым простым решением.

 

Переключить разъем поворотки в другой контроллер.


  • 0

#4 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 08 Декабрь 2022 - 15:18

Левый разъем для крутилки MPG. Возможно она подключена, смотреть надо на странице с показаниями датчиков.

При лучшем раскладе из них получатся "неиспользуемые входы/выходы", процедуру подключения к которым я уже описал.

Правый разъем для коробочки с дополнительным набором цифровых входов/выходов. Которые в лучшем случае становятся "неиспользуемыми" и т.д.

 

решение в лоб - внешний генератор и внешнее (ручное) управление "шпинднлем"

 

Самое разумное для семейного человека.


Сообщение отредактировал lkbyysq: 08 Декабрь 2022 - 15:25

  • 0

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


#5 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 08 Декабрь 2022 - 16:19

евый разъем для крутилки MPG

Странно. MPG пульт подключен и работает. Не разбирался как подключен.

Вероятно к компу подключен.

 

Самое разумное для семейного человека.

Вероятнее всего так :)

 

зы. Один из выходов будет переключать "шпиндель-ось"  

Еще один выход - направление вращения

А третий - подать импульсы от 1 до 10 к примеру.

 

Все эти сигналы на внешний ПЛК.

Единственно - ступенчатое управление скоростью


Сообщение отредактировал Smith2007: 08 Декабрь 2022 - 16:22

  • 0

#6 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 09 Декабрь 2022 - 00:18

Странно. MPG пульт подключен и работает. Не разбирался как подключен. Вероятно к компу подключен.

Куда он там может быть подключен??? Разве что не штатное подключение через какое-нибудь USB.

Что за пульт-то? Простая крутилка с двумя галетниками?

H33f2a640996f47f8b063312797e7a05ak.jpg

Или кнопок каких еще понапихано? Или дисплеев?


  • 0

Станислав Ерофеев
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   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 09 Декабрь 2022 - 12:34

Все эти сигналы на внешний ПЛК.

Единственно - ступенчатое управление скоростью

Если абрревиатура "ПЛК" не вызывает ужаса, то следует просто взять ПЛК с аналоговым выходом (ЦАПом), должны такие существовать.

Лично я вместо ПЛК использую Ардуино. http://mir-cnc.ru/to...райне/?p=337359

 

Вот видео, где я из пятой(!) энцехи управляю четырьмя релюшками.

 

 
В public.dat прописал M-команды для независимого управления 16-ю устройствами.
М60..М75 - включение реле
М80..М95 - выключение реле
М76 - включение всех реле разом
М96 - выключение всех реле разом
 
 
Ну и опыты по построению автомата

Сообщение отредактировал lkbyysq: 09 Декабрь 2022 - 12:56

  • 2

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


#8 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 10 Декабрь 2022 - 17:49

Если абрревиатура "ПЛК" не вызывает ужаса, то следует просто взять ПЛК с аналоговым выходом (ЦАПом),

ПЛК, Ардуино стм32 ... не вызывает ни каких затруднений.

С ПЛК несколько быстрее простые алгоритмы реализовывать ибо все распаяно только контакты прикрути. Хотя китайские плк сильно глючат ссофтом типа Gxworks2 b gh/

В этом отношении ардуина или стм32 аки агнец божий :)

Голимый С/С++

 

Вопрос в том как получить доступ к командам из студии не прибегая к АПИ виндового интерфейса.

Как бы найти способ получить апи к студии


  • 0

#9 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

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

Отправлено 10 Декабрь 2022 - 23:23

Вопрос в том как получить доступ к командам из студии не прибегая к АПИ виндового интерфейса. Как бы найти способ получить апи к студии

 

Если это не для робота с искусственным интеллектом, то мне не понятно зачем нужен доступ до команд интерфейса NcStudio?

Тот же пульт-крутилка для NcStudio (использующий Windows API) как устройство имеет смысл нужен только в руках у оператора. Без оператора - никчёмная железяка.

 

Что такое требуется, чего нельзя решить набором G-кодов?

Главное, зачем я полез в Windows API - необходимость получения информации о текущих координатах системы. Я кнопочку в Кореле нажимаю, и у меня на листе ставится кружочек в текущих координатах.

Ну так я ж не знал, что эту инфу можно так же получить:

- посредством записи в log-файл http://mir-cnc.ru/to...райне/?p=244690

- посредством выдачи последовательности импульсов на неиспользуемые выходы. http://mir-cnc.ru/to...райне/?p=337147


Сообщение отредактировал lkbyysq: 10 Декабрь 2022 - 23:27

  • 0

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






Темы с аналогичным тегами многошпиндельный станок, многошпиндельная NC Studio, независимые шпинделя

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

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