Страница 1 из 1
Программно вкл/выкл Limit Ovrd в макросе
Добавлено: 27 июн 2014, 09:51
Юрий61
Всем привет!
Подскажите кто знает- как программно вкл/выкл Limit Ovrd в макросе?
Re: Программно вкл/выкл Limit Ovrd в макросе
Добавлено: 27 июн 2014, 17:06
Юрий61
Не, ну правда ... Уважаемые гуру, помогите разобраться!
Все извилины заплел (С)
Замысел такой: После принятия баз- двигаемся в заданную точку, при этом нужно перепрыгнуть через лимит по одной из осей (точка за пределами рабочей области). Не хочется колхозить типа тумблера, чтобы шунтировать лимиты. Можно и забыть потом выключить... А станок жалко.
У меня все лимиты (последовательно, те на размыкание) на одном пине, базы (параллельно, на замыкание) на другом.
К стати, когда нажимаешь "Принять все базы"/"Ref all home", Мач едет к базам, не реагируя на лимиты.
Есть ли какой способ программно шунтировать лимиты на время перемещения в заданную точку? Или деактивировать вход? Или ...(?)
Re: Программно вкл/выкл Limit Ovrd в макросе
Добавлено: 27 июн 2014, 17:43
Serg
Юрий61 писал(а):Не, ну правда ... Уважаемые гуру, помогите разобраться!
Просто все терпеливо ждут пока с вас надоится достаточно информации, чтобы понять что вы хотите и как вам можно помочь...
Re: Программно вкл/выкл Limit Ovrd в макросе
Добавлено: 27 июн 2014, 18:26
Юрий61
Дык..., вон он я и с радостью.
Только что добавить то

?
Re: Программно вкл/выкл Limit Ovrd в макросе
Добавлено: 27 июн 2014, 22:53
Serg
Хотя-бы описать что в итоге должно получится, может это достигается каким-то другим способом.
Откуда такая уверенность, что макросом можно настройки менять?..
Re: Программно вкл/выкл Limit Ovrd в макросе
Добавлено: 28 июн 2014, 00:10
NightV
Юрий61 писал(а):двигаемся в заданную точку, при этом нужно перепрыгнуть через лимит по одной из осей (точка за пределами рабочей области).
зачем?

Re: Программно вкл/выкл Limit Ovrd в макросе
Добавлено: 28 июн 2014, 04:03
michael-yurov
UAVpilot писал(а):Откуда такая уверенность, что макросом можно настройки менять?..
Команда
DoButton(150 ) должна иметь такие же последствия, как и нажатие кнопки "OverRide LImits".
Видимо, это то, что вам нужно.
Есть еще кнопка "Auto LimitOverRide" с OEM кодом 149. Что она делает (как и вышеописанная) - понятия не имею.
Re: Программно вкл/выкл Limit Ovrd в макросе
Добавлено: 28 июн 2014, 10:02
Юрий61
NightV писал(а):Юрий61 писал(а):двигаемся в заданную точку, при этом нужно перепрыгнуть через лимит по одной из осей (точка за пределами рабочей области).
зачем?

Хм ..?
.. чтобы подать стакан бутерброда оператору

Ну есть такая задача!
Если имеете предложить : "Убрать лимит и отпадет задача"- свежее решение, только давайте все-таки исходить из аксиомы, что ТС не полный идиот.
Без обид...
michael-yurov писал(а):UAVpilot писал(а):Откуда такая уверенность, что макросом можно настройки менять?..
Команда
DoButton(150 ) должна иметь такие же последствия, как и нажатие кнопки "OverRide LImits".
Видимо, это то, что вам нужно.
Есть еще кнопка "Auto LimitOverRide" с OEM кодом 149. Что она делает (как и вышеописанная) - понятия не имею.
Спасибо, michael-yurov. Эти варианты я уже пробовал. Их активация к сожалению не решает задачу: при наезде на лимит срабатывает Е-стоп и далее только в ручном режиме - нажать Reset, кнопками двигаем оси дальше...,т.е. , исключить оператора в этом случае не получается(. Главное отличие Limit Ovrd (насколько я понял) - он полностью шунтирует вход, который указан в настройке, и едь хоть поперек, хоть за-угол - Мач не реагирует на изменение сигнала на этом входе.
Re: Программно вкл/выкл Limit Ovrd в макросе
Добавлено: 28 июн 2014, 16:18
michael-yurov
Тогда не знаю - тогда нужно искать кнопку, которая сделает то, что вам нужно.
У меня сейчас нет возможности использовать mach3.
Как я понял - вы нашли вход, который позволяет решить проблему. Так может соединить его со свободным выходом (если есть) и уже выдавать сигнал на этот выход для отключения ограничений?
Или, вообще, реле, какое-нибудь использовать.