Здравствуйте! Хотим обработать много одинаковых деталей ( контурное фрезерование).
Чтобы программа была не громоздкая, мне посоветовали использовать программу с вызовом подпрограммы.
Использую 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
			
			
									
									
						