Консервированный цикл - Canned cycle
А постоянный цикл это способ удобно выполнять повторяющиеся ЧПУ машинные операции. Постоянные циклы автоматизируют определенные функции обработки, такие как бурение, скучный, заправка, карманы и т.д ...[1] Стандартные циклы называются так потому, что они позволяют кратко запрограммировать станок для создания элемента детали.[2] Постоянный цикл также известен как фиксированный цикл. Постоянный цикл обычно постоянно сохраняется как предварительная программа в контроллере машины и не может быть изменен пользователем.
Формат программирования
Работа станка с ЧПУ обычно управляется «программой обработки детали», написанной на языке, известном как G-код. [3] Стандартные циклы похожи по концепции на функции на традиционном компьютерном языке, и их также можно сравнить с макросами G-кода. Формат постоянного цикла состоит из ряда параметров, указанных с буквой и числовым значением. Письмо именуется «адресом». (Такое использование термина «адрес» может быть незнакомо программистам обычных компьютеров. Оно возникает из-за того, что в ранних и примитивных контроллерах машин двоичное представление буквы образовывало физический адрес, по которому контроллер сохранял бы следующее значение.)
N .. G .. G .. X .. Y .. R .. P .. Q .. I .. J .. Z .. F .. H .. S .. L .. A .. B. . CD..[2][4]
Эти адреса и значения сообщают машине, куда и как двигаться. Синтаксис постоянного цикла может варьироваться в зависимости от марки элемента управления. В общем, следующие «слова» будут в «блоке» постоянного цикла.
- N = номер блока
- G98 или G99 = отвод инструмента в R-плоскость или предыдущее положение
- G73, G74, G76, G81-89 = Функция для выполнения, например, G84 определяет цикл правого нарезания резьбы.
- X = Положение отверстия или кармана по оси X
- Y = Положение отверстия или кармана по оси Y
- R = начальная позиция оси Z, также известная как плоскость отвода или "R-плоскость".
- P = время ожидания (в миллисекундах, если применимо)
- Q = глубина каждого выступа (G73, G83) или величина смещения для растачивания (G76, G87)
- I = величина сдвига в направлении X
- J = величина сдвига в направлении Y
- Z = величина смещения в направлении Z (отрицательное, потому что резка выполняется в отрицательном направлении Z)
- F = скорость подачи
- H = подача для чистовой обработки
- S = скорость шпинделя
- L = количество повторений цикла
- M = Разные функции
A, B, C и D используются для Обработка прямоугольных карманов.
- A = припуск на обработку
- B = перейти
- C = глубина шага
- D = Дополнительная глубина резания для первого прохода
G80 используется для отмены текущего выбранного постоянного цикла, поскольку G-коды для постоянных циклов являются модальными.
Если система управления машиной поддерживает это, пользователь может создавать свои собственные постоянные циклы. Поскольку есть числа, которые еще не использовались для G-кодов,[5] новые программы постоянного цикла могут храниться в этих свободных местах. Это можно сделать в популярном элементе управления Fanuc с помощью метода, называемого «макропрограммирование», в честь языка Fanuc Macro-B. (Термин «макропрограммирование» в этом смысле заметно отличается от его более распространенного использования для обозначения действия по программированию макроса в G-коде.)
Контроллеры Fanuc (и большинство других, поскольку совместимость с Fanuc является стандартом де-факто) поддерживают следующие фиксированные циклы:
Источник: Smid 2008[2]
Это примеры, используемые на мельнице. Некоторые из них выполняют разные функции на токарном станке.
G73 | Цикл высокоскоростного сверления |
G74 | Цикл левостороннего нарезания резьбы |
G76 | Цикл точного растачивания |
G80 | Отменить любой фиксированный цикл |
G81 | Цикл сверления |
G82 | Цикл сверления с задержкой |
G83 | Цикл сверления Peck |
G84 | Цикл правого нарезания резьбы |
G85 | Скучный цикл |
G86 | Скучный цикл |
G87 | Обратный цикл растачивания |
G88 | Скучный цикл |
G89 | Скучный цикл |
Преимущества
Краткость постоянных циклов позволяет быстрее и проще разрабатывать программы на машине.
Поскольку постоянные циклы уменьшают количество блоков в программе, пространство памяти, занимаемое программой, становится меньше, и программист избавляется от утомительной записи одних и тех же инструкций снова и снова. Это снижает вероятность ошибок, и в более короткой программе легче обнаружить любые существующие ошибки.
Постоянные циклы также упрощают настройку задания. Существуют некоторые стандартные циклы, которые предназначены для использования операторами станков для простой настройки заданий и задач измерения ........
Смотрите также
Рекомендации
- ^ Омиро, Сотирис Л. (февраль 2009 г.). «Эпитрохоидальный карман - новый постоянный цикл для фрезерных станков с ЧПУ». Робототехника и компьютерно-интегрированное производство. 25 (1): 73–80. Дои:10.1016 / j.rcim.2007.09.003.
- ^ а б c Smid 2008 .
- ^ Омиро, Сотирис Л. (ноябрь 2003 г.). «Интерполяция пространственной кривой для станков с ЧПУ». Журнал технологий обработки материалов. 141 (3): 343–350. Дои:10.1016 / s0924-0136 (03) 00286-3.
- ^ Фаруки, Рида Т. (январь 1999 г.). «G-коды для спецификации траекторий инструмента Пифагора-годографа и связанных функций скорости подачи на станках с ЧПУ с открытой архитектурой». Международный журнал станков и производства. 39 (1): 123–142. Дои:10.1016 / s0890-6955 (98) 00018-2.
- ^ Стандарты EIA, RS-274-D «Взаимозаменяемый формат данных блока переменных для станков с числовым программным управлением для позиционирования, контурной обработки и контурной обработки / позиционирования», Американский национальный институт стандартов, Вашингтон, округ Колумбия.
Библиография
- Оберг, Эрик; Джонс, Франклин Д .; Horton, Holbrook L .; Райффель, Генри Х. (1996), Грин, Роберт Э .; Макколи, Кристофер Дж. (Ред.), Справочник по машинам (25-е изд.), Нью-Йорк: Промышленная пресса, ISBN 978-0-8311-2575-2, OCLC 473691581.
- Смид, Питер (2008), Справочник по программированию ЧПУ (3-е изд.), Нью-Йорк: Industrial Press, ISBN 9780831133474, LCCN 2007045901.
- Гиббс, Дэвид (1991). Обработка и программирование с ЧПУ. Нью-Йорк: Industrial Press Inc., стр. 137–224. ISBN 0-8311-3009-1. Получено 23 марта 2015.