Jump to content

Стандартный цикл

Постоянный цикл — это способ удобного выполнения повторяющихся операций на станке с ЧПУ . Постоянные циклы автоматизируют определенные функции обработки, такие как сверление , растачивание , нарезание резьбы , обработка карманов и т. д. [1] Постоянные циклы называются так потому, что они позволяют кратко запрограммировать станок для изготовления детали. [2] Постоянный цикл также известен как фиксированный цикл . Стандартный цикл обычно постоянно хранится в виде предварительной программы в контроллере машины и не может быть изменен пользователем.

Формат программирования

[ редактировать ]

Работа станка с ЧПУ обычно контролируется « программой обработки деталей », написанной на языке, известном как G-код . [3] Постоянные циклы по своей концепции аналогичны функциям традиционного компьютерного языка, а также их можно сравнить с макросами G-кода. Формат постоянного цикла состоит из ряда параметров, обозначенных буквой и числовым значением. Письмо называется «адресом». (Такое использование термина «адрес» может быть незнакомо программистам обычных компьютеров. Оно возникает потому, что в ранних и примитивных машинных контроллерах двоичное представление буквы формировало физический адрес, по которому контроллер сохранял следующее значение.)

Н.. Г.. Г.. Х.. Й.. Р.. П.. К.. И.. Дж.. З.. Ф.. Х.. С.. Л.. А.. Б. . К.. Д.. [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 является стандартом де-факто) поддерживают следующие фиксированные циклы:

Источник: Смид, 2008 г. [2]

Это примеры, используемые на мельнице. Некоторые из них выполняют на токарном станке разные функции.

G73 Высокоскоростной цикл сверления с ударом
G74 Левый цикл нарезания резьбы
G76 Прецизионный цикл растачивания
G80 Отменить любой фиксированный цикл
G81 Цикл сверления
G82 Цикл сверления с выдержкой
G83 Цикл сверления Пека
G84 Правый цикл нарезания резьбы
G85 Цикл растачивания
G86 Цикл растачивания
G87 Цикл обратного растачивания
G88 Цикл растачивания
G89 Цикл растачивания

Преимущества

[ редактировать ]

Краткость постоянных циклов позволяет быстрее и проще разрабатывать программы на станке.

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

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

См. также

[ редактировать ]
  1. ^ Омиро, Сотирис Л. (февраль 2009 г.). «Эпитрохоидальный карман — новый постоянный цикл для фрезерных станков с ЧПУ». Робототехника и компьютерно-интегрированное производство . 25 (1): 73–80. дои : 10.1016/j.rcim.2007.09.003 .
  2. ^ Jump up to: а б с Бросай 2008 год .
  3. ^ Омиро, Сотирис Л. (ноябрь 2003 г.). «Интерполяция пространственной кривой для станков с ЧПУ». Журнал технологии обработки материалов . 141 (3): 343–350. дои : 10.1016/s0924-0136(03)00286-3 .
  4. ^ Фаруки, Рида Т. (январь 1999 г.). «G-коды для спецификации траекторий инструмента в виде годографа Пифагора и связанных с ними функций скорости подачи на станках с ЧПУ с открытой архитектурой». Международный журнал станков и производства . 39 (1): 123–142. дои : 10.1016/s0890-6955(98)00018-2 .
  5. ^ Стандарты EIA, RS-274-D «Формат данных сменных переменных блоков для позиционирования, контурной обработки и контурной обработки/позиционирования машин с числовым программным управлением» , Американский национальный институт стандартов , Вашингтон, округ Колумбия.

Библиография

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0c03dc54f7e015ecb8a9be9947597359__1716675480
URL1:https://arc.ask3.ru/arc/aa/0c/59/0c03dc54f7e015ecb8a9be9947597359.html
Заголовок, (Title) документа по адресу, URL1:
Canned cycle - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)