Страница 8 из 8

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Добавлено: 23 янв 2016, 19:24
grakun
aegis писал(а):*.ngc наверно?
Спасибо исправил. Да нет, не *.ngc . Видимо два раза *.nc писал (лишнюю букву прибавил) не заметил.
Что было в арткаме пробовал все в подряд.

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Добавлено: 26 окт 2016, 12:39
grakun
После длительного перерыва продолжил работу над контроллером. Код полностью изменен, добавлен кольцевой буфер обмена. За счет буфера станок проходит без рывков окружности и повороты. Для испытаний был собран миниатюрный станок из фанеры, лазер заменен(дымит ) на реле и стержень от ручки.
https://www.youtube.com/watch?v=RcLgi1o ... e=youtu.be

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Добавлено: 26 окт 2016, 12:53
grakun
В контроллере удалось реализовать "пред осмотр" траектории на шаг вперед. При включенном режиме движение с ускорением , перед выполнением команды будет проверятся направление следующего вектора. Если движение будет под углом 90 градусов или меньше, включится торможение. При углах больше 90 градусов движение будет без остановки.
https://www.youtube.com/watch?v=i5c1H4W ... e=youtu.be

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Добавлено: 26 окт 2016, 13:51
Сергей Саныч
А в чем принципиальная разница между прохождением углов, скажем, в 90 и 89 градусов? Ведь во втором случае ускорения по осям будут теоретически бесконечными и могут привести к срыву движения.

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Добавлено: 26 окт 2016, 14:02
AndyBig
При любых углах ось может поменять направление движения, при этом остановка неизбежна если скорость оси не совсем уж черепашья.
На пятиугольнике из примера я не могу понять как без остановки проходятся как минимум 3 угла из пяти.

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Добавлено: 26 окт 2016, 14:16
Сергей Саныч
AndyBig писал(а):остановка неизбежна если скорость оси не совсем уж черепашья.
Для конкретной оси. Движение же по траектории будет непрерывным. Но ускорение на углах при этом для каждой оси будет бесконечным.

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Добавлено: 26 окт 2016, 15:31
grakun
Сергей Саныч писал(а):А в чем принципиальная разница между прохождением углов, скажем, в 90 и 89 градусов?
После 90 ось знак меняет, считать проще.

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Добавлено: 26 окт 2016, 15:51
grakun
AndyBig писал(а):При любых углах ось может поменять направление движения
Проверяется направление для каждой оси, выбирается самый длинный вектор.

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Добавлено: 14 ноя 2016, 20:06
grakun
Удалось реализовать "пред осмотр" траектории на 7 шагов вперед. Также теперь можно выбрать угол(любой) при котором контроллер начинает тормозить. На видео примерно 120 градусов.
https://www.youtube.com/watch?v=bsZgsV0 ... e=youtu.be