Оператор чпу расшифровка: ЧПУ расшифровка | что такое ЧПУ: как переводится аббревиатура оборудования

Содержание

ЧПУ расшифровка | что такое ЧПУ: как переводится аббревиатура оборудования

Программы для станка создаются одним из трех методов: ручным программированием, программированием с пульта оперативной системы ЧПУ, при помощи САD- и СAM-систем. Аббревиатурой CAD обозначают процесс автоматизированного проектирования, CAM — автоматизированного производства. В CAD-программах создают трехмерный дизайн изготавливаемых объектов, посредством CAM-программ превращают виртуальные модели в трехмерные предметы.

Что такое станок ЧПУ и как расшифровывается аббревиатура?

Аббревиатура ЧПУ расшифровывается как числовое программное управление. Такие станки оснащены компьютеризированными системами, обеспечивающими оптимальное функционирование столов, суппортов и шпинделей на протяжении технологического процесса. Операторы контролируют процесс специальными командами — кодами M- и G-типа.

Программы для станка создаются одним из трех методов: ручным программированием, программированием с пульта оперативной системы ЧПУ, при помощи САD- и СAM-систем. Аббревиатурой CAD обозначают процесс автоматизированного проектирования, CAM — автоматизированного производства.

В CAD-программах создают трехмерный дизайн изготавливаемых объектов, посредством CAM-программ превращают виртуальные модели в трехмерные предметы.

Из каких компонентов состоит система ЧПУ?

В систему ЧПУ входят следующие компоненты:

  1. Шкаф с операторским пультом.
  2. Дисплей.
  3. Контроллер управления.
  4. Запоминающие устройства.

Одно из запоминающих устройств является оперативным, второе постоянным.

Назначение станков с ЧПУ и целесообразность применения

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

Насущная потребность в ЧПУ возникает в следующих случаях:

  1. В деталь в процессе изготовления могут вноситься незначительные конструктивные изменения, и тогда оператор с пульта подкорректирует программу.
  2. Присутствует необходимость особо точного исполнения. Благодаря дискретному шагу привода отклонения колеблются в диапазоне до 3 мкм.
  3. Сложная поверхность заготовок требует проведения ряда технологический операций в процессе механической обработки.
  4. Готовые детали будут применяться для особо ответственных заданий — например, они станут элементами медицинских аппаратов либо комплектующими для авиатехники.

В большинстве случаев ЧПУ-станки закупают для выпуска регулярных или крупносерийных партий изделий.

Принцип работы современного станка с системой ЧПУ

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

Классификация оборудования с числовым программным управлением

В зависимости от способа обработки материала, ЧПУ-станки бывают:

  1. Сверлильными. Сверло вращается и перемещается вокруг блока исходного материала и в контакте с ним.
  2. Токарными. Блоки сырьевых материалов вращаются против головок бура.
  3. Фрезерными. Материал удаляют из заготовок с помощью вращающихся режущих инструментов.
  4. Оснащенными иными режущими инструментами. Резка может выполняться с помощью лазера, плазмы, кислорода либо водоструйной технологии.
  5. Для химической и электрической обработки. Материал можно резать посредством следующих типов обработки: электрохимической, электронно-лучевой, электроэрозионной, фотохимической, ультразвуковой.

ЧПУ-станки применяются для обработки обширного разнообразия материалов: стали, дерева, титана, меди, латуни, алюминия, стекловолокна, полипропилена, пластмассы.

Фрезерный станок с ЧПУ

Фрезерные ЧПУ-станки способны заменить собой до 300 инструментов. Они режут заготовки любых форм, в том числе сложных пространственных, раскраивают металлические листы, выбирают пазы, загибают углы. Расположение шпинделя у них бывает горизонтальным либо вертикальным. Станки для фрезеровки могут быть консольными либо нет, с одной или несколькими деталями. Контроль может осуществляться одновременно по двум, трем или более координатам. На позиционных фрезерных станках выполняют сверлильные работы, на контурных — обрабатывают криволинейные поверхности сложных форм, с помощью комбинированных — решают комплексные задачи.

ЧПУ-станки для фрезеровки обладают мощными корпусами и станинами. Ребра жесткости придают их шпинделям повышенную прочность. Чтобы инструменты быстро перемещались по горизонтали, в комплекте к таким устройствам идут рельсы и точные винты.

В группе фрезерных ЧПУ-станков насчитывается несколько сотен моделей: от компактных с мощностью менее 750 Вт до габаритных, с 10-метровыми рабочими столами.

Токарный станок с ЧПУ

Такие устройства оснащены резцами со сменными пластинами. На центровых токарных станках точат фасонные поверхности, конические и цилиндрические заготовки. На патронных — зенкеруют, создают резьбу, обтачивают внутренние и внешние плоскости под втулки, диски, шестерни и фланцы. На универсальных моделях выполняют операции, свойственные обоим вышеперечисленным типам станков. На карусельных — обрабатывают крупногабаритные и неправильные по форме элементы. Компоновка станков бывает вертикальной или с крутым наклоном.

Шлифовальный станок с ЧПУ

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

Зубообрабатывающий станок с ЧПУ

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

Многоцелевой станок с ЧПУ

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

Степень автоматизации

В управляющих системах ЧПУ-станков выделяют следующие ключевые параметры:

  1. Разновидность привода. Двигатель может быть шаговый, ступенчатый либо регулируемый.
  2. Метод контроля: непрерывный, позиционный, прямоугольный, смешанный.
  3. Как загружается программное обеспечение: через flash-носитель, на диске, с помощью магнитной или перфорированной ленты.
  4. Сколькими координатами можно управлять одновременно и каков диапазон допустимой погрешности при их введении.

Та цифра, что идет в артикуле станка после буквы Ф, характеризует степень автоматизированности устройства:

  • 1 — данные набираются на клавиатуре, предусмотрена цифровая индикация.
  • 2 — у фрезерного или токарного станка это означает прямоугольный метод контроля, у сверлильно-расточного — позиционный.
  • 3 — управление контурное или непрерывное. Таким способом удобно обрабатывать сложные детали.
  • 4 — многооперационное оперирование. Оно сочетает в себе вышеперечисленные функции.

Если вместо цифры стоит буква “Ц”, это означает “циклический тип”. Алгоритм у таких станков дешевый и простой, но этого достаточно для производства серий заготовок одинакового типа.

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

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

С помощью таких устройств удается выполнять чрезвычайно точную и сложную обработку, которая ранее была не под силу ни предыдущим поколениям станков, ни мастерам ручного труда. Производительность ЧПУ-станка в 5 раз выше, чем аналога без ЧПУ. Наладить и запустить нужную схему сможет даже оператор без профильного образования токаря или фрезеровщика.

  • 24 августа 2020
  • 6132

Получите консультацию специалиста

Что означают эти 3 буквы ЧПУ Что означают эти 3 буквы ЧПУ

Home » Pyroprinter блог | Статьи о станке выжигателе ЧПУ » Что означают эти 3 буквы ЧПУ

Статья для тех, кто только где-то краем уха слышал эту аббревиатура ЧПУ, но не знает что это такое. И посмотрим какие бывают ЧПУ станки.

Расшифровка ЧПУ

ЧПУ расшифровывается как Числовое Программное Управление. Обычно от этой расшифровки не сильно понятнее становится о чем все таки идет речь.  

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

Самый простой пример ЧПУ устройства, который есть почти у всех — это обыкновенный принтер. Программа для принтера обрабатывает заданное изображение и подаёт на Ваш принтер сигналы для того, что бы тот начал подачу бумаги, далее управляет движением печатающей головки и момент в который капля краски должна выпуститься из картриджа, что бы получилась картинка или текст. Конечно это объяснено сильно упрощено, но в общих чертах достаточно понятно.

По такому же принципу работают абсолютно все ЧПУ станки. В программу дают какой-то код и она управляет станком. Так работают фрезерные ЧПУ, лазерные ЧПУ, 3Д принтеры, лазерные маркеры, Пиропринтер, токарные ЧПУ и т.д.

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

Есть и более современные станки, которые код могут генерировать автоматически. Но для них все равно нужен оператор ЧПУ, человек который будет менять материал, следить за тем когда запустить, с какого места запустить и когда остановить.

Устройство станков ЧПУ

Станки бывают с разным количеством осей. Самое распространенное это 3 оси: ось X (влево вправо), ось Y (вперёд назад) и ось Z (вверх вниз).

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

Также станки отличаются по точности и по материалам с которыми могут работать. 

Почему выгодно использовать ЧПУ

Все станки ЧПУ созданы для автоматизации процессов и ускорения этапов обработки материала. Так получаются автоматизированные производства, которые работают сильно быстрее чем в ручную.

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

Программа для управления ЧПУ

Самая распространенная для ЧПУ программа — это MACh4. Это ПО для управления станками можно назвать народным. Внешне программа выглядит сложно, подходит она для управления фрезерными станками.

Для управления ЧПУ Пиропринтер мы сами разрабатывали программу, поэтому она не имеет лишних не нужных для выжигания настроек, дабы не пугать пользователя станком.

 

Вернуться обратно на страницу с описание станка ->

Расшифровка программы ЧПУ.

Описание G-кодов. Что такое G-код

Коды, обозначаемые буквой М, называются вспомогательными и предназначены для управления режимами работы машины. М-код может быть как отдельно, так и в блоке с G-кодами. Некоторые M-коды работают в сочетании с другими адресами. Например, М-код, отвечающий за направление вращения шпинделя, обычно обозначается адресом S, что требуется для установки числа его оборотов при вращении. Порядок выполнения команд и действий при наличии M и G кодов в блоке зависит от модели ЧПУ. Некоторые системы ЧПУ позволяют указывать только один М-код на кадр.

Таблица 1 – Базовые М-коды

Остановить выполнение программы управления – М00 и М01. Очень часто возникают ситуации, когда необходимо временно прервать выполнение программы. Например, чтобы удалить стружку, проверьте размеры заготовки или переместите крепеж в другое положение.

Коды М00 и М01 временно приостанавливают выполнение программы обработки детали или, другими словами, приостанавливают производственный цикл станка. Когда система ЧПУ считывает код M00, происходит так называемый запрограммированный останов. Все осевые перемещения останавливаются и возобновляются только после того, как оператор станка нажмет кнопку «Запуск цикла» на панели управления ЧПУ. В этом случае шпиндель продолжает вращаться, а другие функции остаются активными. Если оператор станка нажмет кнопку «Запуск цикла», выполнение программы продолжится с кадра, следующего за M00.

N40 M05 / Останов шпинделя

N50 M00 / Остановка выполнения программы управления

N60 M03 S1000 / Включение шпинделя 1000 об/мин

Код M01 для дополнительной остановки. Он действует аналогично коду M00, однако дает оператору возможность выбора, следует ли прервать выполнение управляющей программы. На панели ЧПУ практически любого станка есть клавиша (или переключатель) «М01». Если эта клавиша нажата, то при чтении блока с М01 происходит остановка. Если клавиша не нажата, то команда M01 пропускается и выполнение ЧПУ не прерывается.

Управление вращением шпинделя – М0З, М04, М05. Вспомогательные коды М03 и М04 предназначены для управления вращением шпинделя. Код М03 отвечает за прямое (по часовой стрелке), а М04 — за обратное вращение шпинделя (против часовой стрелки). Направление вращения определяется, если смотреть в отрицательном направлении оси Z (от шпинделя к заготовке). При фрезеровании режущие инструменты должны вращаться вперед (M03). При извлечении метчика из отверстия, при нарезании левой резьбы, в циклах автоматического измерения диаметра инструмента может потребоваться обратное вращение шпинделя (М04). В конце программы обработки и перед сменой инструмента вращение шпинделя должно быть остановлено командой M05.

Рисунок 1 – Вращение шпинделя вперед и назад

Адрес S используется для установки скорости вращения шпинделя. За S следует числовое значение, выражающее скорость вращения шпинделя в оборотах в минуту. Большинство систем управления принимают только целочисленное значение S. Обычно коды M03 и S находятся в одном блоке.

Контроль подачи смазочно-охлаждающей жидкости – М07, М08, М09. В процессе фрезерования в зону обработки подается СОЖ для увеличения стойкости инструмента, улучшения качества обрабатываемой поверхности и удаления (вымывания) стружки. Станки с ЧПУ оснащены автоматической системой подачи СОЖ. Эта система управляется несколькими М-кодами. Обычно М08 используется для включения подачи СОЖ, а М09выключить. Некоторые станки позволяют подавать в зону обработки различные типы СОЖ. Например, код M08 может привести к распылению охлаждающей жидкости, а код M07 может привести к распылению.

Подачу СОЖ принято отключать перед сменой инструмента и по окончании программы обработки. Многие современные станки делают это автоматически при считывании кода М06 (смена инструмента), кодов М30 и М02 (конец программы). Помимо программного управления автоматической системой подачи СОЖ существует также ручное управление, которое позволяет оператору станка с помощью определенных клавиш на панели ЧПУ включать или выключать подачу СОЖ при необходимости.

Обычно в программе указывается следующая команда для выполнения автоматической смены инструмента:

Адрес T указывает номер вызываемого инструмента (в данном случае инструмент №1), а M06 обеспечивает замену. Большинство систем управления допускают любой порядок слов данных в блоке смены инструмента.

Завершение программы – М30 и М02. В конце любой управляющей программы должен быть код ее завершения – М30 или М02. При выполнении любого из этих кодов машина остановится независимо от того, какую функцию она выполняла. Единственная разница между М30 и М02 заключается в том, что в конце программы обработки при М30 курсор текущей позиции перемещается в самое начало программы, а при М02 остается в конце.

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

Для станков с ЧПУ предусмотрен специальный язык. Этот язык называется ISO 7 бит. Система G-кодов для ЧПУ — это специальная команда для работы фрезерных и токарных станков с пультом управления, в командах задаются специальные параметры. Программирование ЧПУ преподается в техникумах или на курсах дополнительного образования.

Что такое G-код

Система кодов для токарной обработки представляет собой специальную группу команд, которые распознаются станками с запрограммированными функциями управления. Кодовая система разработана фирмой Electronic Industries Allience в 1960 г. и доработана в 1980 г. С 1982 г. действует в России. Язык кода входит в структуру основ программирования, он постоянно совершенствуется и изменяется.

Что такое G-коды

Программы G-кода записываются в текстовом формате, каждая строка называется блоком. Фрейм состоит из буквенного символа — это адрес и цифра, в которой выражается числовое значение. Коды бывают основные и вспомогательные. На основе такой программы работает токарный и фрезерный станок с ЧПУ.

Команды группы G называются подготовительными. Они задают движение рабочих органов на станке с определенной скоростью. Скорость может быть круговой или линейной. Также G-код используется для обработки отверстий и резьбы. Еще одной функцией является контроль параметров и систем координат оборудования.

Основные команды программы направлены на выполнение следующих функций:

  • G00 – функция позиционирования G04;
  • G17 – параметры работы переключателя G19;
  • G40 – G44 компенсация длины и диаметра различных элементов устройства;
  • G54 – G59 переключение систем координат;
  • G71 – функция обработки отверстий;
  • G80 – функция нарезания резьбы и сверления G84;
  • G90 – G92 переключение между абсолютной и относительной системами координат.

Обозначения разные: М выполняет вспомогательные функции, такая команда необходима для смены инструмента, вызова подпрограммы и ее завершения, S — функция основного движения, F — подача, T, D, H — выражение функций инструмента.

Значение символа зависит от типа станка с ЧПУ. Программирование осуществляется на основе этих кодов.

Подготовительные функции

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

Расшифровка основных G-кодов для ЧПУ

Перейдем к рассмотрению того, как расшифровываются основные G-коды для станков с ПУ.

G00

Определяет позиционирование по скорости. Применяется, когда нужно быстро привести режущий инструмент в состояние готовности для начала работы или разместить его в безопасном положении. Ускоренный вариант при обработке деталей не используется, так как скорость, которая при этом развивается, очень высока. Эту команду можно отменить командой G01, G02, G03.

G01

Представляет линейную интерполяцию. Такая команда необходима для перемещения инструмента по прямой, скорость обозначается символом F. Функцию можно отменить кодами G00, G02, G03. Пример записи команды: G01 X20 Y150 F60.

G02

Задает движение по часовой стрелке, режущий инструмент начинает двигаться по дугообразной траектории, скорость задается символом F. Также задаются параметры в координатной плоскости. Символы I, J, K – определяющие координаты дуги на плоскости. Отмена осуществляется кодами G00, G01, G03.

G03

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

G04

Попросите перерыв в работе. продолжительность паузы задается символом X или P. Пауза обычно длится около одной секунды.

G17

Указывает плоскость. Координаты XY выбираются с помощью кода G17. Эта функция необходима для вращательных движений и процесса сверления.

G18

Задает плоскость в координатах XZ, эта плоскость становится рабочей плоскостью при круговой интерполяции, вращательных движениях и сверлении.

G19

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

G20

Позволяет вводить данные в дюймах. Функция предназначена для работы со значениями в дюймах.

G21

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

G40

Отменяет функцию автоматической компенсации радиуса инструмента, заданную G41 и G42.

G41

Включает автоматическую коррекцию радиуса инструмента, который находится слева от заготовки относительно ее движения. В программу также включена функция D.

G42

Аналогично коду G41 предназначена для автоматической коррекции на радиус, расположенный справа от заготовки. Программа также задается функцией D.

G43

Необходима для компенсации длины инструмента, корректирует его положение и устанавливается вместе с функцией инструмента H.

G52

Указывает параметры локальной координаты в дополнение к стандартным параметрам.

G53

Позволяет переключиться на систему координат рабочей машины.

G54 – G59

Заданное перемещение рабочего органа осуществляется относительно координатных параметров станка. С помощью кодов G54, G55, G56, G57, G58, G59 можно определить, в какой системе координат будет выполняться работа. Изменяя коды, программист получает возможность обрабатывать различные детали.

Если какая-либо система координат была задана кодами G54 – G59, то она останется в силе до ее отмены и ввода других параметров.

G64

Это режим резки, другие функции автоматически отключаются.

G68

Задан поворот координат, команда позволяет сместить систему координат на определенный угол. Плоскость вращения, центр и угол поворота задаются командами G17, G18, G19, R. Команда G69 отменяет эту функцию.

G71

Позволяет делать отверстия в изделиях.

G73

Это функция высокоскоростного сверления отверстий.

G74

Используется для нарезания левой резьбы.

G81, G82, G83

Используется для циклов сверления: стандартный, с выдержкой и прерывистый.

G85 – G87

Позволяет использовать различные циклы растачивания.

G92

Позволяет установить аккумуляторы абсолютного положения.

G97

Устанавливает параметры оборотов, производимых за одну минуту.

Все коды взаимодействуют между собой и образуют отдельную группу. В программной системе одна функция заменяется другой. Пример программы-кода можно найти в Интернете. Кодовая таблица должна быть видна во время программирования.

Требования к написанию программы

Программы, которые пишутся для станка с ЧПУ на основе использования G-кодов, имеют определенную, совершенно четкую структуру, которая состоит из нескольких команд. Все команды для работы со станком объединены в группы – блоки. Конец одного кадра отмечается CR/LF, программа завершается вспомогательным кодом М02 или М30.

Если необходимо сделать комментарий к программе, то он помещается в круглые скобки. Например, (переместиться в точку начала фрезерования). Комментарий может стоять сразу после кода, но можно и на отдельной строке.

Одна и та же команда может повторяться несколько раз, заданное количество раз в определенной последовательности. Программа написана с использованием основных и вспомогательных функций. Читается на токарных и фрезерных станках.

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

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

Для создания кода необходимо иметь следующие знания:

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

На практике такие действия выполнить несложно. Для того, чтобы понять, как работает система, вы можете посмотреть пример записи команд, также вам понадобится вспомогательная таблица с кодами.

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

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

M01 – дополнительная остановка. Код M01 для дополнительной остановки. Действует аналогично коду М00, однако предоставляет оператору выбор — нужно или нет прерывать выполнение управляющей программы. На панели ЧПУ практически любого станка есть клавиша (или переключатель) М01. Если эта клавиша нажата, то при чтении блока с М01 происходит остановка. Если клавиша не нажата, то блок M01 пропускается и выполнение ЧПУ не прерывается.

М02 – конец программы. Код М02 информирует систему управления об окончании программы.

М03 – прямое вращение шпинделя. Код M03 разрешает прямое (по часовой стрелке) вращение шпинделя с запрограммированной скоростью (S-слово). Команда M03 остается в силе до тех пор, пока она не будет отменена с помощью M04 или M05.

М04 – обратное вращение шпинделя. С помощью кода M04 разрешено обратное (против часовой стрелки) вращение шпинделя с запрограммированной скоростью (слово S). Команда M04 остается в силе до тех пор, пока она не будет отменена с помощью M03 или M05.

М05 – остановка шпинделя. Команда M05 останавливает вращение шпинделя, но не останавливает осевые перемещения (кроме режима G95).

М06 – автоматическая смена инструмента. С помощью команды M06 инструмент, зафиксированный в шпинделе, заменяется на инструмент в позиции ожидания в инструментальном магазине.

М07 – включение подачи распыляемого СОЖ. Команда М07 включает подачу СОЖ в зону обработки, если станок имеет такую ​​возможность.

М08 – включить подачу СОЖ. Команда М08 включает подачу СОЖ в зону обработки в виде струи.

М09 – отключение подачи теплоносителя. Команда М09 отключает подачу охлаждающей жидкости и отменяет команды М07 и М08.

М19 – центровка шпинделя. Команда M19 используется для радиального выравнивания шпинделя (поворота в определенное положение), чтобы привести переднюю часть ведомого шпинделя в положение смены инструмента. В этом положении шпиндель обычно зажат и не может проворачиваться вручную.

M20 – отменить юстировку шпинделя. Команда M20 отменяет команду выравнивания шпинделя M19.

М30 – конец программы. Код М30 информирует систему управления об окончании программы.

M98 – вызов подпрограммы. Команда М98 предназначена для вызова подпрограммы. Вместе с этой командой программируется слово P-данных, обозначающее номер вызываемой подпрограммы.

Пример:
М98 P1001 – вызов подпрограммы O1001.

M99 — конец подпрограммы. В конце подпрограммы команда М99 возвращает в основную программу, из которой была вызвана подпрограмма.

Программа ЧПУ для станка состоит из последовательности кадров и обычно начинается с символа начала программы (%) и заканчивается M02 или M30.

Каждый кадр программы представляет один шаг обработки и (в зависимости от ЧПУ) может начинаться с номера кадра (N1 … N10 и т. д.) и заканчиваться символом конца кадра (;).

Блок ЧПУ состоит из операторов в форме слов (G91, M30, X10 и т. д.). Слово состоит из символа (адреса) и цифры, представляющей арифметическое значение.

Адреса X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E представляют собой размерные перемещения, используемые для обозначения координатных осей, по которым осуществляются перемещения.

Слова движения могут иметь знак (+) или (-). При отсутствии знака движение считается положительным.

Адреса I, J, K обозначают параметры интерполяции.

G — подготовительная функция.

М — вспомогательная функция.

S — основная функция движения.

F – функция подачи.

T, D, H – функции инструмента.

Символы могут иметь разные значения в зависимости от конкретного блока ЧПУ.

G-код выполняется для выполнения в программах управления станком

Системы числового управления (ЧПУ) программируются с использованием G-кода.

G-код — это общее название языка программирования, регламентированного стандартом ISO 6983-1:1982, стандартом ГОСТ 20999-83.
В технической литературе Советского Союза G-код обозначается как ISO 7-bit code (ИСО 7-бит).

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

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

Команды управления могут следовать в блоке в любом порядке, но обычно для удобства чтения управляющей программы ЧПУ сначала идут подготовительные команды, затем команды управления движением режущего инструмента, затем командами выбора режимов обработки материала, а окончания блока – технологическими командами.

Текст управляющей программы начинается и заканчивается символом “%”.
За этим может следовать название программы после символа “О”.
Комментарии в тексте управляющей программы заключаются либо в круглые скобки, либо им предшествует “;” символ.

Каждая команда управления может иметь один или несколько параметров, которые обозначаются буквами латинского алфавита.

G-код позволяет использовать следующие основные параметры для команд управления:

X – координата точки траектории по оси X (например,),

Y – координата точки траектории по оси Y (например,),

Z – координата точки траектории по ось Z (например, G01 X25.4 Y2.3 Z0.2),

P – параметр (например, P120),

(например, G01 X10.5 F75),

S – вращение шпинделя скорость (например, S1500 M3),

R – параметр постоянного цикла или радиус дуги,

H – параметр смещения выбранного инструмента,

I, J, K – параметры дуги для круговой интерполяции (например, ).

Основные команды

Команда G15 отменяет полярную систему координат.

Команда G16 – задание полярной системы координат (радиус X, угол Y).

Команды G54-G59 – переход в заданную оператором систему координат.

Команда G80 отменяет циклы сверления, растачивания, нарезания резьбы и т. д.

Команда G81 представляет собой цикл сверления.

Команда G82 – цикл сверления с выдержкой.

Команда G83 представляет собой прерывистый цикл сверления (полный отвод).

Команда G84 представляет собой цикл нарезания резьбы.

Команда G97 S (скорость) — задает скорость шпинделя с помощью слова S.

Основные вспомогательные (технологические) команды

Команда М03 – запустить вращение шпинделя по часовой стрелке.

Команда М04 – начать вращение шпинделя против часовой стрелки.

Команда М05 – остановить вращение шпинделя.

Команда M06 – Смена инструмента.

Команда М07 – включить дополнительное охлаждение.

Команда М08 – включить основное охлаждение.

Команда М09 – выключить охлаждение.

Команда М13 – выключить охлаждение и вращение шпинделя по часовой стрелке.

Команда М14 – выключение охлаждения и вращение шпинделя против часовой стрелки.

Команда M17 – конец подпрограммы.

Команда M25 – Ручная смена инструмента.

Представлены примеры различных программ ЧПУ для станков с ЧПУ

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

Знакомство с ЧПУ: как читать G-код

Этот учебник взят из книги Make: Начало работы с ЧПУ, в которой дается базовый обзор того, как использовать доступные маршрутизаторы с компьютерным управлением на уровне любителя. Доступно в Maker Shed и в хороших книжных магазинах.

G-код — это общее название языка простого текста, который могут понимать станки с ЧПУ.

Используя современный настольный станок с ЧПУ и программное обеспечение, вам никогда не придется вводить G-код вручную, , если вы не хотите . Программное обеспечение CAD/CAM и контроллер станка позаботятся обо всем этом за вас. Однако некоторым людям (особенно мейкерам!) нравится знать, что у них под капотом и как все работает на самом деле.

Файл G-кода представляет собой обычный текст; это не совсем понятно для человека, но довольно легко просмотреть файл и понять, что происходит. G-коды сообщают контроллеру, какое движение требуется. Вот наиболее распространенные команды и их работа.

G0/G1 (быстрое/управляемое движение)

Команда G0 перемещает машину на максимальной скорости движения в любые координаты, следующие за G0 (рис. A). Машина будет двигаться скоординированно, и обе оси завершат свое перемещение одновременно. G0 — это , а не , используемый для резки. Вместо этого он используется для быстрого перемещения машины, чтобы начать задание или перейти к другой операции в рамках того же задания. Вот пример быстрой (G0) команды:
G0 X7 Y18

Команда G1 (рисунок B) аналогична, но говорит машине двигаться с определенной скоростью, называемой скорость подачи (F):
G1 X7 Y18 F500

G2 (движение по часовой стрелке)

Установка режима на G2 и указание смещения от центра (рис. C и D) создает движение по часовой стрелке между начальной точкой и указанные конечные точки.
G21 G90 G17
G0 X0 Y12
G2 X12 Y0 I0 J-12

Начальная точка G2 — это место, где находится машина до подачи команды G2. Проще всего, если вы переместите свою машину в начальную точку до пытается выполнить команду G2.

G3 (движение против часовой стрелки)

Как и G2, команда G3 создает дугу между двумя точками. В то время как G2 указывает движение по часовой стрелке, G3 указывает движение против часовой стрелки между точками (рисунок E). Допустимый набор команд для создания движения G3 показан здесь:
G21 G90 G17
G0 X-5 Y25
G3 X-25 Y5 I0 J-20

G17/G18/G19 (рабочие плоскости)

Эти режимы установите плоскость для обработки. Обычно используется G17 по умолчанию для большинства любительских станков, но на трехосном станке можно использовать две другие плоскости:
• G17 = плоскость x/y
• G18 = плоскость z/x
• G19 = плоскость y/z

G20/21 (дюймы или миллиметры)

Команды G21 и G20 определяют единицы G-кода, либо дюймы или миллиметры:
• G21 = миллиметры
• G20 = дюймы
Вот пример, который установлен в миллиметрах:
G21 G17 G90

G28 (ссылка на исходное положение)

Простая команда G20 отправляет станок в исходное положение 9093949 . Добавление координат определит промежуточную точку, к которой нужно перейти перед возвратом в исходное положение (во избежание столкновений), например:
G28 Z0
Для некоторых машин требуется команда G28. 1 для определения координат исходного положения:
G28.1 X0 Y0 Z0

G90 (абсолютный режим)

G90 заставляет единицы измерения интерпретироваться как 0 абсолютные координаты

0 . Это наиболее распространенный режим для станков с ЧПУ любительского уровня; это режим «по умолчанию».


Абсолютные координаты будут интерпретироваться именно так — абсолютные. G0 X10 отправит машину на x = 10. Она не отправит ось X на «еще 10» единиц от того места, где она находится в данный момент.

G91 (инкрементный режим)

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

Например, в инкрементном режиме G1 X1 продвинет машину на 1 единицу в направлении x независимо от ее текущего местоположения.

Правила G-кода

Подобно математическому уравнению, G-код имеет свои правила порядка выполнения операций. Вот наиболее распространенные, в порядке старшинства (то есть комментарии будут интерпретироваться первыми, а инструмент изменения — последним):

  • Комментарии
  • Скорость подачи
  • Скорость шпинделя
  • Выбрать инструмент
  • Сменный инструмент

Когда вы вводите команду G, вы переводите машину в этот режим . Если вы вводите команду G1, такую ​​как G1 X5 Y13, то машина перемещается на X5 Y13.

Если вы вводите другой набор координат, вам не нужно вводить другую команду G1. Почему? Потому что машина находится в режиме G1, пока вы не измените его на что-то другое, например G0, G2 или G3.

Подачи, скорости и инструменты

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

«F» означает «Подача».

Команда F устанавливает скорость подачи; станок работает с установленной скоростью подачи, когда используется G1, и последующие команды G1 будут выполняться с установленным значением F.

Если скорость подачи (F) не установлена ​​один раз перед первым вызовом G1, либо произойдет ошибка, либо станок будет работать со скоростью подачи «по умолчанию». Пример допустимой F-команды:
G1 F1500 X100 Y100

«S» означает «Скорость шпинделя».

Команда S устанавливает скорость шпинделя, обычно в оборотах в минуту (об/мин). Пример допустимой команды S:
S10000

«T» означает «Инструмент»

Команда T используется в сочетании с M6 (M-коды — это машинные коды действий ), чтобы указать номер инструмента для использоваться для резки текущего файла:
M6 T1
На промышленных станках команда M6 T обычно производит смену инструмента с помощью устройства автоматической смены инструмента. На любительских станках без устройства смены инструмента выдача новой команды M6 T, как правило, приводит к тому, что станок сам выдает команду остановки подачи, ждет, пока оператор сменит инструмент, а затем продолжает работу после нажатия кнопки «возобновить».

Автор: alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *