Обычно для таких вещей на фануке используют параметрическое программирование. Но не факт что на этой стойке оно вообще есть. Ещё можно тупо накопировать программу и просто менять привязку G54 на следующую. Тоесть первое кольцо делается по G54, второе по привязке G55 и т.д. до G58. Тыж можешь в любой момент программы сменить одну привязку на другую просто указав её номер типа G57... и не надо ничего там перебивать вручную. Если не указывать привязку, то по умолчанию выбирается G54. Я вижу на кадре 2:00 что в программе нет указания системы координат, но темне менее в окошке МОД.ИНФО. выбрана по умолчанию 54.
#100 = 54 N10 IF [#100 GE59] THEN M30 G#100 (Программа, контур) #100 = #100+1 GOTO10 M30 % Пояснение: Параметру #100 (корректор) задаём значение 54 Если параметр #100 равен 59 то отработать м30 Коду G задаём значение #100 (что обозначает G54) Далее плюсуем по одному значению каждый раз (#100 = #100+1) GOTO10 (возврат к кадру N10) В начале, при привязке инструмента на касание, ввести в параметры смешение (как у вас в видео, но только сразу) G54 z0 G55 z-10 И т.д. Буду благодарен если подскажите как программировать заданный угол (например 60 градусов с одной неизвестной) я пока сам не разобрался:((
@@jamal4360 не всегда есть возможность отправить в референтную точку. Если работаем с задней бабкой, то доступ к реф. точке не возможен. Она "за" бабкой
У меня более старая gsk и я там не нашел g54,55 и тд. Начал придумывать, как несколько деталей с вылета делать. Много человек спрашивал, никто не сказал, как без этого смещаться. В итоге додумался смещать по g50 с вызовом подпрограммы, а потом в программе возвращать на исходную координаты
@@russiantexnoдопустим программа, которая сейчас есть имеет номер О1234. Её оставляем, только убираем из неё g54, если есть там это, и в конце вместо м30 или м02 пишем м99. Затем создаём другую программу, которая выглядит примерно так: G99 G97 m03 s500 M08 G54 M98 P1234 G55 M98 P1234 G56 M98 P1234 M30 Смещение соответственно прописываем в нужных местах G54=0 G55=-5 G56=-10 Это на три штуки, можно на 6, если задействовать G57,58,59. Коль у вас есть эти функции, то это будет примерно так выглядеть. Про смещение через G50 я уж не буду писать.