Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Контроллеры, драйверы, датчики, управляющие устройства.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение gendos »

Видео работы выложить не могу (может через 2-3 недели),
а контролер отсюда(пульт и драйвер шаговиков)

http://embroid.ru/vyshivalnye_mashiny/
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение aftaev »

я ваще про контроллер спрашивал который шустрее ЕМС
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение gendos »

Контролер стоит на швейных автоматах. как его показать не знаю.Схемы нет.
В контролере ничего особенного IRF540 и микруха 297 и микроконтроллер.Пульт ещё проще, но везде свои прошивки(поэтому повторить нельзя)
Вот и извращаюсь с EMC2 .
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение gendos »

А может я зря на EMC2 наговариваю. Когда сделаю полноценные испытания тогда раскажу.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение Nick »

Диаметр барабана 24,5мм, длина = 24,5*3,1415 ~= 77мм. 10 отверстий в секунду = 15мм*10отв = 150мм = 2 оборота двигателя = 800 шагов в полушаге < 1кГц. Цифра совсем небольшая, EMC2 с ней справится играючи (если, только у компьютера latency не зашкаливает).

Или я чего-то недогоняю?

Ну прибавим ускорение/торможение ну будет не 800 шагов в сек, а 2400, все равно должно потянуть...
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение gendos »

Да я тоже вроде так думал.Но когда запускал G код (без станка)чтоб просто оценить время отработки программы,например 100 отверстий .
такое ощущение что информация по дисплею EMC2 ,бежит медленно(явно не 10 строчек к секунду).Хотя в последних опытах с материнкой на Атоме 525
что то уже приближалось к нужному результату.При этом скорости и ускорения были гораздо выше расчетных.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение gendos »

шагов в полушаге < 1кГц. Цифра совсем небольшая, EMC2 с ней справится играючи



1 кГц это частота выходных импульсов? А сколько EMC2 тратит времени на расчет следующей координаты ?
Хотя я не знаю как там все считается.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение aftaev »

gendos писал(а):такое ощущение что информация по дисплею EMC2 ,бежит медленно(явно не 10 строчек к секунду).Хотя в последних опытах с материнкой на Атоме 525
ЕМС будет отрабатывать в зависимостиотнасоек двигателей. Если ты просто взял первые попавшиеся настройки и решил погонять ЕМС то там мож ограничение в скорости в 1-2м/мин.
gendos писал(а):1 кГц это частота выходных импульсов? А сколько EMC2 тратит времени на расчет следующей координаты ?
gendos, ЕМС может считывать энкодер с сервы у которой энкоедр выдает на один оборот больше 1000 импульсов на скорости 3000об/мин и так ежели неошибаюсь до 6ти осей(двигателй). ЕМС справится.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение gendos »

Настройки двигателей я в EMC конечно сделал ,даже завышал параметры.
После праздников поставлю новые контролеры буду пробовать ,тогда отпишусь.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как протестировать 5-Axis-CNC-Breakout-Board-Interface

Сообщение Nick »

gendos писал(а):1 кГц это частота выходных импульсов? А сколько EMC2 тратит времени на расчет следующей координаты ?Хотя я не знаю как там все считается.
Там есть несколько потоков, та процедура которая считает скорость в стандартных настройках загружается в серво-потоке. Он в стандартном конфиге выполняется с частотой 1кГц. А те функции, которые выполняют генерацию импульсов шага/направления выполняются в base thread, его скорость зависит от latency компьютера, в среднем на подходящем компьютере это около 30 кГц.
aftaev писал(а):энкоедр выдает на один оборот больше 1000 импульсов на скорости 3000об/мин и так ежели неошибаюсь до 6ти осей(двигателй). ЕМС справится.
1000 имп/об * 3000 об/мин /60 = 50 кГц, справится с натяжкой, и только на действительно хорошем компе... или в сочетании с платой mesa и практически любой комп :D!
Ответить

Вернуться в «Электроника»