PDA

Просмотр полной версии : вход-выход


Александр ПИК
21.05.2021, 08:28
уважаемые форумчане, есть новая система (винда+ Kss) , прописаны 2 доп. оси и установлен сварочный пакет. осталось прописать входы и выходы . подскажите, пож-та, как это сделать? может мануал есть какой то? на внешке- станция очистки и пульт управления (пуск проги, стоп и аварийка)

Роботёр
24.05.2021, 09:22
со входами/выходами разобрался? опять же можно посмотреть, как это было сделано в старом архиве

Александр ПИК
24.05.2021, 09:37
со входами/выходами разобрался? опять же можно посмотреть, как это было сделано в старом архиве

пока нет. буду пробовать 31 числа . работой на плазменном роботе завалили.

Роботёр
24.05.2021, 09:45
Ок, пиши, если что.
Что за плазма, кстати, у вас? Какую программу используете для написания управляющей программы для робота? Мы в основном комплексы на Kjellberg собирали.

Александр ПИК
24.05.2021, 10:39
Ок, пиши, если что.
Что за плазма, кстати, у вас? Какую программу используете для написания управляющей программы для робота? Мы в основном комплексы на Kjellberg собирали.

плазма hypertherm powermax 85. Проги онлайн пишу, оффлайн прогу не покупают, а так в PowerMille работаю.

Александр ПИК
31.05.2021, 11:27
запустил робота, привязал инструмент. написал простейшую прогу из двух точек и прилетела ошибка- см фото.
я так понял надо где то поменять False на True
далее закинул старые проги (совсем старые, написанные не мной). интересовала очистка, остальное хлам. прога не активна, при запуске выдает кучу ошибок. прога на фото. позже выложу какие ошибки. сначала думаю надо разобраться с Backward.ini
https://drive.google.com/file/d/1N9T80rVxCcy1uBTCt9laGcqZEfJPCjzz/view
https://drive.google.com/file/d/1y8FJi6XENA5rvRh9ERXhx8RP--vLSkEN/view

Роботёр
31.05.2021, 13:12
Итак, по backword ini...
Выходишь в Windows - диск С/KRC/Roboter/Init
Находишь там файл Backword.ini и открываешь его блокнотом. в конце файла находишь абзац
[OFC]
SET_TO_FALSE = TRUE
TRACE = AT_LEAVING
RESTORE = AT_FWD
Соответственно переменной Set_to_false надо присвоить значение true, а RESTORE значение AT_FWD, как у меня написано.
Закрываешь файл, перезагружаешь робота и забываешь про эту ошибку.

Роботёр
31.05.2021, 14:24
По поводу ошибки в программе cleaner.src. Я думаю, что данная ошибка возникает из-за того, что файл программы был взят со старого робота.
А именно, косяк скорей всего находится в формуляре INI. Если его открыть то в нем находятся много формуляров от стороннего софта, который раньше был установлен на роботе (spottech, grippertech)
;FOLD BASISTECH INI
;FOLD SPOTTECH INI
;FOLD GRIPPERTECH INI
;FOLD ARCTECHDIGITAL INI
;FOLD USER INI

Можно попробовать удалить данные разделы, а лучше всего создать новую программу, а со старой взять просто точки траектрории

Александр ПИК
01.06.2021, 10:17
Итак, по backword ini...
Выходишь в Windows - диск С/KRC/Roboter/Init
Находишь там файл Backword.ini и открываешь его блокнотом. в конце файла находишь абзац
[OFC]
SET_TO_FALSE = TRUE
TRACE = AT_LEAVING
RESTORE = AT_FWD
Соответственно переменной Set_to_false надо присвоить значение true, а RESTORE значение AT_FWD, как у меня написано.
Закрываешь файл, перезагружаешь робота и забываешь про эту ошибку.

Увы, не прокатило . Теперь ругается на SET_TO_FALSE = TRUE и RESTORE = AT_FWD Выскакивает при нажатии кнопки пуск при запуске проги.
Фото ошибки и файла Backword.ini ниже

https://drive.google.com/file/d/1ty3rSsBd58nmLrNWORAqCMQca0f2phA9/view
https://drive.google.com/file/d/11rfKAfluiP2KH51EaTf55xVrysemD7m8/view
до исправления было FALSE и BWD
Файл открыл через админа, выбрав его и enter , через KSS оболочку. Стер FALSE и вручную забил TRUE . Закрыл, предложило сохранить, сохранил, перезагрузил робот. Где накосячил?

Александр ПИК
01.06.2021, 13:00
Увы, не прокатило . Теперь ругается на SET_TO_FALSE = TRUE и RESTORE = AT_FWD Выскакивает при нажатии кнопки пуск при запуске проги.
Фото ошибки и файла Backword.ini ниже

https://drive.google.com/file/d/1ty3rSsBd58nmLrNWORAqCMQca0f2phA9/view
https://drive.google.com/file/d/11rfKAfluiP2KH51EaTf55xVrysemD7m8/view
до исправления было FALSE и BWD
Файл открыл через админа, выбрав его и enter , через KSS оболочку. Стер FALSE и вручную забил TRUE . Закрыл, предложило сохранить, сохранил, перезагрузил робот. Где накосячил?

Отбой, все заработало.

Александр ПИК
01.06.2021, 15:17
очистка заработала(переписал прогу заново, используя старые выходы)
всплыла следующая проблема- при запуске в автомате(во время переключения тумблера из Т1 в АВТО выскакивает ошибка-
https://drive.google.com/file/d/1CVAi45LjdOyTN6ErDJ9jqTSktIHErwzj/view

Новая прога для автомата (поворотный стол)
https://drive.google.com/file/d/1-qexxmBNXsHfV16PdDQsl0wOyr_05T--/view
https://drive.google.com/file/d/1FI9PmadE8TNwgxT5MzXO3Rq47ZzN6-Rd/view

Старая прога для автомата(поворотный стол)

https://drive.google.com/file/d/1AhVi2jOqLeEv4ur97OSmyr8AGDXIVUxR/view

https://drive.google.com/file/d/1vNySPzfIYlgWuOwhLAjBvP8jiF7gpzKs/view

Pavel_T
02.06.2021, 07:07
Вот описание сообщения 309:

309 Block Select: BCO reaching in T1/T2 required
Effect: The program is not executed.
Remedy:
A BCO run must be carried out in order to bring the robot back onto the
programmed path.
Warning -- Danger of crash!
During the BCO run, the robot moves on an unprogrammed path.
Check the jog override first and ensure that the robot will not start moving
at too high a velocity.
Set the operating mode to T1 or T2 and press the Start key.

Я думаю, что робот пытаются запустить в автомате или в экстернал моде
без первоначального выода в Home позицию или другую начальную точку. Ну и просят это зделать осторожненько в Т1/Т2 моде.

Роботёр
02.06.2021, 07:24
Зайди в конфигурацию внешней автоматики, посмотри какой вход присвоен переменной $move_enable?

Александр ПИК
02.06.2021, 08:26
Зайди в конфигурацию внешней автоматики, посмотри какой вход присвоен переменной ?

1025 вход

Pavel_T
02.06.2021, 09:32
1025 вход

Это и есть проблема, надо что-бы был не 1025 и 1026 для External мод.

Александр ПИК
02.06.2021, 09:42
в общем вычитал что нужно
Bool $chck_movena=true ;ab-und Einschalten Der Ueberpruefung Der Eingangsnummer Von $move_enable поменять на False , поменял. ошибка пропала но видимо зря.
по порядку-запускаю в авто простую прогу, при однократном нажатии пуск не работает, нажимаешь и держишь пуск пока не доедет до первой точки программы, далее еще раз пуск и едет по проге с циклом.
при запуске проги с повор. столом в авто , тоже самое- вручную до 1 точки, дальше он сам и упирается в строку 13 программы- Waitfor (in33) ошибка-ожидаю. при переключении в ручной режим, стол неожиданно поворачивается. далее ничего не происходит.
при включении екстернал висит ошибка 309( т1-т2) , R желтое.реле безопасности работает нормально, реагирует на кнопку пуск с выносного пульта-стойки. при нажатии пуск с кср выскакивает-требуется активный статус


на 1025 еще висит- Drivers off и Activate interface
на 1026 Error confirmation и Programmstart

Александр ПИК
02.06.2021, 09:49
Это и есть проблема, надо что-бы был не 1025 и 1026 для External мод.

вернуть из FALSE в TRUE поменять 1025 на 1026?

Роботёр
02.06.2021, 10:31
так, стоп. я запутался уже... получается, что автоматический режим уже работает?

Александр ПИК
02.06.2021, 10:44
так, стоп. я запутался уже... получается, что автоматический режим уже работает?

вчера я пробовал в экстернал авто. возможно просто в авто и вчера работал-не пробовал. сегодня решил попробовать и так и так. авто работает, но не корректно. экстернал вообще не работает
я так понимаю авто-это работа с пульта КСР, а экстернал - работа с пульта стойки.

Роботёр
02.06.2021, 10:46
"по порядку-запускаю в авто простую прогу, при однократном нажатии пуск не работает, нажимаешь и держишь пуск пока не доедет до первой точки программы, далее еще раз пуск и едет по проге с циклом." - так и должно быть. первое движение робота - это Sak перемещение, т.е. выход в первую точку программы. для того, что бы обезопасить данное перемещение, т.к. оно может быть из любой точки пространства, необходимо удерживать кнопку старта

Роботёр
02.06.2021, 10:47
что значит авто работает некорректно?

Роботёр
02.06.2021, 10:50
вчера я пробовал в экстернал авто. возможно просто в авто и вчера работал-не пробовал. сегодня решил попробовать и так и так. авто работает, но не корректно. экстернал вообще не работает
я так понимаю авто-это работа с пульта кср, а экстернал - работа с пульта стойки.


я не знаю, что такое пульт стойки. экстернал - это управление от внешнего устройстава, будь то контроллер, кнопочный пост, панель управления и т.д.

Александр ПИК
02.06.2021, 10:56
"по порядку-запускаю в авто простую прогу, при однократном нажатии пуск не работает, нажимаешь и держишь пуск пока не доедет до первой точки программы, далее еще раз пуск и едет по проге с циклом." - так и должно быть. первое движение робота - это Sak перемещение, т.е. выход в первую точку программы. для того, что бы обезопасить данное перемещение, т.к. оно может быть из любой точки пространства, необходимо удерживать кнопку старта

то есть режим авто работает нормально. Теперь надо с экстернал разобраться..
пульт -стойка это кнопочный пост

Роботёр
02.06.2021, 11:03
сколько кнопок? за что они должны отвечать? входной сигнал от них проверен, приходит?

Александр ПИК
02.06.2021, 11:05
сколько кнопок? за что они должны отвечать? входной сигнал от них проверен, приходит?

там кнопка пуск, стоп и переключатель режимов-вкл и выкл авто
как проверить и где смотреть? в индикации- цифровые входы?

Роботёр
02.06.2021, 11:15
да именно там

Александр ПИК
02.06.2021, 11:33
да именно там

технология проверки- входы должны всегда гореть красным или при нажатии на кнопку должно загораться? как узнать какой именно вход отвечает за пуск, стоп? во внешней автоматике 1026 на Ext Start висит -это оно?
и стоит ли менять Move Enable с 1025 на 1026, если ошибка пропала?
Помню раньше пуск, стоп одинаково работали с пульта КСР и с кнопочного поста в режиме экстернал.

Роботёр
02.06.2021, 12:08
вход должен загореться при нажатии на кнопку, если не сделана инверсия через реле. любой вход может отвечать за пуск, стоп - зависит от конфигурации. в конфигурации внешней автоматики необходимо прописать те входы, на которые заведены ваши кнопки стойки.

Роботёр
02.06.2021, 12:12
чтобы понять на какой вход заведена кнопка - должны быть электрические схемы или визуально посмотреть на модуль входов, должен загораться светодиод

Роботёр
02.06.2021, 12:16
а в индикации входов/выходов ты не видишь изменений? с какого бита прописан модуль входов/выходов?

Роботёр
02.06.2021, 12:17
судя по старому архиву - блок входных сигналов прописан с 63 бита. в новой конфигурации так же?

Александр ПИК
02.06.2021, 12:25
чтобы понять на какой вход заведена кнопка - должны быть электрические схемы или визуально посмотреть на модуль входов, должен загораться светодиод

входы работают. при нажатии пуск вход 40 загорается красным, при нажатии стоп и грибок 39 и 38 из красного тухнут в белый

Александр ПИК
02.06.2021, 12:29
судя по старому архиву - блок входных сигналов прописан с 63 бита. в новой конфигурации так же?

где биты смотреть? это номер? красные 33, 37,38,39,41 сейчас
Нашёл в конфиге внешней автоматики--первый бит номер программы 33

Александр ПИК
02.06.2021, 13:43
https://drive.google.com/file/d/1Q2pAs0vjuQ_Jwdqe9uYcnCYTkPO3A3hT/view
https://drive.google.com/file/d/1muq3hIc5yr_b6n6xJKuKaFiVLIVmAVNU/view

внешняя автоматика, MOVE ENABLE поменял на 1026. Без изменений.

нашел старое фото, копались когда пульт был сломан, может поможет
https://drive.google.com/file/d/1dT6u4CXDhNhD4kJ34URwo0oNvUeFNPKR/view

Александр ПИК
02.06.2021, 13:44
входы работают. при нажатии пуск вход 40 загорается красным, при нажатии стоп и грибок 39 и 38 из красного тухнут в белый

это я смотрю в индикации- цифровые входы

Роботёр
02.06.2021, 14:16
https://cloud.mail.ru/public/ZuET/Ybfvjf3cV
Прошу тебя почитать данный мануал. Запуск программы по внешней автоматике происходит через программу cell.src.

Александр ПИК
09.06.2021, 09:46
https://cloud.mail.ru/public/ZuET/Ybfvjf3cV
Прошу тебя почитать данный мануал. Запуск программы по внешней автоматике происходит через программу cell.src.

почитал мануал, как я понял программа автомата-это cell.
example-это пример. я ввел вместо него название своей проги, раскомментил и ввел там где case. Запустил прогу cell и нет реакции. В архиве измененная прога висит. Что не так?

Роботёр
09.06.2021, 10:12
этого недостаточно. еще необходимо сконфигурировать входа/выхода для внешней автоматики (т.е. те биты, которые будут отвечать за пуск/стоп программы, выбор программы и т.д.)

Александр ПИК
09.06.2021, 11:22
этого недостаточно. еще необходимо сконфигурировать входа/выхода для внешней автоматики (т.е. те биты, которые будут отвечать за пуск/стоп программы, выбор программы и т.д.)

от кнопок пуска, стопа, грибка с кнопочного поста провода идут в реле безопасности пилз пноз, далее в девайснет. в девайснете есть входы и выходы, в которые вставлены провода от кнопочного поста? нужно как то узнать номера этих входов-выходов и забить их в индикацию внешней автоматики?

https://drive.google.com/file/d/1gi721UemrFpkz8f0FeR4-txkm5OkUcQ6/view

Александр ПИК
09.06.2021, 13:23
я был не прав. стол не поворачивается ни в авто, ни в ручном режиме. только что пытался по программе прогнать. но ведь пару дней назад он крутился, не помню как только.

Роботёр
10.06.2021, 06:58
от кнопок пуска, стопа, грибка с кнопочного поста провода идут в реле безопасности пилз пноз, далее в девайснет. в девайснете есть входы и выходы, в которые вставлены провода от кнопочного поста? нужно как то узнать номера этих входов-выходов и забить их в индикацию внешней автоматики?

если нет схем, то только методом "тыка": активируешь выход и смотришь, что происходит и со входами так же.

Роботёр
10.06.2021, 07:01
я был не прав. стол не поворачивается ни в авто, ни в ручном режиме. только что пытался по программе прогнать. но ведь пару дней назад он крутился, не помню как только.

поворотный стол у тебя - это как две доп.оси робота. на пульте они отоброжаются, как E1,e2. ими и пробуй крутить. при сохранении точки робота в пространстве, положение поворотного стола тоже записывается

Александр ПИК
10.06.2021, 07:28
поворотный стол у тебя - это как две доп.оси робота. на пульте они отоброжаются, как E1,e2. ими и пробуй крутить. при сохранении точки робота в пространстве, положение поворотного стола тоже записывается

про е1 и е2 все понятно, они программно должны крутиться(не пробовал еще, но вручную крутятся) , я про один большой стол,на котором эти поворотные стоят. Пример- робот варит трубы, оператор укладывает заготовки, прога закончилась, робот встает, оператор нажимает пуск на кнопочном посте и стол поворачивается, оператор снимает деталь и кладет заготовку.вот этого поворота большого стола нет

Александр ПИК
10.06.2021, 07:30
если нет схем, то только методом "тыка": активируешь выход и смотришь, что происходит и со входами так же.

то есть надо найти выход ,который отвечает за поворот стола? в индикации-цифровые выходы, зажигать вручную.

Роботёр
10.06.2021, 07:47
по-хорошему да. но ты должен понимать, что не только в выходе может быть дело, у тебя выход может работать, а вот ведомое устройство - нет. по какому принципу происходит поворот стола (пневматика, эл. двигатель или что)?

Александр ПИК
10.06.2021, 09:57
по-хорошему да. но ты должен понимать, что не только в выходе может быть дело, у тебя выход может работать, а вот ведомое устройство - нет. по какому принципу происходит поворот стола (пневматика, эл. двигатель или что)?

прописал пуск программы с кнопочного поста( нашел ,что при нажатии кнопки пуск загорается 40 вход. и прописал его в старт программы во внешней автоматики. ) кнопка стоп с поста висит на 39 входе, но вешать ее некуда- во входах внешней автоматики только отключение приводов нашел, работает, но встает жестко.
стол пока не поворачивается, видимо нужна комбинация входов или выходов. и куда забивать х.з.

Александр ПИК
10.06.2021, 14:31
итак, программа начала запускаться в экстернал( выше писал, что 40 выход кнопки повесил на стартпрограмм во внешней автоматике) . далее научил стол поворачиваться. за поворот отвечают 33 и 34 выход соответственно( как и ранее, до установки системы), но обязательно должны гореть 33 или 34 вход соответственно. с 34 входом все норм, а вот 33 висел на "первый бит номер программы" он неактивный и стол ни в какую не поворачивался. решил путем изменения 33 на 32, а 33 забил в "приводы вкл. ". заработало. ну и в самой проге " авто" пришлось пошаманить.
осталось найти выход на включение газа для очистки сопла(был 9, сейчас не работает) и повесить на что то плавный стоп программы