игнорирование функции DHSCR

Vladislav921
Сообщения: 11
Зарегистрирован: 22 янв 2023, 18:15

игнорирование функции DHSCR

Сообщение Vladislav921 »

Добрый день. Имею такую проблему, что функция DHSCR отказывается сбрасывать выход в состояние 0, по достижению значения на счетчиках 0. Данный алгоритм повторяет работу станка, где:
- x13 кнопка старт
- y1 движение вперед
- y11 движение вверх
- y10 движение вниз
- y2 движение назад
На обратном движении отказывается останавливаться. Причем работу вверх и вперед выполняет на любой скорости.
Вложения
Screenshot_1.png
Screenshot_1.png (30.08 КБ) 1444 просмотра

ivan bratanov
Сообщения: 181
Зарегистрирован: 31 авг 2019, 13:12

Re: игнорирование функции DHSCR

Сообщение ivan bratanov »

Какая модель контроллера? Насколько я знаю, C232 не поддерживается SS2/SA2/SE.

Павел51
Сообщения: 535
Зарегистрирован: 27 дек 2013, 18:01

Re: игнорирование функции DHSCR

Сообщение Павел51 »

А чем у вас счетчики сбрасываются в 0?

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: игнорирование функции DHSCR

Сообщение bayk »

если не изменяет память, то некоторые высокоскоростные счетчики надо активировать.
еще сделайте Set y10 импульсно! по переднему фронту С233
так же и set от второго счетчика. у меня есть подозрение, что у вас счетчик не сбрасывается и команда set висит все время, а DHCR выполняется импульсно при достижении соотв. сзначения.

Vladislav921
Сообщения: 11
Зарегистрирован: 22 янв 2023, 18:15

Re: игнорирование функции DHSCR

Сообщение Vladislav921 »

ivan bratanov писал(а):
22 янв 2023, 21:44
Какая модель контроллера? Насколько я знаю, C232 не поддерживается SS2/SA2/SE.
контроллер ES2. И насколько я понимаю, версия под руководство по программированию 2013г.
Вложения
Screenshot_3.png
Screenshot_3.png (149.78 КБ) 1355 просмотров

Vladislav921
Сообщения: 11
Зарегистрирован: 22 янв 2023, 18:15

Re: игнорирование функции DHSCR

Сообщение Vladislav921 »

Павел51 писал(а):
23 янв 2023, 08:29
А чем у вас счетчики сбрасываются в 0?
в данной задаче мне не нужно их сбрасывать т.к. это путь и необходимо проделать его обратно, т.е. вернуться в ноль.

Vladislav921
Сообщения: 11
Зарегистрирован: 22 янв 2023, 18:15

Re: игнорирование функции DHSCR

Сообщение Vladislav921 »

bayk писал(а):
23 янв 2023, 09:14
если не изменяет память, то некоторые высокоскоростные счетчики надо активировать.
еще сделайте Set y10 импульсно! по переднему фронту С233
так же и set от второго счетчика. у меня есть подозрение, что у вас счетчик не сбрасывается и команда set висит все время, а DHCR выполняется импульсно при достижении соотв. значения.
в ближайшее время проверю это. Хотя в описании функции нет импульсного режима.
Вложения
Screenshot_4.png
Screenshot_4.png (121.91 КБ) 1353 просмотра

Павел51
Сообщения: 535
Зарегистрирован: 27 дек 2013, 18:01

Re: игнорирование функции DHSCR

Сообщение Павел51 »

в данной задаче мне не нужно их сбрасывать т.к. это путь и необходимо проделать его обратно, т.е. вернуться в ноль.
[/quote]
Зачем вы так делаете? Все счетчики начинают счет с 0, если вы не сбрасываете счетчик, то у вас будет накапливаться ошибка счета, по любому есть выбег механизма на остановку. и соответственно всё разъедется в разные стороны.

vovsenet
Сообщения: 95
Зарегистрирован: 25 дек 2012, 13:43

Re: игнорирование функции DHSCR

Сообщение vovsenet »

Vladislav921 писал(а):
23 янв 2023, 19:42
Павел51 писал(а):
23 янв 2023, 08:29
А чем у вас счетчики сбрасываются в 0?
в данной задаче мне не нужно их сбрасывать т.к. это путь и необходимо проделать его обратно, т.е. вернуться в ноль.
То есть, счётчики считают и вверх и вниз?

pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Re: игнорирование функции DHSCR

Сообщение pkl »

Не все. Высокоскоростные да.

Ответить