Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Выход и Вход в полярный режим - G15 и G16






Для движений G0 и G1 в плоскости X/Y всего лишь определить координаты как радиус и угол относительно временной точки центра. Напишите G16 для входа в этот режим. Текущие координаты управляемой точки это временный центр.

Напишите G15 для возврата к обычным координатам.

G0 X10 Y10 // обычное G0 движение к 10, 10

G16 //начало полярного режима

G10X10Y45 (это движение к X 17.xxx, Y 17.xxx которые являются точкой на) (окружности с радиусом 10 на 45 градусов от начальной координаты 10, 10)

Это может оказаться очень полезным например для сверления окружности из отверстий. Нижепредставленный код двигается по окружности из отверстий каждые 10 градусов на круге радиусом 50 мм с центром X = 10, Y = 5.5 и сверлит на Z = -0.6

 

G21 // метрическая система

G0 X10Y5.5

G16

G1 X50 Y0 //полярное движение на радиус 50 угла 0 градусов

G83 Z-0.6 // сверление

G1 Y10 // десять градусов от начала центра

G83 Z-0.6

G1 Y20 // 20 градусов и т.д.

G1 Y30

G1 Y40

>...и т.д.....

G15 //обратно к обычным координатам

 

Заметки:

(1) не следует делать других движений по X или Y иным способом кроме использования G0 или G1 когда G16 активна

(2) G16 отличается от реализации Fanuc в том, что использует текущую точку как полярный центр. Версия Fanuc требует большого количества сдвигов начала для получения желаемого результата для любой окружности с центром не в 0, 0

 

10.7.8 Выбор Плоскости - G17, G18, и G19

Напишите G17 для выбора плоскости XY, G18 для выбора плоскости XZ или G19 для выбора плоскости YZ.

Эффект от выбора плоскости описан в G2/3.

 

10.7.9 Единицы длины - G20 и G21

Напишите G20 для использования дюймов. Напишите G21 для использования миллиметров.

Обычно следует писать G20 или G21 близко к началу программы перед тем как будут сделаны какие-либо движения, и больше нигде в программе не использовать. Это ответственность пользователя убедиться что все числа подходят для использования с текущими единицами. Смотри также G70/71 которые являются синонимами.

 

 

10.7.10 Возврат в начальное положение - G28 и G30

Начальное положение определяется (параметрами 5161-5166). Значения параметров находятся в рамках абсолютной системы координат, но в неопределенных единицах.

Для возврата в начальное положение по пути запрограммированного положения, напишите

G28 X~ Y~ Z~ A~ B~ C~ (или используйте G30). Все имена осей необязательны. Путь проходится с помощью пресекающего движения в начальное положение. Если не указано ни одно название оси, то промежуточная точка это текущая точка, так что производится только движение.

 

10.7.11 Калибровка осей G28.1

Напишите G28.1 X~ Y~ Z~ A~ B~ C~ для калибровки данной оси. Оси двинутся на текущем уровне подачи в направлении к переключателям Home, как определено настройкой. Когда абсолютная координата станка достигает значения данного названием оси, то уровень подачи устанавливается в определенный в Настройки-> Настройка Калибровки. Полученная текущая абсолютная позиция приблизительно верна, то это даст мягкую остановку на переключателе калибровки.

 

 

10.7.12 Прямое Исследование – G31

10.7.12.1 Команда прямого исследования

Напишите G31 X~ Y~ Z~ A~ B~ C~ для осуществления операции прямого исследования. Названия осей вращения разрешены, но лучше пропустить их. Если используются названия осей вращения, числа должны быть теми же самыми что и числа текущего положения так чтобы оси вращения не двигались. Названия линейных осей необязательны, за исключением того что хотя бы одна должна присутствовать. Инструмент в шпинделе должен быть зондом.

 

Является ошибкой:

- текущая точка находится на расстоянии менее чем 0.254 миллиметра или 0.01 дюйма от запрограммированной точки

- G31 используется в режиме инверсии времени уровня подачи

- любая ось вращения получила команду на движение

- не использовано название оси X, Y или Z

 

В ответ на эту команду, станок передвинет управляемую точку (которая должна находиться на конце зонда) по прямой линии на текущем уровне подачи по направлению к запрограммированной точке. Если зонд гуляет, то зонд втягивается напрямую из точки путешествия в конце выполнения команды. Если зонд не гуляет даже после преодоления запрограммированной точки, то появляется ошибка.

После успешного исследования, параметры с 2000 по 2005 примут значение координат положения управляемой точки в то время как зонд прогуляется и тройка давая X, Y и Z при прогулке будет записана в файл тройки если он был открыт с помощью функции макрос М40/Открытие Цифрового Файла ().

 

 

10.7.12.2 Использование команды прямого исследования

Если голень зонда держится номинально параллельно оси Z (т.е. любые оси вращения находятся в нулевом положении) и отступы длины инструмента используются для зонда, так что управляемая точка находится на конце зонда:

- без дополнительных знаний о зонде, может например быть проверена параллельность поверхности детали плоскости XY

- если радиус кончика зонда приблизительно известен, может к примеру быть проверена параллельность поверхности детали к плоскостям YZ или XZ

- если голень зонда хорошо выровнена по оси Z и радиус кончика зонда примерно известен, может например быть найден центр округлого отверстия

- если голень зонда хорошо выровнена по оси Z и радиус кончика зонда известен точно, то можно придумать еще больше применений этой команде, например нахождение диаметра округлого отверстия

 

Если прямота голени зонда не может быть отрегулирована с высокой точностью, то желательно знать эффективный радиуа кончика инструмента хотя бы в +X, -X, +Y и -Y направлениях. Эти количества могут хранится в параметрах либо включением в файл параметров или заданием в программе Mach3. Использование зонда с необнуленными осями вращения также осуществимо. Но это сложнее чем когда они обнулены и этот случай мы рассматривать не будем.

 

 

10.7.12.3 Пример кода

Как доступный для использования пример, код для поиска центра и диаметра округлого отверстия показан на рисунке 11.5. Чтобы этот код принес точный результат, голень зонда должна быть хорошо отрегулирована с осью Z, перекрещивающаяся область кончика зонда в ее самой широкой точке должна быть довольно округлой, и радиус кончика зонда (т.е. радиус округлой перекрещивающейся области) должна быть точно известна. Если радиус кончика зонда известен примерно (но остальное совпадает), положение центра окружности все равно будет точным, но диаметр отверстия не будет.

 

 

N010 (исследование для нахождения центра и диаметра округлого отверстия)

N020 (Программа не должна запускаться в представленном здесь виде. Нужно будет)

N030 (вставить числа в места обозначенные как < описание чисел>.)

N040 (Сотрите строки N020, N030, и N040 когда сделаете это.)

N050 G0 Z < значение Z во втянутом положении> F < уровень подачи>

N060 #1001=< номинальное значение X центра отверстия>

N070 #1002=< номинальное значение Y центра отверстия>

N080 #1003=< некоторое значение Z внутри отверстия>

N090 #1004=< радиус кончика зонда>

N100 #1005=[< номинальный диаметр отверстия> /2.0 - #1004]

N110 G0 X#1001 Y#1002 (передвинуться в место номинального центра отверстия)

N120 G0 Z#1003 (передвинуться внутрь отверстия - будьте осторожны, здесь G1 меняется на G0)

N130 G31 X[#1001 + #1005] (зонд в +X сторону отверстия)

N140 #1011=#2000 (сохранение результата)

N150 G0 X#1001 Y#1002 (обратно к центру)

N160 G31 X[#1001 - #1005] (зонд в -X сторону отверстия)

N170 #1021=[[#1011 + #2000] / 2.0] (нахождение довольно хорошего значения X для центра)

N180 G0 X#1021 Y#1002 (обратно в центр)

N190 G31 Y[#1002 + #1005] (зонд в +Y сторону отверстия)

N200 #1012=#2001 (сохранение результата)

N210 G0 X#1021 Y#1002 (обратно в центр)

N220 G31 Y[#1002 - #1005] (зонд в -Y сторону отверстия)

N230 #1022=[[#1012 + #2001] / 2.0] (нахождение довольно хорошего значения Y для центра)

N240 #1014=[#1012 - #2001 + [2 * #1004]] (нахождения диаметра отверстия в направлении Y)

N250 G0 X#1021 Y#1022 (обратно в центр)

N260 G31 X[#1021 + #1005] (зонд в +X сторону отверстия)

N270 #1031=#2000 (сохранение результатов)

N280 G0 X#1021 Y#1022 (обратно в центр)

N290 G31 X[#1021 - #1005] (зонд в -X сторону отверстия)

N300 #1041=[[#1031 + #2000] / 2.0] (нахождение довольно хорошего значения X для центра)

N310 #1024=[#1031 - #2000 + [2 * #1004]] (нахождения диаметра отверстия в направлении Х)

N320 #1034=[[#1014 + #1024] / 2.0] (нахождение среднего диаметра отверстия)

N330 #1035=[#1024 - #1014] (нахождение разницы в диаметрах)

N340 G0 X#1041 Y#1022 (обратно в центр)

N350 M2 (вот и все ребята!)

Рисунок 10.5 - Код для исследования отверстия

 

На рисунке 10.5 значение формы < описание чисел> нужно заменить действительным числом подходящим под описание. После исполнения этого куска кода, значение Х центра будет находиться в параметре 1041, значение Y центра в параметре 1022 а диаметр в параметре 1034. Вдобавок диаметр параллельный оси Х будет в параметре 1024, диаметр параллельный оси Y в параметре 1014 а разница (индикатор окружности) в параметре 1035. Кончик инструмента будет находиться в отверстии над XY центром. Пример не включает в себя смену инструмента для вставки зонда в шпиндель. При необходимости добавьте смену инструмента в начале.

 

 

10.7.13 Компенсация Радиуса Резака - G40, G41, и G42

Чтобы отключить компенсацию радиуса резака напишите G40. Это нормально выключать компенсацию когда она уже выключена. Компенсация радиуса резака может осуществляться только когда плоскость XY активна. Чтобы повернуть компенсацию влево (т.е. резак остается слева от запрограммированного пути когда радиус инструмента положителен), напишите G41 D~. Чтобы повернуть компенсацию вправо (т.е. резак остается справа от запрограммированного пути когда радиус инструмента положителен) напишите G42 D~. Выражение D необязательно; если его не будет то будет использоваться радиус инструмента находящегося в шпинделе в данный момент. Если D присутствует, то оно должно как правило обозначать номером слота находящегося в шпинделе инструмента, хотя это и не требуется. Это нормально если D примет значение нуля; будет использоваться нулевое значение радиуса.

G41 и G42 могут быть уточнены выражением Р. Это обойдет значение диаметра инструмента (если есть) представленное в текущем месте таблицы инструмента.

 

Является ошибкой:

- число D не целое, отрицательное или больше чем число слотов карусели

- плоскость XY не активна

- компенсация радиуса резака получает команду включения когда она уже включена

 

Поведение станка когда компенсация включена описывается в главе Компенсация Резака. Обратите внимание на важность программирования подходящих вводных и выходных движений.

 

 

10.7.14 Отступы длины инструмента - G43, G44 и G49

Чтобы использовать отступы длины инструмента напишите G43 H~, где число Н это желаемое начальное значение в таблице инструмента. Ожидается что все значения в этой таблице положительны. Число Н должно, но не обязано, быть тем же что и номер ячейки находящего сейчас в шпинделе инструмента. Это нормально если значение Н будет нулевым; будет использоваться нулевое значение отступа. Пропуск Н имеет тот же эффект что и нулевое значение.

G44 нужно для совместимости и используется если значения в таблице дают отрицательные отступы.

Является ошибкой:

- число Н не целое, отрицательное или больше чем число слотов карусели

 

Чтобы не использовать отступы длины инструмента напишите G49

Это нормально если программа использует тот же отступ что уже используется. Также нормально для программы не использовать отступ если сейчас ни один не используется.

 

 

10.7.15 Факторы шкалы G50 и G51

Чтобы определить фактор шкалы применяемый к выражениям X, Y, Z, A, B, C, I и J перед их использованием напишите G51 X~ Y~ Z~ A~ B~ C~ где выражения X, Y, Z и т.д. это факторы шкалы для данных осей. Конечно сами собой эти значения никогда не масштабируются. Не запрещается использовать равные факторы шкалы для создания эллиптической дуги с помощью G2 или G3. Для сброса факторов всех шкал в 1.0 напишите G50.

 

 

10.7.16 Временные отступы системы координат – G52

Чтобы сделать отступ от текущей точки на заданное положительное или отрицательное расстояние (без движения), напишите G52 X~ Y~ Z~ A~ B~ C~. Все названия необязательны, но хотя бы одно должно присутствовать. Если название оси не используется, то ее текущие координаты не изменятся.

 

Является ошибкой:

- все имена осей пропущены

 

G52 и G92 используют общий внутренний механизм в Mach3 и не могут использоваться вместе. Когда выполняется G52, начало текущей координатной системы сдвигается на указанное значение. Действие G52 отменяется написанием G52 X0 Y0 и т.д.

Вот пример. Предположим что текущая точка это Х=4 в определенной в данное время системе координат. Тогда G52 X7 задает отступ для оси Х равняй 7, и тем самым задает текущую координату Х равной -3.

Отступы осей всегда используются когда движение определено в режиме абсолютного расстояния использующем любую из координатных систем креплений. Тем самым все координатный системы креплений попадают под воздействие G52.

 

 

10.7.17 Движение в Абсолютных Координатах - G53

Для линейного движения в точку выраженную в абсолютных координатах, напишите

G1 G53 X~ Y~ Z~ A~ B~ C~ (или так же но с G0 вместо G1). Все названия осей необязательны, но хотя бы одно должно присутствовать. G0 или G1 необязательны если система и так находится в данном режиме. Команда G53 немодальна и должна быть указана в каждой строке в которой должна действовать. Это совершит скоординированное линейное движение в запрограммированную точку. Если G1 активна, то скорость движения будет текущей скоростью подачи. Если активна G0, то скорость движения это текущий уровень пресечения.

 

Является ошибкой:

- G53 используется без активных G0 или g1

- G53 используется пока включена компенсация радиуса резака

 

 

10.7.18 Выбор рабочих отступов координатной системы - G54 до G59 и G59 P~

Для выбора рабочего отступа #1 напишите G54, и так же для первых шести отступов.

Соответствия: (1-G54), (2-G55), (3-G56), (4-G57), (5-G58), (6-G59)

Для доступа к любому из 254 рабочих отступов (1 - 254) напишите G59 P~ где выражение Р дает требуемый номер отступа. Таким образом G59 P5 дает тот же эффект что и G58.

 

Является ошибкой:

- один из этих кодов используется пока компенсация радиуса резака включена

 

 

10.7.19 Задания режима управления Путем - G61 и G64

Напишите G61 чтобы ввести станок в режим точного останова, или 64 для режима постоянной скорости. Это нормально задавать режим который уже активен.

 

 

10.7.20 Вращение координатной системы – G68 и G69

Напишите G68 A~ B~ I~ R~ для вращения координатной системы программы.

А~ это координата Х а В~ - координата Y центра вращения в текущей координатной системы (т.е. включая все рабочие отступы и отступы инструмента и отступы G52/G92)

R~ это угол вращения в градусах (положительное если CCW просматривается с положительного направления Z).

I~ необязательно и значение не используется. Если I~ присутствует это заставляет данное значение R добавляться к любому существующему вращению заданному G68.

Т.е. G68 A12 B25 R45 повернет координатную систему на 45 градусов вокруг точки X=12, Y=25

Последующая: G68 A12 B35 I1 R40 оставляет координатную систему повернутой на 85 градусов вокруг X=12, Y=25

Напишите G69 чтобы отменить вращение.

Заметки:

• Этот код позволяет вращение только когда текущая плоскость XY

• Выражение I можно использовать даже если центральная точка отличается от той что была использована ранее, хотя, в этом случае, результат требует аккуратного планирования. Это может быть полезным при симуляции поворота двигателя

 

 

10.7.21 Единицы длины – G70 и G71

Напишите G70 для использования дюймов в качестве есдиниц длины. Напишите G71 для использования миллиметров. Обычно хорошей мыслью является запрограммировать либо G70 либо G71 близко к началу программы перед совершением каких-либо движений, и больше нигде в программе их не использовать. Пользователь должен убедиться что все числа подходят для использования с текущими единицами длины. Также смотри команды G20/G21 которые являются синонимами и более предпочтительны.

 

 

10.7.22 Canned Цикл – Сверление на высокой скорости G73

Цикл G73 предназначен для глубокого сверления или фрезеровки с выбиванием осколков. Смотри также G83. Втягивание в этом цикле выламывает осколки но полностью не вытаскивет сверло из отверстия. Это допустимо для длинных инструментов которые вычистят выломанные осколки из отверстия. Этот цикл берет число Q которое представляет " дельта" инкрементацию на протяжении оси Z. Напишите G73 X~ Y~ Z~ A~ B~ C~ R~ L~ Q~

- Предварительное движение как описано в циклах с G81 до 89

- Двигает ось Z только на текущем уровне подачи по направлению вниз по дельте или до положения Z, в зависимости от того который из них глубже

- Быстрое движение обратно наружу на расстояние определенное в DRO G73 Вытягивание на экране настроек

- Быстрое движение обратно вниз к текущему нижу отверстия, с небольшим отступом назад

- Повторение шагов 1, 2 и 3 до тех пор пока положение Z не достигается в шаге 1

- Извлечение оси Z на уровне перекрытия для очистки Z

 

Является ошибкой:

- число Q отрицательное или нулевое

 

 

10.7.23 Отмена модального движения - G80

Напишите G80 чтобы гарантировать что ни одна ось не двинется.

Является ошибкой:

- название оси программируется когда G80 активна, если только не программируется G код модальной группы 0 который использует названия осей.

 

 

10.7.24 Циклы - G81 до G89

Циклы с G81 по G89 были введены как описано в этой секции.

Ниже даны два примера с описанием G81.

Все циклы выполняются с учетом выбранной в данный момент плоскости. Любая из трех плоскостей (XY, YZ, ZX) может быть выбрана. На протяжении этой главы, большинство описаний подразумевают что была выбрана плоскость XY.

Имена осей вращения разрешены в циклах, но лучше их пропустить. Если они используются, число должно быть тем же что и значение текущего положения так чтобы оси вращения не двигались.

Все циклы используют значения X, Y, R и Z в коде NC. Эти значения используются для определения положения X, Y, R и Z. Положение R (обычно означающее втягивание) вместе с осью перепендикулярно выбранной в данной момент плоскости (ось Z для плоскости XY, ось Х для плоскости YZ, ось Y для плоскости XZ). Некоторые циклы используют дополнительные аргументы. Для циклов мы назовем значение " липким" если, когда один и тот же цикл используется в нескольких строках кода подряд, значение должно быть использовано в первый раз, но не обязательно для остальных строк. Липкие значения сохраняют свое значение в остальных строках если для них не будет указано другое значение. Значение R всегда липкое.

Режим инкрементации расстояния: когда выбрана плоскость, значения X, Y и R воспринимаются как с инкрементами для текущего положения а Z как инкремента из текущего положения оси Z перед тем как будет произведено движение затрагивающее Z; когда выбраны плоскости YZ или XZ, восприятие имен осей аналогично. В режиме абсолютного расстояния, значения X, Y, R и Z являются абсолютными положениями в текущей системе координат.

Значение L необязательно и определяет количество повторений. L=0 не разрешено. Если функция повторения используется, обычно она используется в режиме инкрементации расстояния, так что та же последовательность движений повторяется в нескольких местах с одинаковыми промежутками по прямой линии. В режиме абсолютного расстояния, L > 1 означает " повторить тот же цикл в том же месте несколько раз".

Пропуск выражения L равнозначно определению L=1. Значение L не является липким. Когда L> 1 в режиме инкрементации с выбранной плоскостью XY, положения X и Y определяются добавлением данных значений X и Y либо к текущему положению X и Y (на первом проходе) или к положению X и Y в конце предыдущего прохода (при повторе). Положение R и Z не меняется во время повторений.

Высота движения вынимания в конце каждого повтора (называемое " Очисткой Z" в описаниях ниже) определяется настройками режима вынимания: либо в начальное положение Z (если оно выше положения R и режим вынимания G98), либо в положение R.

 

Является ошибкой:

- ни одно из выражений X, Y и Z не присутствует на протяжении цикла

- значение Р требуется а используется отрицательное значение Р

- используется значение L которое не является положительным целым числом

- во время цикла используется движение осей вращения

- инверсия времени уровня подачи активна во время цикла

- компенсация радиуса резака активна во время цикла

 

Когда плоскость XY активна, значение Z является липким, и выдает ошибку если:

- значение Z не указано а такой же цикл еще не был активирован

- значение R меньше значения Z

Когда плоскость XZ активна, значение Y является липким, и выдает ошибку если:

- значение Y не указано а такой же цикл еще не был активирован

- значение R меньше значения Y

Когда плоскость YZ активна, значение X является липким, и выдает ошибку если:

- значение X не указано а такой же цикл еще не был активирован

- значение R меньше значения Z

 

 

10.7.24.1 Предварительное движение и Движение Между

В самом начале выполнения любого цикла, с выбранной плоскостью XY, если текущее положение Z ниже положения R, ось Z поднимается до положения R. Это случается только однажды, вне зависимости от значения L.

Вдобавок, в начале первого цикла и при каждом повторении, совершаются следующие одно или два движения:

- прямое пресечение параллельно плоскости XY в данное положение XY

- прямое пресечения оси Z только до положения R, если она еще не в положении R

Если активна плоскость XZ или YZ, Предварительное движение и Движение Между аналогичны.

 

 

10.7.24.2 Цикл G81

Цикл G81 предназначен для фрезерования. Программа G81 X~ Y~ Z~ A~ B~ C~ R~ L~

- Предварительное движение, как описано выше.

- Переместить ось(вал) Z только по текущему направлению подачи к положению Z.

- Отвести ось(вал) Z по поперечному направлению, к чистому Z.

Пример 1. Предположим, что текущее положение - (1, 2, 3), и выбрана плоскость-XY, и интерпретируется (выполняется) следующая строка NC кода (программного).

 

G90 G81 G98 X4 Y5 Z1.5 R2.8

 

Это вызывает (активирует) режим абсолютного расстояния (G90), режим отвода старого " Z" (G98) и цикл сверления G81, который будет выполнен однократно. Число X и положение X равно 4. Число Y и положение Y = 5. Число Z и положение Z = 1.5. Число R и чистый Z = 2.8.

Происходят следующие передвижения.

- траверсная (поперечная) параллель к плоскости-XY к (4, 5, 3)

- траверсная (поперечная) параллель к Оси Z к (4 5 2.8)

- подающая параллель Оси Z к (4 5 1.5)

- траверсная (поперечная) параллель к Оси Z к (4, 5, 3)

Пример 2. Предположим, что текущее положение - (1, 2, 3), и плоскость-XY был выбран, и интерпретируется следующая строка NC кода.

G91 G81 G98 X4 Y5 Z-0.6 R1.8 L3

 

Это вызывает (активирует) режим нарастающего расстояния (G90), режим отвода старого " Z" (G98) и цикл сверления G81, который будет выполнен три раза. Число X = 4, число Y = 5, число Z =-0.6, и число R = 1.8. Начальное положение X = 5 (=1+4), начальное положение Y положение = 7 (=2+5), чистое положение Z = 4.8 (=1.8+3), и положение Z = 4.2 (=4.8-0.6). Старое Z = 3.0

Первое движение - пересечение по Оси Z к (1 2 4.8), так как старое Z < меньше чистого Z.

Первое повторение состоит из 3 шагов.

- поперечная параллель к плоскости-XY к (5 7 4.8)

- подающая параллель к Оси Z к (5, 7, 4.2)

- поперечная параллель к Оси Z к (5 7 4.8)

Второе повторение состоит из 3 шагов. Положение X переустановлено на 9 (=5+4) и положение Y на 12 (=7+5).

- поперечная параллель к плоскости-XY к (9 12 4.8)

- подающая параллель к Оси Z к (9, 12, 4.2)

- поперечная параллель к Оси Z к (9 12 4.8)

Третье повторение состоит из 3 шагов. Положение X перезагружено на 13 (=9+4) и

Положение Y на 17 (=12+5).

- поперечная параллель к плоскости-XY к (13 17 4.8)

- подающая параллель к Оси Z к (13, 17, 4.2)

- поперечная параллель к Оси Z к (13 17 4.8)

 

10.7.24.3 Цикл G82

Цикл G82 предназначен для фрезерования.

Программа G82 X ~ Y ~ Z ~ B ~ C ~ R ~ L ~ P ~

- Предварительное движение, как описано выше.

- Переместить ось(вал) Z только по текущему направлению подачи к положению Z.

- Задержаться на P секунд.

- Отвести ось(вал) Z по поперечному направлению, к чистому Z.

 

10.7.24.4 Цикл G83

Цикл G83 (часто называемый ударным (долбёжным?) фрзерованием) предназначен для глубокого сверления или размалывания стружки См. также G73.

Вытягивание (отвод) в этом цикле очищает отверстие от стружки и срезает любые длинные полосы (обычны при сверлении алюминия). Этот цикл использует Q

которое является приращением " дельты" по Оси Z.

 

Программа G83 X~ Y~ Z~ A~ B~ C~ R~ L~ Q~

- Предварительное движение, как описано выше.

- Переместить Ось Z только по текущему направлению подачи вниз по дельте или к положению Z, которое расположено не глубже.

- Быстрый возврат к чистому Z.

- Быстрый возврат к основанию текущего отверстия, немного приторможенный.

- Повторить шаги 1, 2, и 3, пока положение Z не будет достигнуто в шаге 1.

- Отвести ось(вал) Z по поперечному направлению, к чистому Z.

Ошибка возникает если:

- число Q является отрицательным или нулевым.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.