Программно вкл/выкл Limit Ovrd в макросе
-
Юрий61
- Новичок
- Сообщения: 10
- Зарегистрирован: 19 мар 2014, 12:38
- Репутация: 0
- Откуда: МО, Кубинка
- Контактная информация:
Программно вкл/выкл Limit Ovrd в макросе
Всем привет!
Подскажите кто знает- как программно вкл/выкл Limit Ovrd в макросе?
Подскажите кто знает- как программно вкл/выкл Limit Ovrd в макросе?
-
Юрий61
- Новичок
- Сообщения: 10
- Зарегистрирован: 19 мар 2014, 12:38
- Репутация: 0
- Откуда: МО, Кубинка
- Контактная информация:
Re: Программно вкл/выкл Limit Ovrd в макросе
Не, ну правда ... Уважаемые гуру, помогите разобраться!
Все извилины заплел (С)
Замысел такой: После принятия баз- двигаемся в заданную точку, при этом нужно перепрыгнуть через лимит по одной из осей (точка за пределами рабочей области). Не хочется колхозить типа тумблера, чтобы шунтировать лимиты. Можно и забыть потом выключить... А станок жалко.
У меня все лимиты (последовательно, те на размыкание) на одном пине, базы (параллельно, на замыкание) на другом.
К стати, когда нажимаешь "Принять все базы"/"Ref all home", Мач едет к базам, не реагируя на лимиты.
Есть ли какой способ программно шунтировать лимиты на время перемещения в заданную точку? Или деактивировать вход? Или ...(?)
Все извилины заплел (С)
Замысел такой: После принятия баз- двигаемся в заданную точку, при этом нужно перепрыгнуть через лимит по одной из осей (точка за пределами рабочей области). Не хочется колхозить типа тумблера, чтобы шунтировать лимиты. Можно и забыть потом выключить... А станок жалко.
У меня все лимиты (последовательно, те на размыкание) на одном пине, базы (параллельно, на замыкание) на другом.
К стати, когда нажимаешь "Принять все базы"/"Ref all home", Мач едет к базам, не реагируя на лимиты.
Есть ли какой способ программно шунтировать лимиты на время перемещения в заданную точку? Или деактивировать вход? Или ...(?)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Программно вкл/выкл Limit Ovrd в макросе
Просто все терпеливо ждут пока с вас надоится достаточно информации, чтобы понять что вы хотите и как вам можно помочь...Юрий61 писал(а):Не, ну правда ... Уважаемые гуру, помогите разобраться!
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
Юрий61
- Новичок
- Сообщения: 10
- Зарегистрирован: 19 мар 2014, 12:38
- Репутация: 0
- Откуда: МО, Кубинка
- Контактная информация:
Re: Программно вкл/выкл Limit Ovrd в макросе
Дык..., вон он я и с радостью.
Только что добавить то
?
Только что добавить то
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Программно вкл/выкл Limit Ovrd в макросе
Хотя-бы описать что в итоге должно получится, может это достигается каким-то другим способом.
Откуда такая уверенность, что макросом можно настройки менять?..
Откуда такая уверенность, что макросом можно настройки менять?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Программно вкл/выкл Limit Ovrd в макросе
зачем?Юрий61 писал(а):двигаемся в заданную точку, при этом нужно перепрыгнуть через лимит по одной из осей (точка за пределами рабочей области).
Всё просто! если знаешь КАК!
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Программно вкл/выкл Limit Ovrd в макросе
Команда DoButton(150 ) должна иметь такие же последствия, как и нажатие кнопки "OverRide LImits".UAVpilot писал(а):Откуда такая уверенность, что макросом можно настройки менять?..
Видимо, это то, что вам нужно.
Есть еще кнопка "Auto LimitOverRide" с OEM кодом 149. Что она делает (как и вышеописанная) - понятия не имею.
-
Юрий61
- Новичок
- Сообщения: 10
- Зарегистрирован: 19 мар 2014, 12:38
- Репутация: 0
- Откуда: МО, Кубинка
- Контактная информация:
Re: Программно вкл/выкл Limit Ovrd в макросе
Хм ..?NightV писал(а):зачем?Юрий61 писал(а):двигаемся в заданную точку, при этом нужно перепрыгнуть через лимит по одной из осей (точка за пределами рабочей области).
.. чтобы подать стакан бутерброда оператору
Если имеете предложить : "Убрать лимит и отпадет задача"- свежее решение, только давайте все-таки исходить из аксиомы, что ТС не полный идиот.
Без обид...
Спасибо, michael-yurov. Эти варианты я уже пробовал. Их активация к сожалению не решает задачу: при наезде на лимит срабатывает Е-стоп и далее только в ручном режиме - нажать Reset, кнопками двигаем оси дальше...,т.е. , исключить оператора в этом случае не получается(. Главное отличие Limit Ovrd (насколько я понял) - он полностью шунтирует вход, который указан в настройке, и едь хоть поперек, хоть за-угол - Мач не реагирует на изменение сигнала на этом входе.michael-yurov писал(а):Команда DoButton(150 ) должна иметь такие же последствия, как и нажатие кнопки "OverRide LImits".UAVpilot писал(а):Откуда такая уверенность, что макросом можно настройки менять?..
Видимо, это то, что вам нужно.
Есть еще кнопка "Auto LimitOverRide" с OEM кодом 149. Что она делает (как и вышеописанная) - понятия не имею.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Программно вкл/выкл Limit Ovrd в макросе
Тогда не знаю - тогда нужно искать кнопку, которая сделает то, что вам нужно.
У меня сейчас нет возможности использовать mach3.
Как я понял - вы нашли вход, который позволяет решить проблему. Так может соединить его со свободным выходом (если есть) и уже выдавать сигнал на этот выход для отключения ограничений?
Или, вообще, реле, какое-нибудь использовать.
У меня сейчас нет возможности использовать mach3.
Как я понял - вы нашли вход, который позволяет решить проблему. Так может соединить его со свободным выходом (если есть) и уже выдавать сигнал на этот выход для отключения ограничений?
Или, вообще, реле, какое-нибудь использовать.