Здравствуйте! Хотим обработать много одинаковых деталей ( контурное фрезерование).
Чтобы программа была не громоздкая, мне посоветовали использовать программу с вызовом подпрограммы.
Использую G92 для обнуления предыдущей нул. точки и последующая обработка относительно неё, делее на след. дет.
Но появилась проблемма- после окончания программы, обработка следующей партии дет. начинается с последней обработанной дет.
Попытки привести станок в начало обработки ничего не дало.
Для справки прикладываю программы (для простоты цикл фрезерования заменил на движения оси Z)
Станок Leadwell V30-30i стойка Fanuk Oi-MD
программа с повторяющимися циклами
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: программа с повторяющимися циклами
Может имеет смысл не делать 100500 вызовов, а сдеать все одной строкой, в нете нашел код вызова:
И оффсеты все делать внутри подпрограммы
И оффсеты все делать внутри подпрограммы
Код: Выделить всё
M98 P81000 (The 8 before the 1000 tells it to call it 8 times)
Что это значит?Anders писал(а):Но появилась проблемма- после окончания программы, обработка следующей партии дет. начинается с последней обработанной дет.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: программа с повторяющимися циклами
g92.1 сбрасывает отступы g92