Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2015, 22:56   #1
Антонов Игнат
Новичок
 
Регистрация: 27.11.2015
Сообщения: 8
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию приостановка программы на Krc4

привет,
как приостановить работающую программу без использования пульта на Krc4. можно ли это сделать с помощью переменных или цифрового входа?
Антонов Игнат вне форума   Ответить с цитированием
Старый 01.12.2015, 07:17   #2
r_freelancer
Гуру
 
Регистрация: 22.05.2013
Сообщения: 68
Сказал Спасибо: 0
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

Если робот работает с PLC можно использовать системный сигнал $MOVE_ENABLE.
Или используйте INTERRUPT с командой Brake F.
__________________
FANUC/KUKA/ABB
отвечу в тг хулинетеслида
r_freelancer вне форума   Ответить с цитированием
Старый 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
r_freelancer
Гуру
 
Регистрация: 22.05.2013
Сообщения: 68
Сказал Спасибо: 0
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

Стоит halt в интеррапте? Команда halt остановит робота после завершения уже начавшегося движения.
__________________
FANUC/KUKA/ABB
отвечу в тг хулинетеслида
r_freelancer вне форума   Ответить с цитированием
Старый 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 сообщении
По умолчанию

спасибо за информацию. теперь буду знать))
Антонов Игнат вне форума   Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +2, время: 16:19.

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co