Кто обьяснит почему уходит 0 заготовки при выполнение одной

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение Kulibin74 » 02 апр 2015, 19:19

megagad писал(а):НЕВЕРЮ

Твое право megagad, но факт есть факт, если так хочешь поставлю параметр обратно, сниму видео... но я заболел...и не забудь что подключено у меня по дифференциальному выходу а не "open collector"
вот еще: найди отличия, жаль оси не нарисованы.
Вложения
Кто обьяснит почему уходит 0 заготовки при выполнение одной 2015-04-02 19-13-18 Скриншот экрана.png
Kulibin74
Почётный участник
Почётный участник
 
Сообщения: 600
Зарегистрирован: 08 апр 2013, 15:33
Откуда: Москва
Репутация: 59
Медальки:
Настоящее имя: Сергей Александрович

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение megagad » 02 апр 2015, 19:32

О! Про третий метод управления даже и не слышал. Спасибо за скрин. По сути - тот-же квадратурный сигнал, только управляет вращением, а не показывает, в какую сторону вращается серва.
И да - отличия видны и так - вверху стандартный "СТЕП/ДИР", потом "квадратурный" и внизу тот самый CW/CCW. И они не совместимы по методу управления вообще - проверено лично на драйвере, имеющем метод управления или СТЕП/ДИР, или "туда/сюда".
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
megagad
Почётный участник
Почётный участник
 
Сообщения: 2862
Зарегистрирован: 05 апр 2014, 18:57
Откуда: Реуспублика Крым, Бахчисарай.
Репутация: 652

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение aftaev » 02 апр 2015, 19:40

megagad писал(а):О! Про третий метод управления даже и не слышал. Спасибо за скрин

в мануалах видел много раз, в живую его применение ни разу :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 25992
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 3950
Медальки:

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение Kulibin74 » 02 апр 2015, 19:52

Так теперь мне обьясните, почему терялся ровно один импульс у меня, при движении "туда сюда" не важно с какого направления начиналось, первое движение в положительную или отрицательную сторону, но при инвертировании проводов с месы отвечающих за dir, погрешность нарастала в обратную сторону. Я то догадываюсь, но пока описать словами не могу.
Kulibin74
Почётный участник
Почётный участник
 
Сообщения: 600
Зарегистрирован: 08 апр 2013, 15:33
Откуда: Москва
Репутация: 59
Медальки:
Настоящее имя: Сергей Александрович

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение megagad » 02 апр 2015, 20:27

Kulibin74 писал(а):при движении "туда сюда" не важно с какого направления начиналось, первое движение в положительную или отрицательную сторону, но при инвертировании проводов с месы отвечающих за dir, погрешность нарастала в обратную сторону. Я то догадываюсь, но пока описать словами не могу.

"мёртвое время" между прекращением одного сигнала и началом подачей другого могло быть меньше минимально требуемого, поэтому при смене направления в режиме CW/CCW терялся 1 импульс в момент смены направления вращения оси(первый импульс попадал в мёртвое время контроллера и он его просто не видел)..
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
megagad
Почётный участник
Почётный участник
 
Сообщения: 2862
Зарегистрирован: 05 апр 2014, 18:57
Откуда: Реуспублика Крым, Бахчисарай.
Репутация: 652

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение Kulibin74 » 02 апр 2015, 21:42

во!!!! МегаМозг!!! я тоже думал приблизительно так! но почему только один импульс а не два???? расстояния то одинаковые....какая разница где терять, справа налево или слева направо???? или сервопривод переход только с одной полярности на другую считал за перемену вращения? и ведь что интересно, погрешность вылезла в обратную сторону ( стало не доезжать) при смене местами проводов.
Kulibin74
Почётный участник
Почётный участник
 
Сообщения: 600
Зарегистрирован: 08 апр 2013, 15:33
Откуда: Москва
Репутация: 59
Медальки:
Настоящее имя: Сергей Александрович

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение megagad » 02 апр 2015, 22:12

Возможно один из каналов более "задумчивый"(обычно тот, который отвечает за сигнал DIR имеет более тормознутые оптопары, ибо обычно знают, что ВЧ сигнал по каналу идти почти не будет).
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
megagad
Почётный участник
Почётный участник
 
Сообщения: 2862
Зарегистрирован: 05 апр 2014, 18:57
Откуда: Реуспублика Крым, Бахчисарай.
Репутация: 652

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение Kulibin74 » 02 апр 2015, 22:25

не согласен, а как же cw ccw? сигнал же идет то по одной паре то по другой? В смысле входы сервопака должны быть идентичными, смысл ставить разные оптопары на один вход.
Кто мне нарисует сигнал который дает MESA в дифференциальном подключении и "open collector"?
Я не знаю схемотехнику сервоусилителя, но сдается мне, что после входов степ дир идет преобразователь +-10V
Kulibin74
Почётный участник
Почётный участник
 
Сообщения: 600
Зарегистрирован: 08 апр 2013, 15:33
Откуда: Москва
Репутация: 59
Медальки:
Настоящее имя: Сергей Александрович

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение megagad » 03 апр 2015, 01:08

Kulibin74 писал(а):не согласен, а как же cw ccw? сигнал же идет то по одной паре то по другой? В смысле входы сервопака должны быть идентичными, смысл ставить разные оптопары на один вход.

так может не сервопак чудит, а сама меса? Пробовали выходы переназначать на другие пины?
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
megagad
Почётный участник
Почётный участник
 
Сообщения: 2862
Зарегистрирован: 05 апр 2014, 18:57
Откуда: Реуспублика Крым, Бахчисарай.
Репутация: 652

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение Nick » 03 апр 2015, 10:09

megagad писал(а):Пробовали выходы переназначать на другие пины?

В 7i76 они жетко определены. Есть 5 каналов можно выбирать только между ними.

megagad писал(а):Возможно один из каналов более "задумчивый"(обычно тот, который отвечает за сигнал DIR имеет более тормознутые оптопары, ибо обычно знают, что ВЧ сигнал по каналу идти почти не будет).

Такое впечатление, что стояли слишком маленькие значения вот этих параметров:
(u32 r/w) dirsetup
Minimum duration of stable Direction signal before a step begins, in nanoseconds.
(u32 r/w) dirhold
Minimum duration of stable Direction signal after a step ends, in nanoseconds.


Хотя Kulibin74 писал, что ставил около 30000, но конфиг не показывал, может не там поставил...
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1327
Заслуга: Developer
Медальки:

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение Kulibin74 » 03 апр 2015, 17:32

Там ставил где надо, в pconf сейчас стоит 10000 и все впорядке, хотя по идее надо поставить 11000 (3+3+1.1+3), согласно рисунку выше в теме. А пробовал и 100000, ставить было безрезультатно.
Kulibin74
Почётный участник
Почётный участник
 
Сообщения: 600
Зарегистрирован: 08 апр 2013, 15:33
Откуда: Москва
Репутация: 59
Медальки:
Настоящее имя: Сергей Александрович

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение EevanW » 05 мар 2017, 09:12

Доброго дня! Пожалуй, реанимирую эту тему, как наиболее соответствующую проблеме.
При исполнении вот этого фрагмента, в строке № 1569 (и всех аналогичных) ноль заготовки уходит ровно на смещение по Z.
Т.е. каждый новый проход создаёт ступеньку на рельефе -1.72.
Код: Выделить всёРазвернуть
N1564 G01 X8.06 Y22.30 Z-1.58 F300.0
N1565 G01 X8.10 Y22.40 Z-1.72 F300.0
N1566 G01 X8.10 Y25.00 Z-1.72 F300.0
N1567 G00 X8.10 Y25.00 Z5.00
N1568 G00 X8.40 Y25.00 Z5.00

N1569 G01 X8.40 Y25.00 Z-1.72 F180.0
N1570 G01 X8.40 Y25.50 Z-1.72 F300.0
N1571 G01 X8.35 Y25.80 Z-1.50 F300.0

Если же вручную выставить ноль по Z и запустить УП со строки 1569, то отрабатывает правильный ноль, до следующего аналогичного элемента.
Перезапуск linuxcnc ничего не изменил.
Пробелы в код добавил уже здесь для читабельности.
Аватара пользователя
EevanW
Новичок
 
Сообщения: 2
Зарегистрирован: 02 янв 2017, 20:14
Репутация: 0
Настоящее имя: Иван

Re: Кто обьяснит почему уходит 0 заготовки при выполнение од

Сообщение m4D » 12 сен 2017, 16:54

Непонятка с этими сервами, хэлп! Есть такая серва, с тормозом. При смене направления механический угол поворота сервы не возвращается в исходный. Т.е. стоит в нулях (метка на валу сервы и на корпусе), даёшь импульс вперёд, даёшь надаз - вал не довернулся в ноль, метки не совпали. Но если добавить ещё один назад (перейти через ноль), потом вперёд - то метки совпадают. Это программная проблема (прошивка 1.6) или железная (с энкодером косяки)? Весь мозг себе прожег уже

п.с. при включенном тормозе есть малоуловимый угловой люфт - так и должно быть?
m4D
Новичок
 
Сообщения: 17
Зарегистрирован: 20 авг 2013, 12:39
Репутация: 0

Пред.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Байкалец, arkhnchul, artem44ik, Atom42, Bing [Bot], error101, fabrikator66, Google [Bot], koronka83, Leo_1943, Malyarka74, menny1112, MGG, michael-yurov, MrShine, MX_Master, mycnc, Sashalex24, sergay, shalek, sidor094, tooshka, ultrus, vovafed, Yahoo [Bot], Yandex [bot]

Поделиться

Reputation System ©'