Сообщение от ShiFT
|
Доброго времени суток.
В наличии имеется сварочный робот fanuc M-10iD/8L с контроллером R-30-iB перемещаемый по линейной оси. Вместе с роботом по линейке перемещяется станция очистки сварочной горелки которая закреплена на "тумбе" робота.
В связи с чем возник вопрос: как прописать программу по очистке горелки которая была бы независимой от положения на линейной оси в момент создания программы? В частности хочется, чтобы робот не возвращался к началу линейной оси (т.к. там написана программа очистки) после окончания сварки в середине или конце пути.
Заранее благодарю за любую помощь.
P.S. если что в наличии имеется демо робогайда, если он значительно упростит задачу
|
Доброе утро
Для этого нужно убрать из программы группу перемещения линейного модуля:
Select - навести на программу - Next - F2 (DETAIL) - 4. Group mask: оставить первую единицу (это робот), а все остальные звездочки
Таким образом линейный модуль не будет участвовать в этой программе. Робот может ругаться из-за того что в программе написаны точки использующие вторую группу, тогда надо будет их сперва удалить и потом записать заново уже без линейного модуля