Предлагаем выяснить, как задается траектория движения (и вообще последовательность действий) высокопроизводительного металлообрабатывающего оборудования. Подробно рассмотрим готовые G-коды для ЧПУ: с примерами, обучением оператора и другими нюансами, играющими достаточно важную роль. Максимум полезной информации – от возможных методов и актуальных стандартов до основных и подготовительных функций, от определений и терминов, до причин, по которым обслуживающему персоналу нужно разбираться в вопросе.
Начнем с того, что сегодня они применяются для всех видов оборудования с числовым управлением, как для профессионального и устанавливаемого на максимально ответственных объектах, так и для любительского. В своей совокупности они образуют базовое подмножество языка ISO 7 bit, позволяющего установить и проконтролировать режимы обработки деталей.
- Что такое программирование ЧПУ G-кодами
- Что такое G-код ЧПУ
- Методы программирования обработки деталей ДЖИ-кодами для ЧПУ
- Ручное
- На пульте УЧПУ
- При помощи CAD/CAM
- Почему стоит изучать программирование ЧПУ
- Стандарты и диалекты G-кода для ЧПУ станка: примеры
- Какие бывают G и M коды ЧПУ: описание
- Подготовительные G-функции ЧПУ
- Расшифровка G-кодов для ЧПУ
- Дополнительные функции и символы при программировании
- G90 – цикл продольной черновой обработки [1]
- G90 – цикл продольной черновой обработки [1]
- Программирование цилиндрической наружной проточки
- Программирование цилиндрической внутренней расточки
- Программирование конической проточки
- R = (Z + ΔZ) × tg α
- Стандартные токарные циклы Fanuc [основная статья]
- Стандартные токарные циклы FANUС [основная статья]
- Цикл продольной черновой обработки G90
- Цикл торцевой черновой обработки G94
- Цикл нарезания резьбы G92
- Цикл черновой продольной контурной обработки G71
- Цикл черновой поперечной контурной обработки G72
- Цикл контурной обработки G73
- Цикл чистовой контурной обработки G70
- Цикл автоматической обработки канавок G75
- Цикл автоматического нарезания резьбы G76
- 📺 Видео
Видео:Циклы G71 и G72Скачать
Что такое программирование ЧПУ G-кодами
Фактически это задание определенной последовательности команд, определяющих характер движения режущего инструмента и захватных органов, степень фиксации заготовки и другие параметры. По своей роли это ключевая часть технологического обеспечения металлообрабатывающего оборудования, устанавливаемого на современных производствах.
Написанный алгоритм отличается жесткой структурой и представляет собой последовательность кадров – групп из нескольких команд. Каждый такой блок, объединенный общей функцией, обладает порядковым номером и отделен от последующих и предыдущих переводом строки (символ ПС/LF). Это сделано для наглядности листинга.
Видео:Создание простейшей программы FANUCСкачать
Что такое G-код ЧПУ
Это система команд, воспринимаемых станками с программным управлением. Была создана еще на заре 60-х годов – ассоциацией EIA (Electronic Industries Alliance), – но до готового к использованию формата (RS274D) ее доработали только в 1980-м году. Позднее, на очередном заседании профильного комитета, ее утвердили в качестве стандарта ISO 6983-1:1982. В Советском Союзе для регламентации ее положений ввели ГОСТ 20999-83, а обозначать ее в технической литературе стали ИСО-7 бит.
С того времени и по сей день широко используется, как самостоятельно, так и в роли базового подмножества для создания сходных языков, постоянно совершенствуется и расширяется.
Видео:Цикл продольного-чернового точения G71 (снаружи)Скачать
Методы программирования обработки деталей ДЖИ-кодами для ЧПУ
Существуют 3 принципиально разных варианта – каждый со своими особенностями, плюсами, минусами и спецификой применения. Кратко рассмотрим каждый способ из этой тройки, выделяя основные моменты.
Ручное
Алгоритм функционирования составляется в текстовом формате, в редакторе на удаленном компьютере. После чего переносится технологом в память оборудования – записывается с оптического диска, USB-устройства (раньше для этого также использовались дискеты), а при непосредственном соединении с ПК – через порты интерфейса.
На пульте УЧПУ
В данном случае ввод команд осуществляется с клавиатуры, размещенной на стойке. Каждый кадр (блок) отображается на дисплее, причем постоянные циклы могут быть представлены в виде пиктограмм (по выбору оператора) – для удобства, чтобы сократить листинг. Нюансы зависят от особенностей системы, например, интерфейс HEIDENHAIN или Fanuc диалоговый, поэтому последовательность действий можно задать интуитивным путем.
При помощи CAD/CAM
Наиболее прогрессивным способом справедливо считаются именно САПР, так как они помогают сократить временные затраты и уберечься от ошибок, которые особенно часты при сложных алгоритмах. Но для их эффективного использования нужно внедрить единые для всего производственного цикла электронные решения, что не всегда возможно.
Вручную сегодня вводятся G-коды для токарного станка с ЧПУ, и то тогда, когда нужно выполнить простые задачи, допустим, расточить отверстие или снять металл по двум направлениям, то есть в ситуациях, когда ошибки реально выявить сразу. С пульта можно задать все то же самое и переходы посложнее, с обработкой по 2,5 и 3 координатам. Это очень подходящий выбор для серийного выпуска деталей по шаблону.
После создания эскиза в ADEM, MasterCAM или другой популярной САПР в диалоговом режиме удобно выбирать оборудование, инструменты и дополнительные приспособления, пределы перемещения и степень коррекции. Возможности задания траектории максимально широки, а при современном уровне развития CAD/CAM не составит труда выполнить виртуальную симуляцию техпроцесса, обнаружить сразу заметные ошибки вроде соударений, пропущенных припусков, зарезов, и исключить их.
Видео:Цикл G83 Fanuc и его параметры.#cnc #cncmachine #чпу #fanuc #лайфхак #лайфхаки #рекомендацииСкачать
Почему стоит изучать программирование ЧПУ
Ответ очевиден – чтобы уметь писать оптимальные алгоритмы для выполнения конкретной технологической операции. Просто понимать команды и пользоваться готовыми решениями не всегда удобно – в силу следующих причин:
Видео:Описание Fanuc Manual Guide iСкачать
Стандарты и диалекты G-кода для ЧПУ станка: примеры
Первые шаги по регламентированию совокупности команд предприняла уже упомянутая Ассоциация электронной промышленности (EIA), когда ввела RS-274. Со временем свод правил был дополнен и расширен, превратился в NIST RS-274NGC. Большинство его положений перешли в актуальный сегодня стандарт ISO 7 bit.
Диалекты – это ответвления языка, в рамках которых инженеры дописали свои функции, ориентированные на определенную специфику техпроцессов или помогающие положительно выделиться среди ряда конкурентов.
И так далее – диалектов много, они отличаются между собой уровнями поддержки и отображения, характером макро- и микроопераций, параметрами смещения и форматирования, инкрементными и абсолютными координатами.
Видео:пример написания короткой программы на токарном станке с чпу, цикл g72, стойка fanuc.Скачать
Какие бывают G и M коды ЧПУ: описание
Сначала определим, в чем между ними разница. ДЖИ-команды являются основными и подготовительными, ЭМ – вспомогательными (технологическими). Записываются вместе, в строчку (первые – в начале, вторые – в конце) или, другими словами, покадрово – для наглядности листинга. В результате алгоритм представляет собой совокупность символьных блоков – с адресами и числовыми значениями.
В задачи G-группы входит определение линейной или круговой скорости, а также направления движения рабочих инструментов оборудования. Кроме того, они обязаны регламентировать расточку отверстий и нарезание резьбы, управлять координированием и другими особенностями дополнительной аппаратуры.
М-коды программирования ЧПУ призваны дополнять основные, упрощая выполнение алгоритма. На практике их роль сводится к смене лезвий, сверл (или других органов), к вызову и завершению подпрограмм.
Помимо этих двух распространенных семейств, также есть:
Поэтому оператору крайне важно разбираться в разнообразии представленных символов, а умение читать их построчно вообще подразумевается – это необходимое условие для контроля выполнения технологических операций.
Видео:Написание управляющей программы для токарного станка с ЧПУ стойки Fanuc,цикл G71,G70,G83,G76 Урок 1Скачать
Подготовительные G-функции ЧПУ
Могут задавать скорость перемещения ножа (гильотины) или выбор плоскости резания, но в блоке всегда записываются первыми. После обязательной литеры – ДЖИ с символами – идут координаты, представленные в виде числовых значений.
В зависимости от своего назначения они определяют позицию рабочего органа, выполняют переключение, компенсируют диаметр и длину, определяют особенности сверления, расточки, резьбования (полный список соответствия мы приведем ниже). Важно, что при составлении алгоритма, в текстовом формате, они остаются наглядными: при должном опыте чтения листинга оператору не составляет труда понять, что содержит каждая из них.
Видео:Начало создания и выбор программы FANUCСкачать
Расшифровка G-кодов для ЧПУ
Основных функций достаточно много, поэтому подробнее рассмотрим те из них, которые чаще всего применяются на практике, и это:
Конечно, есть и другие, менее применимые, но все равно нужные и используемые. В процессе написания алгоритма инженер объединяет их в группы, заставляя взаимодействовать между собой и/или менять друг друга. От эффективности комбинаций зависит общая рациональность листинга, а значит и производительность выполнения технических операций.
Видео:ПРОГРАММИРОВАНИЕ ТОКАРНОГО СТАНКА С ЧПУ ЗА 10 МИНУТ.Скачать
Дополнительные функции и символы при программировании
Планируя последовательность действий сложного и высокоточного оборудования, лучше держать все возможные варианты в поле своего зрения и, при необходимости, сверяться, за что ответственен тот или иной ДЖИ. Поэтому мы и представляем их Вашему вниманию в максимально наглядном виде.
Видео:Многопроходный резьбовой циклСкачать
G90 – цикл продольной черновой обработки [1]
Главная Статьи G90 – цикл продольной черновой обработки [1]
G90 – цикл продольной черновой обработки [1]
Рубрика: “Циклы FANUC понятным языком”
Самая часто применяемая операция на токарном станке – это продольная проточка. Даже самые современные проходные резцы с твердосплавными пластинами не всегда могут за один проход снять нужное количество материала. Для того чтобы увеличить ресурс инструмента и сократить нагрузки на механические системы станка, материал снимают за несколько проходов. Глубина проходов зависит от свойств материала и режущего инструмента, а также надёжности закрепления заготовки.
Программирование цилиндрической наружной проточки
К примеру: у нас цилиндрическая заготовка диаметром 40мм, которую нам необходимо проточить до диаметра 31 мм на глубину 25 мм. Глубина съёма на сторону получается 4.5 мм – это очень много (в особенности для небольших токарных станков). Поэтому 4.5 мм мы разделим на 3 прохода, каждый по 1.5 мм на сторону. Помимо этого, для каждого прохода необходимо прописать точку выхода по Х, возвращение резца на безопасную позицию Z и заход на следующий диаметр Х. Для тех, кто знаком с программированием в G-кодах, будет очевидно, что для одного прохода потребуется 4 строчки программного кода. В общем на всю обработку потребуется минимум 12 строчек кода (кадров). И все эти строки придётся прописывать вручную. Давайте попробуем:
Как видно из рисунка, за один проход резцом мы делаем 4 одинаковых операции:
В нашем случае проходов всего 3 и их реально прописать вручную, но что делать, если разница между начальным и конечным диаметром значительно больше? В этом случае целесообразно применять стандартные циклы FANUC. Цикл продольной обработки G90 позволит упростить нашу программу, сократить время её написания, а также исключить нежелательные ошибки. G90 – это один из самых простых циклов FANUC, давайте взглянем на его форму записи:
Именно такие формы записи циклов можно встретить в официальных книгах FANUC по программированию, объёмом более чем на 700 страниц. Наш цикл статей позволит упростить понимание столь сложной темы и преподнести циклы пользователю на доступном языке. Поэтому далее мы будем давать свои пояснения с картинками, где цветом будет обозначено, откуда берутся и куда записываются те или иные значения.
Давайте теперь пропишем нашу программу из 12 кадров с помощью цикла G90 и посмотрим, что получилось:
Из картинки видно, что нам больше не нужно вручную прописывать каждое движение, цикл G90 рассчитывает их сам, кроме того это позволило нам сократить программу всего до 4-х кадров! Очень важна первая строка цикла, она задаёт стартовую точку – после каждого прохода инструмент будет возвращаться именно в эту точку. Во второй строке прописывается команда G90, которая сообщает станку, что теперь он работает в режиме цикла продольной обработки. После G90 указывается диаметр первого прохода и глубина всех последующих проходов (которую мы указываем 1 раз). Команда G90 модальная и отменяется любым другим G-кодом перемещения (G0, G1, G2 или G3). Далее на каждый проход нам требуется только 1 строка, состоящая из координаты Х. Станок самостоятельно определяет траекторию ускоренной подачи (оранжевые стрелки) и траекторию рабочей подачи (зелёные стрелки).
Согласитесь, 4 кадра программы против 12-ти – это значительная выгода! К тому же, все последующие кадры весьма просты – это просто координата Х, а значит и вероятность допустить ошибку резко снижается. Как видите, ничего сложного в этом цикле нет – мы прописываем необходимую координату «X» и станок сам рассчитывает траекторию возврата в начальную точку. Однако этот цикл имеет свои недостатки:
Программирование цилиндрической внутренней расточки
А теперь может возникнуть вопрос: «А можно ли расточить отверстие подобным образом?» Ответ – Да! Если стартовая точка цикла будет ниже последующих проходов, то система FANUC определит, что это расточка внутреннего диаметра и будет действовать немного иначе.
К примеру: необходимо расточить отверстие до диаметра 35 мм, предварительно просверленное сверлом диаметром 27 мм. Как и в прошлом примере, у нас будет 3 прохода, диаметр каждого последующего прохода будет увеличиваться. Координату Х стартовой точки цикла мы выбираем немного меньшей, чем диаметр предварительно просверленного отверстия. Вот что получается:
Данный цикл очень удобен, но следует не забывать следить за стружкообразованием, иначе скопление стружки внутри отверстия может привести к поломке расточного резца.
Программирование конической проточки
Многим известно, что на токарных станках протачивают не только цилиндрические поверхности, но и конические. Не многие об этом знают, но при помощи цикла G90 можно протачивать не только цилиндрические поверхности, но и конические! Для этой задачи нам необходимо слегка модернизировать наш цикл G90, чтобы сообщить станку о своих намерениях выточить конус.
К примеру: необходимо выточить конус с углом наклона 6 градусов, с диаметром основания 31 мм и высотой 25 мм из прутка диаметром 36 мм. За конус в цикле G90 отвечает параметр R. Для того что бы понять, как он задаётся, посмотрим на рисунок:
Как видно из рисунка, параметр R просто сдвигает стартовую точку цикла на фиксированное значение Х. Причём при наружной обработке нам необходимо отрицательное значение Х, так как начальный диаметр конуса меньше, чем конечный. Параметр R определяется по следующей формуле:
R = (Z + ΔZ) × tg α
При программировании внутренней расточки значение R будет положительным. Неправильный выбор знака параметра R может привести к поломке резца. Поэтому всегда проверяйте новые и отредактированные программы в режиме SBK (покадровой отработки) на минимальных скоростях перемещения.
Для тех, кто работал на станках со стойками ЧПУ Sinumerik и Heidenhain, этот приём может показаться бесполезным. Разумеется, данные стойки позволяют задавать обработку деталей в диалоговом режиме. Но не стоит забывать, что стойки ЧПУ FANUC выигрывают по цене и надёжности и за счёт этого преобладают на российском рынке. Поэтому наладчики, которые работают на стойках FANUC достаточное количество времени, могут запрограммировать даже сложную обработку за небольшое количество времени благодаря циклам автоматической обработки.
Вывод: цикл черновой продольной обработки G90 может быть полезен при программировании проточки длинных цилиндрических участков детали, но не удобен при большой разнице начального и конечного диаметров, а также при проточке конусов (необходимо рассчитывать параметр R).
В случае, если у Вас возникнут вопросы – Вы можете позвонить нам по телефону указанному в контактах и мы с удовольствием Вам поможем!
Видео:G циклы в стойке. Фанук.Скачать
Стандартные токарные циклы Fanuc [основная статья]
Главная Статьи Стандартные токарные циклы Fanuc [основная статья]
Стандартные токарные циклы FANUС [основная статья]
Рубрика: “Циклы FANUC понятным языком”
При работе на станках со стойкой ЧПУ FANUC неизбежно приходится писать программы обработки деталей. Способов создания этих программ множество – самый простой (но не быстрый способ) писать программы вручную. Это особенно актуально при работе на токарных станках с ЧПУ. Токарные операции требуют меньшего количества кадров программы чем фрезерные, поэтому все эти перемещения вполне реально прописать вручную. При этом часть кадров и даже блоков программы получаются достаточно единообразными и их можно скопировать.
Если на Вашем станке установлена система ЧПУ FANUC, то процесс ручного написания программ значительно упрощается. Инженеры этой японской фирмы позаботились о том, чтобы наладчик не тратил своё время на рутинное прописывание однообразных траекторий. С первого взгляда структура циклов токарной обработки FANUC весьма сложна и разобраться новичку в них будет не просто – но это только с первого взгляда! Наши статьи из рубрики «Циклы FANUC понятным языком» помогут Вам разобраться в этой теме, не затратив при этом много времени. В этой статье собраны основные циклы Fanuc для токарной обработки. Для каждого цикла прописаны лишь основные моменты, но для более детального разбора вы можете переходить по ссылкам, и читать более развёрнутое описание с учётом всех нюансов, которые обычно встречаются на практике.
Общий вид стойки FANUC
Не исключено, что статьи из рубрики «Циклы FANUC понятным языком» будут интересны и тем, кто много лет работал со стойками FANUC. Несмотря на то, что стойки FANUC – это самые распространённые стойки с ЧПУ на производствах, тем не менее при покупке новых станков обучение на них зачастую проводят поверхностно или не проводят вообще. А справочные материалы, предоставленные заводом изготовителем, не всегда в доступной форме и в полной мере раскрывают возможности автоматических циклов.
Цикл продольной черновой обработки G90
G90 – цикл автоматической черновой продольной обработки стойки FANUC предназначен для проточки длинных цилиндрических участков детали. Так же можно растачивать внутренние отверстия. При необходимости можно запрограммировать коническую проточку.
Достоинства:
Недостатки:
Ниже представлен пример программирования цикла G90:
Больше информации по этому циклу можно найти в статье G90 – цикл продольной черновой обработки
Цикл торцевой черновой обработки G94
G94 – цикл черновой поперечной обработки FANUC может быть полезен при программировании проточки коротких цилиндрических участков детали с большой разницей начального и конечного диаметров. Иными словами – это цикл для обработки торцевых поверхностей детали. При желании может быть запрограммированно коническое торцевание. Данный цикл является аналогом цикла G90, только основной съём материала идёт в другом направлении.
Достоинства:
Недостатки:
Ниже представлен пример программирования цикла G94:
Больше информации по этому циклу можно найти в статье G94 – цикл торцевой черновой обработки
Цикл нарезания резьбы G92
G92 – цикл нарезания резьбы резцом. Позволяет сделать несколько проходов резьбовым резцом по глубине, при этом на станке включается синхронизация, которая позволяет попадать резцом в один и тот же виток. При этом указывается фиксированная длина нарезания резьбы, которая распространяется на весь цикл.
Достоинства:
Недостатки:
Ниже представлен пример программирования цикла G92:
Больше информации по этому циклу можно найти в статье G92 – цикл нарезания резьбы
Цикл черновой продольной контурной обработки G71
G71 – это цикл черновой продольной контурной обработки. Данный цикл имеет более расширенный функционал по сравнению с циклом G90. В большинстве случаев рекомендуется применять именно этот цикл обработки.
Достоинства:
Недостатки:
Ниже представлен пример программирования цикла G71:
Больше информации по этому циклу можно найти в статье G71 – цикл черновой продольной контурной обработки
Цикл черновой поперечной контурной обработки G72
G72 – это цикл черновой поперечной контурной обработки. Этот цикл схож с циклом G71, только обработка ведётся по направлению оси X. Применяя этот цикл очень удобно обрабатывать фасонные торцевые поверхности. Данный цикл может применятся при контурном растачивании отверстий.
Достоинства:
Недостатки:
Ниже представлен пример программирования цикла G72:
Больше информации по этому циклу можно найти в статье G72 – цикл черновой поперечной контурной обработки
Цикл контурной обработки G73
G73 – это цикл контурной обработки. Цикл разработан для обточки деталей, которые имеют равномерный припуск материала по всему периметру обработки. Обычно под этот тип обработки попадают литые детали.
Достоинства:
Недостатки:
Ниже представлен пример программирования цикла G73:
Больше информации по этому циклу можно найти в статье G73 – цикл контурной обработки
Цикл чистовой контурной обработки G70
G70 – это цикл дополняющий циклы G71/G72/G73. Он позволяет произвести чистовую обработку контура, после применения цикла черновой обработки. Как самостоятельный цикл использовать его нецелесообразно.
Достоинства:
Недостатки:
Ниже представлен пример программирования цикла G70:
Больше информации по этому циклу можно найти в статье G70 – цикл чистовой контурной обработки
Цикл автоматической обработки канавок G75
G75 – это цикл для вытачивания канавок. Позволяет запрограммировать прямоугольную канавку произвольного размера.
Достоинства:
Недостатки:
Ниже представлен пример программирования цикла G75:
Больше информации по этому циклу можно найти в статье G75 – цикл автоматической обработки канавок
Цикл автоматического нарезания резьбы G76
G76 – это цикл специально разработанный для нарезание резьбы на токарных станках при помощи резца. Циклом G76 можно запрограммировать нарезание внешней и внутренней резьбы за несколько проходов.
Достоинства:
Недостатки:
Ниже представлен пример программирования цикла G76:
Больше информации по этому циклу можно найти в статье G76 – цикл автоматического нарезания резьбы
В случае, если у Вас возникнут вопросы – Вы можете позвонить нам по телефону указанному в контактах и мы с удовольствием Вам поможем!
📺 Видео
ЦИКЛЫ ЧПУ - #33 - ПОСТОЯННЫЕ ЦИКЛЫ. ВВЕДЕНИЕ / Программирование обработки на станках с ЧПУСкачать
Циклы G70 и G71Скачать
Основы параметрического программирования токарной обработки на станке с ЧПУ FanucСкачать
Вариант цикла WHILE и IFСкачать
Стойка Fanuc . Русский язык . ЧПУ станок. Интерфейс на русский.Скачать
Когда токарю ЧПУ лень снимать 16 фасокСкачать
Цикл чернового-продольного точения G71 (внутри)Скачать
Цикл чернового-поперечного точения G72Скачать
Как написать циклы для систем измерения инструмента? Теория и практикаСкачать