30.11.2015, 22:56
|
#1
|
Новичок
Регистрация: 27.11.2015
Сообщения: 8
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
|
приостановка программы на Krc4
привет,
как приостановить работающую программу без использования пульта на Krc4. можно ли это сделать с помощью переменных или цифрового входа?
|
|
|
|
01.12.2015, 07:17
|
#2
|
Гуру
Регистрация: 22.05.2013
Сообщения: 68
Сказал Спасибо: 0
Сказали Спасибо 1 раз(а) в 1 сообщении
|
Если робот работает с PLC можно использовать системный сигнал $MOVE_ENABLE.
Или используйте INTERRUPT с командой Brake F.
__________________
FANUC/KUKA/ABB
отвечу в тг хулинетеслида
|
|
|
|
01.12.2015, 19:44
|
#3
|
Мастер
Регистрация: 04.08.2015
Сообщения: 40
Сказал Спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении
|
Здравствуйте, пробовали через Halt? Я думаю, это поможет остановить программу, а когда захотите запустить ее снова, нажмите play.
|
|
|
|
02.12.2015, 00:10
|
#4
|
Мастер
Регистрация: 16.09.2015
Сообщения: 37
Сказал Спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении
|
попробуйте через $move_enable
|
|
|
|
02.12.2015, 19:31
|
#5
|
Новичок
Регистрация: 27.11.2015
Сообщения: 8
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
|
спасибо за ответы. я пробовал Halt только вот потом программа возобновлялась не с того места, где ее останавливали.
|
|
|
|
02.12.2015, 21:46
|
#6
|
Гуру
Регистрация: 22.05.2013
Сообщения: 68
Сказал Спасибо: 0
Сказали Спасибо 1 раз(а) в 1 сообщении
|
Стоит halt в интеррапте? Команда halt остановит робота после завершения уже начавшегося движения.
__________________
FANUC/KUKA/ABB
отвечу в тг хулинетеслида
|
|
|
|
03.12.2015, 23:03
|
#7
|
Мастер
Регистрация: 04.08.2015
Сообщения: 40
Сказал Спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении
|
Если вы использовали resume при этом, то ничего удивительного. Вот пример:
DЕFINTRSUD()
INTЕRRUРТ6ОFF
BRАKЕ F
HФLT;stоp thе prоgrаm rеsumе whеn plаy buttоn is prеssеd
INTЕRRUРТ6ОN
ЕND
|
|
|
|
04.12.2015, 22:12
|
#8
|
Новичок
Регистрация: 27.11.2015
Сообщения: 8
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
|
Спасибо, Получилось! Вы были правы! Я почему-то думал, что нужно обязательно использовать resume
Еще раз спасибо.
|
|
|
|
06.12.2015, 17:12
|
#9
|
Мастер
Регистрация: 04.08.2015
Сообщения: 40
Сказал Спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении
|
Команда resume в основном используется для прерывания подпрограммы, задачи. Для приостановки ее использовать не стоит.
|
|
|
|
08.12.2015, 17:06
|
#10
|
Новичок
Регистрация: 27.11.2015
Сообщения: 8
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
|
спасибо за информацию. теперь буду знать))
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +2, время: 08:42.
|
|