программа с повторяющимися циклами

Fanuc, Okuma, Sinumerik и т.д.
Anders
Новичок
Сообщения: 2
Зарегистрирован: 28 окт 2014, 16:40
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

программа с повторяющимися циклами

Сообщение Anders »

Здравствуйте! Хотим обработать много одинаковых деталей ( контурное фрезерование).
Чтобы программа была не громоздкая, мне посоветовали использовать программу с вызовом подпрограммы.
Использую G92 для обнуления предыдущей нул. точки и последующая обработка относительно неё, делее на след. дет.
Но появилась проблемма- после окончания программы, обработка следующей партии дет. начинается с последней обработанной дет.
Попытки привести станок в начало обработки ничего не дало.
Для справки прикладываю программы (для простоты цикл фрезерования заменил на движения оси Z)
Станок Leadwell V30-30i стойка Fanuk Oi-MD
Вложения
1000.txt
(131 байт) 1140 скачиваний
1001.txt
(304 байт) 952 скачивания
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: программа с повторяющимися циклами

Сообщение Nick »

Может имеет смысл не делать 100500 вызовов, а сдеать все одной строкой, в нете нашел код вызова:
И оффсеты все делать внутри подпрограммы

Код: Выделить всё

M98 P81000 (The 8 before the 1000 tells it to call it 8 times)
Anders писал(а):Но появилась проблемма- после окончания программы, обработка следующей партии дет. начинается с последней обработанной дет.
Что это значит?
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: программа с повторяющимися циклами

Сообщение vovafed »

g92.1 сбрасывает отступы g92
Ответить

Вернуться в «Промышленные стойки»