Программирование для станков с ЧПУ
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Экзаменационный тест по дисциплине «Программирование для автоматизированного оборудования» для студентов 3 курса специальности 15.02.15
Система оценки: 5**** балльная
Список вопросов теста
Вопрос 1
Какой язык для программирования обработки на станках с ЧПУ является наиболее популярным?
Варианты ответов
- ИСО 7 бит
- ELAN-25
- PROMPT
Вопрос 2
Что необходимо сделать в первую очередь после включения станка?
Варианты ответов
- Переместить исполнительные органы в его нулевую точку для синхронизации с СЧПУ
- Проверить хорошо ли закреплена заготовка
- Выбрать инструмент для обработки
Вопрос 3
Какая точка является базовой для шпинделя?
Варианты ответов
- Точка пересечения его диагоналей
- Точка пересечения направляющих
- Точка пересечения торца шпинделя с собственной осью вращения
Вопрос 4
Какие коды используются для определения рабочей системы координат?
Варианты ответов
- G41-G49
- G54-G59
- G84-G89
Вопрос 5
Что такое рабочее смещение?
Варианты ответов
- Расстояние от нуля станка до шпинделя
- Расстояние от нуля станка до нуля детали вдоль определенной оси
- Расстояние от шпинделя до нуля детали
Вопрос 6
Какой адрес указывает на соответствующий регистр компенсации длины инструмента?
Варианты ответов
Вопрос 7
В чем заключается программирование в абсолютных координатах?
Варианты ответов
- Координаты точек отсчитываются от постоянного начала координат
- Координаты последующей точки отсчитываются от предыдущей
- Координаты точек отсчитываются от нулевой точки станка
Вопрос 8
В чем заключается программирование в относительных координатах?
Варианты ответов
- Координаты точек отсчитываются от постоянного начала координат
- Координаты последующей точки отсчитываются от предыдущей
- Координаты точек отсчитываются от нулевой точки станка
Вопрос 9
При помощи каких кодов происходит переключение между относительными и абсолютными координатами?
Варианты ответов
- G89, G90
- G90, G91
- G91, G92
Вопрос 10
Для чего в УП используются комментарии?
Варианты ответов
- Довести до оператора станка определенную технологическую операцию
- Задать определенные данные для обработки заготовки
- Описать последовательность обработки
Вопрос 11
Из чего состоит УП?
Варианты ответов
- Кадров
- Кодов
- Адресов
Вопрос 12
Коды с адресом G называются…
Варианты ответов
- Базовыми
- Вспомогательными
- Подготовительными
Вопрос 13
Коды с адресом М называются…
Варианты ответов
- Основными
- Базовыми
- Вспомогательными
Вопрос 14
Из чего состоит слово данных?
Варианты ответов
- Адреса и числа
- Адреса
- Числа
Вопрос 15
Для чего в начале программы находятся код начала программы и номер программы?
Варианты ответов
- Чтобы СЧПУ могла отделить в памяти одну программу от другой
- Чтобы СЧПУ могла начать работу программы обработки
- Чтобы оператор мог различить программы
Вопрос 16
В чем преимущество модальных G кодов перед немодальными?
Варианты ответов
- Модальные коды действуют только в том кадре в котором находятся
- Модальные коды действуют бесконечно долго, пока их не отменят другим кодом
- Немодальные коды действуют бесконечно долго, пока их не отменят другим кодом
Вопрос 17
Для чего нужны строки безопасности?
Варианты ответов
- Для перевода СЧПУ в режим работы
- Для перевода СЧПУ в определенный стандартный режим и отмена ненужных функций
- Для отмены ненужных функций
Вопрос 18
Могут ли два модальных кода из одной функциональной группы быть активны в одно и то же время?
Варианты ответов
Вопрос 19
Для чего применяется ускоренное перемещение?
Варианты ответов
- Для быстрого перемещения инструмента к позиции обработки или безопасной позиции
- Для быстрого выполнения обработки
- Для быстрого отвода инструмента
Вопрос 20
Зачем нужен зазор между поверхностью и точкой, в которую перемещается инструмент с помощью кода G00?
Варианты ответов
- Во избежание столкновения инструмента с заготовкой
- Для перехода в рабочий режим обработки
- Во избежание неверного позиционирования
Вопрос 21
В чем разница между G01 и G00?
Варианты ответов
- При действии кода G01 инструмент перемещается с заданной скоростью при которой не возможна обработка материала
- При действии кода G01 инструмент перемещается с заданной скоростью при которой возможна обработка материала
- При действии кода G00 инструмент перемещается с заданной скоростью при которой возможна обработка материала
Вопрос 22
В чем разница между G02 и G03?
Варианты ответов
- G02 круговая интерполяция по часовой стрелке и G03 круговая интерполяция против часовой стрелки
- G02 круговая интерполяция против часовой стрелки и G03 круговая интерполяция по часовой стрелке
- G02 круговая интерполяция на ускоренной подаче и G03 круговая интерполяция на рабочей подаче
Вопрос 23
Для чего в кадре круговой интерполяции указывают I, J, K слова данных?
Варианты ответов
- Для задания координат конечной точки дуги
- Для задания координат центра дуги
- Для задания координат начальной точки дуги
Вопрос 24
При помощи каких кодов выполняется останов управляющей программы?
Варианты ответов
- М00 и М01
- М02 и М30
- М05
Вопрос 25
С помощью каких кодов происходит управление подачей СОЖ?
Варианты ответов
- М06,М07
- М07,М08,М09
- М06,М07,М08
Вопрос 26
В чем разница между кодами М03 и М04?
Варианты ответов
- Один запускает, а другой останавливает вращение шпинделя
- Для подачи СОЖ в зону резания в различном виде
- В направлении вращения шпинделя
Вопрос 27
В чем разница между М30 и М02?
Варианты ответов
- М30 перематывает программу в её начало
- М02 перематывает программу в её начало
- М02 запускает, а М30 завершат работу программы
Вопрос 28
В чем разница между М00 и М01?
Варианты ответов
- М00 запрограммированный останов, М01 останов по выбору
- М00 останов по выбору, М01 запрограммированный останов
- М00 останов на короткое время, М01 останов на более длительное время
Вопрос 29
Укажите команду для автоматической смены инструмента
Варианты ответов
Вопрос 30
Что называется постоянным циклом?
Варианты ответов
- Часто повторяющиеся циклы в управляющей программе
- Специальные макропрограммы заложенные а СЧПУ для выполнения стандартных операций механической обработки
- Циклы сверления
Вопрос 31
В чем смысл использования постоянных циклов?
Варианты ответов
- Экономят время обработки
- Упрощают и экономят время написания программы
- Упрощают обработку детали
Вопрос 32
Что определяется при помощи Р слова данных при работе постоянных циклов?
Варианты ответов
- Мощность сверления
- Время ожидания на дне отверстия
- Время обработки одного отверстия
Вопрос 33
Что определяется при помощи R слова данных при работе постоянных циклов?
Варианты ответов
- Радиус
- Расстояние до плоскости отвода
- Расстояние до исходной плоскости
Вопрос 34
Для чего необходимо указывать код G80 в УП?
Варианты ответов
- Остановка программы
- Отмена постоянного цикла
- Отмена заданных координат
Вопрос 35
Для чего используют цикл прерывистого сверления?
Варианты ответов
- Для сверления глубоких отверстий более одного диаметра
- Для сверления глубоких отверстий более трех диаметров
- Для нарезания резьбы в отверстии
Вопрос 36
Что определяется при помощи Q слова данных?
Варианты ответов
- Время задержки на дне отверстия
- Относительную глубину рабочего хода сверла
- Глубину заглубления
Вопрос 37
В чем разница между G98 и G99 в постоянных циклах?
Варианты ответов
- К какой плоскости происходит возврат инструмента в конце каждого цикла и между всеми обрабатываемыми отверстиями
- Переводит программу из относительной в абсолютную систему координат
- От какой плоскости начинается работа постоянного цикла
Вопрос 38
Для чего используют функцию автоматической коррекции на радиус инструмента?
Варианты ответов
- Для автоматического изменения радиуса при обработке
- Для автоматического смещения траектории инструмента относительно исходного контура
- Для автоматической смены инструмента с другим радиусом
Вопрос 39
Укажите G коды для автоматической коррекции радиуса инструмента
Варианты ответов
- G41, G42, G40
- G43, G44, G40
- G41, G42, G49
Вопрос 40
Откуда система ЧПУ «узнает» о диаметре используемого инструмента?
Варианты ответов
- При помощи адреса D
- При помощи адреса С
- При помощи адреса Н
Вопрос 41
Какова должна быть длина прямолинейного участка подвода и отвода при включении автоматической коррекции на радиус инструмента?
Варианты ответов
- Не меньше величины радиуса инструмента
- Не менее трех диаметров инструмента
- Не менее 5 мм
Вопрос 42
Какой код отменяет автоматическую коррекцию на радиус инструмента?
Варианты ответов
Вопрос 43
На что указывает слово данных Р?
Варианты ответов
- Название подпрограммы
- Сколько раз нужно вызвать подпрограмму
- Количество внешних подпрограмм
Вопрос 44
Для чего используется код М98?
Варианты ответов
- Для вызова внутренних подпрограмм
- Для вызова внешних подпрограмм
- Для вызова основной программы
Вопрос 45
Для чего используется код М99?
Варианты ответов
- Код окончания работы основной программы
- Код окончания работы подпрограммы
- Код окончания работы индивидуальной программы
Вопрос 46
Выбор какой рабочей плоскости включат подготовительная функция G17?
Варианты ответов
Вопрос 47
При помощи адреса Т осуществляется управление…?
Варианты ответов
- Компенсацией длины инструмента
- Магазином инструмента
- Коррекцией на радиус инструмента
Вопрос 48
Адрес О указывает системе ЧПУ на….?
Варианты ответов
- Номер инструмента в магазине инструментов
- Номер управляющей программы
- Номер вызываемой подпрограммы
Вопрос 49
Укажите символ в УП указывающий на пропуск кадра?
Варианты ответов
Вопрос 50
С помощью какого кода производится выдержка с заданным временем?
Варианты ответов
Получите комплекты видеоуроков + онлайн версии








Сохранить у себя:
Нравится 1
Комментарии 5
Чтобы добавить комментарий зарегистрируйтесь или войдите на сайт
Игорь Каркошка, 04.09.2023 14:54
Ответ на вопрос:
На что указывает слово данных Р?»
— не корректен. На количество указывает «L», а «P» как раз таки на номер
Нравится 0

Ирина videouroki.net, 14.04.2022 11:54
Пользователь,
Где ответы, вы чего?
Здравствуйте. Благодарим Вас за внимание к нашему сайту. Ответы на тест от пользователя сайта предоставить не можем. Добавить возможность просмотра ошибок может только пользователь, который разработал данный тест. Если у Вас возникнут вопросы, напишите, пожалуйста, в нашу службу техподдержки на email: [email protected]
G-коды для станков с ЧПУ: таблица с примерами и обучение

- Что такое программирование ЧПУ G-кодами
- Что такое G-код ЧПУ
- Методы программирования обработки деталей ДЖИ-кодами для ЧПУ
- Почему стоит изучать программирование ЧПУ
- Стандарты и диалекты G-кода для ЧПУ станка: примеры
- Какие бывают G и M коды ЧПУ: описание
- Подготовительные G-функции ЧПУ
- Расшифровка G-кодов для ЧПУ
- Дополнительные функции и символы при программировании
- G-коды для ЧПУ: таблица подготовительных команд
- Таблица основных G-команд для станков с ЧПУ
- Таблица вспомогательных (технологических) команд G и М кода для станков ЧПУ
- Параметры команд, заданные латинскими буквами
- Требования к написанию алгоритмов
- Как выглядят G-коды для ЧПУ: пример программы управления для фрезерования
Предлагаем выяснить, как задается траектория движения (и вообще последовательность действий) высокопроизводительного металлообрабатывающего оборудования. Подробно рассмотрим готовые G-коды для ЧПУ: с примерами, обучением оператора и другими нюансами, играющими достаточно важную роль. Максимум полезной информации – от возможных методов и актуальных стандартов до основных и подготовительных функций, от определений и терминов, до причин, по которым обслуживающему персоналу нужно разбираться в вопросе.
Начнем с того, что сегодня они применяются для всех видов оборудования с числовым управлением, как для профессионального и устанавливаемого на максимально ответственных объектах, так и для любительского. В своей совокупности они образуют базовое подмножество языка ISO 7 bit, позволяющего установить и проконтролировать режимы обработки деталей.
Что такое программирование ЧПУ G-кодами
Фактически это задание определенной последовательности команд, определяющих характер движения режущего инструмента и захватных органов, степень фиксации заготовки и другие параметры. По своей роли это ключевая часть технологического обеспечения металлообрабатывающего оборудования, устанавливаемого на современных производствах.
Написанный алгоритм отличается жесткой структурой и представляет собой последовательность кадров – групп из нескольких команд. Каждый такой блок, объединенный общей функцией, обладает порядковым номером и отделен от последующих и предыдущих переводом строки (символ ПС/LF). Это сделано для наглядности листинга.
Что такое G-код ЧПУ
Это система команд, воспринимаемых станками с программным управлением. Была создана еще на заре 60-х годов – ассоциацией EIA (Electronic Industries Alliance), – но до готового к использованию формата (RS274D) ее доработали только в 1980-м году. Позднее, на очередном заседании профильного комитета, ее утвердили в качестве стандарта ISO 6983-1:1982. В Советском Союзе для регламентации ее положений ввели ГОСТ 20999-83, а обозначать ее в технической литературе стали ИСО-7 бит.
С того времени и по сей день широко используется, как самостоятельно, так и в роли базового подмножества для создания сходных языков, постоянно совершенствуется и расширяется.
Методы программирования обработки деталей ДЖИ-кодами для ЧПУ
Существуют 3 принципиально разных варианта – каждый со своими особенностями, плюсами, минусами и спецификой применения. Кратко рассмотрим каждый способ из этой тройки, выделяя основные моменты.
Ручное
Алгоритм функционирования составляется в текстовом формате, в редакторе на удаленном компьютере. После чего переносится технологом в память оборудования – записывается с оптического диска, USB-устройства (раньше для этого также использовались дискеты), а при непосредственном соединении с ПК – через порты интерфейса.
На пульте УЧПУ
В данном случае ввод команд осуществляется с клавиатуры, размещенной на стойке. Каждый кадр (блок) отображается на дисплее, причем постоянные циклы могут быть представлены в виде пиктограмм (по выбору оператора) – для удобства, чтобы сократить листинг. Нюансы зависят от особенностей системы, например, интерфейс HEIDENHAIN или Fanuc диалоговый, поэтому последовательность действий можно задать интуитивным путем.
При помощи CAD/CAM
Наиболее прогрессивным способом справедливо считаются именно САПР, так как они помогают сократить временные затраты и уберечься от ошибок, которые особенно часты при сложных алгоритмах. Но для их эффективного использования нужно внедрить единые для всего производственного цикла электронные решения, что не всегда возможно.
Вручную сегодня вводятся G-коды для токарного станка с ЧПУ, и то тогда, когда нужно выполнить простые задачи, допустим, расточить отверстие или снять металл по двум направлениям, то есть в ситуациях, когда ошибки реально выявить сразу. С пульта можно задать все то же самое и переходы посложнее, с обработкой по 2,5 и 3 координатам. Это очень подходящий выбор для серийного выпуска деталей по шаблону.
После создания эскиза в ADEM, MasterCAM или другой популярной САПР в диалоговом режиме удобно выбирать оборудование, инструменты и дополнительные приспособления, пределы перемещения и степень коррекции. Возможности задания траектории максимально широки, а при современном уровне развития CAD/CAM не составит труда выполнить виртуальную симуляцию техпроцесса, обнаружить сразу заметные ошибки вроде соударений, пропущенных припусков, зарезов, и исключить их.
Почему стоит изучать программирование ЧПУ
Ответ очевиден – чтобы уметь писать оптимальные алгоритмы для выполнения конкретной технологической операции. Просто понимать команды и пользоваться готовыми решениями не всегда удобно – в силу следующих причин:
- Стандартные варианты почти наверняка не учитывают специфику производства – в целях оптимизации их нужно адаптировать, а сделать это без знания языка ISO 7 bit крайне сложно.
- Методы постоянно совершенствуются, поэтому необходимо за ними успевать, ведь актуальная год назад последовательность действий сегодня может быть уже морально устаревшей.
- Процесс управления выпуском деталей нуждается в рационализации – в сокращении количества кадров, объединении повторяющихся циклов и в других способах упрощения листинга, воплотить которые в жизнь может только хорошо разбирающийся в вопросе оператор.

Стандарты и диалекты G-кода для ЧПУ станка: примеры
Первые шаги по регламентированию совокупности команд предприняла уже упомянутая Ассоциация электронной промышленности (EIA), когда ввела RS-274. Со временем свод правил был дополнен и расширен, превратился в NIST RS-274NGC. Большинство его положений перешли в актуальный сегодня стандарт ISO 7 bit.
Диалекты – это ответвления языка, в рамках которых инженеры дописали свои функции, ориентированные на определенную специфику техпроцессов или помогающие положительно выделиться среди ряда конкурентов.
- Fanuc, со своей унификацией и повсеместным распространением, популярен у профессионалов.
- Mach3, за счет сравнительной простоты и наглядности листинга, нравится любителям и новичкам.
- Haas предлагает дополнительные возможности при задаче алгоритма фрезерования карманов.
И так далее – диалектов много, они отличаются между собой уровнями поддержки и отображения, характером макро- и микроопераций, параметрами смещения и форматирования, инкрементными и абсолютными координатами.
Какие бывают G и M коды ЧПУ: описание
Сначала определим, в чем между ними разница. ДЖИ-команды являются основными и подготовительными, ЭМ – вспомогательными (технологическими). Записываются вместе, в строчку (первые – в начале, вторые – в конце) или, другими словами, покадрово – для наглядности листинга. В результате алгоритм представляет собой совокупность символьных блоков – с адресами и числовыми значениями.
В задачи G-группы входит определение линейной или круговой скорости, а также направления движения рабочих инструментов оборудования. Кроме того, они обязаны регламентировать расточку отверстий и нарезание резьбы, управлять координированием и другими особенностями дополнительной аппаратуры.
М-коды программирования ЧПУ призваны дополнять основные, упрощая выполнение алгоритма. На практике их роль сводится к смене лезвий, сверл (или других органов), к вызову и завершению подпрограмм.
Помимо этих двух распространенных семейств, также есть:
- S-команды, определяющие специфику основного движения.
- F, ответственные за характер подачи.
- D, H, T, выражающие ключевые параметры навесных элементов.
Поэтому оператору крайне важно разбираться в разнообразии представленных символов, а умение читать их построчно вообще подразумевается – это необходимое условие для контроля выполнения технологических операций.
Подготовительные G-функции ЧПУ
Могут задавать скорость перемещения ножа (гильотины) или выбор плоскости резания, но в блоке всегда записываются первыми. После обязательной литеры – ДЖИ с символами – идут координаты, представленные в виде числовых значений.
В зависимости от своего назначения они определяют позицию рабочего органа, выполняют переключение, компенсируют диаметр и длину, определяют особенности сверления, расточки, резьбования (полный список соответствия мы приведем ниже). Важно, что при составлении алгоритма, в текстовом формате, они остаются наглядными: при должном опыте чтения листинга оператору не составляет труда понять, что содержит каждая из них.
Расшифровка G-кодов для ЧПУ
Основных функций достаточно много, поэтому подробнее рассмотрим те из них, которые чаще всего применяются на практике, и это:
- G00 – для скоростного позиционирования и быстрого приведения инструмента в готовое/безопасное положение;
- G01-03 – для движения рабочего органа либо по прямой, либо по дуге, по часовой стрелке и против нее соответственно; дополнительные символы – I, J и K – в данном случае устанавливают координаты;
- G04 – для обеспечения перерыва в работе лезвия (сверла и так далее), продолжительностью 1 секунда (стандартный вариант) или дольше, в зависимости от значений X или P поля;
- G17 код ЧПУ нужен для определения основной плоскости – по нему происходит выбор XY-координат при совершении вращательных действий при выполнении технологических отверстий;
- G18-19 – делают то же самое, только в XZ и YZ-планах соответственно, актуальны при круговой интерполяции;
- G20 – для проведения измерений в дюймах, нужен при определении показателей, представленных не в системе СИ; G21, напротив, необходим для метрических вычислений;
- G40 – для смены автокоррекции на тот радиус, который устанавливает G41 (слева от обрабатываемой заготовки, с дополнительной D-командой) или G42 (аналогично, но уже справа);
- G43 код ЧПУ регулирует положение резца (или другого органа), компенсируя его длину, дополнен параметром H;
- G52 вводит локальные координаты, G53 обеспечивает переключение – на них и обратно;
- G54-59 ответственны за смещение инструмента по отношению к зафиксированным заготовкам; в зависимости от того, какой из них находится в листинге, можно понять, какая деталь подвергается воздействию;
- G64 активизирует режим резки с отменой любых других;
- G71 – включает опцию сверления отверстий, G73 делает то же самое, но с условием высокой скорости, G74 запускает процесс нарезания левосторонней резьбы, G81-83 – операцию сверления, G85-87 – циклы растачивания;
- G97 код ЧПУ определяет количество оборотов, совершаемых за единицу времени (обычно – за минуту).
Конечно, есть и другие, менее применимые, но все равно нужные и используемые. В процессе написания алгоритма инженер объединяет их в группы, заставляя взаимодействовать между собой и/или менять друг друга. От эффективности комбинаций зависит общая рациональность листинга, а значит и производительность выполнения технических операций.
Дополнительные функции и символы при программировании
Планируя последовательность действий сложного и высокоточного оборудования, лучше держать все возможные варианты в поле своего зрения и, при необходимости, сверяться, за что ответственен тот или иной ДЖИ. Поэтому мы и представляем их Вашему вниманию в максимально наглядном виде.
G-коды для ЧПУ: таблица подготовительных команд
установка инструмента в позицию
Описание G и M кодов для программирования фрезерных и токарных CNC станков с ЧПУ
Описание и примеры использования G и M кодов для программирования фрезерных CNC станков. Таблица кодов в помощь начинающим и опытным операторам оборудования с системой ЧПУ.
На производстве, где работают различные станки с числовым программным управлением, используется множество различного программного обеспечения, но в большинстве случаев весь управляющий софт использует один и тот же управляющий код. Программное обеспечение для любительских станков, так же базируется на аналогичном коде. В обиходе его называют «G-код». В данном материале представлена общая информация по G-коду (G-code).
Что такое G-код?
G-code это условное именование языка для программирования устройств с ЧПУ (CNC) (Числовое программное управление). Был создан компанией Electronic Industries Alliance в начале 1960-х. Финальная доработка была одобрена в феврале 1980-о года как RS274D стандарт. Комитет ИСО утвердил G-code, как стандарт ISO 6983-1:1982, Госкомитет по стандартам СССР — как ГОСТ 20999-83. В советской технической литературе G-code обозначается, как код ИСО-7 бит.
Производители систем управления используют G-code в качестве базового подмножества языка программирования, расширяя его по своему усмотрению.
Программа, написанная с использованием G-code, имеет жесткую структуру. Все команды управления объединяются в кадры — группы, состоящие из одной или более команд. Кадр завершается символом перевода строки (ПС/LF) и имеет номер, за исключеним первого кадра программы. Первый кадр содержит только один символ» %». Завершается программа командой M02 или M30.
Основные (в стандарте называются подготовительными) команды языка начинаются с буквы G:
- перемещение рабочих органов оборудования с заданой скоростью (линейное и круговое;
- выполнение типовых последовательностей (таких, как обработка отверстий и резьб);
- управление параметрами инструмента, системами координат, и рабочих плоскостей.
Сводная таблица команд G-кодов
| Подготовительные (основные) команды / Коды | Описание |
|---|---|
| G00-G04 | Позиционирование инструмента |
| G17-G19 | Переключение рабочих плоскостей (XY, XZ, YZ) |
| G20-G21 | Не стандаризовано |
| G40-G44 | Компенсация размера различных частей инструмента (длина, диаметр) |
| G53-G59 | Переключение систем координат |
| G80-G84 | Циклы сверления, нарезания резьбы |
| G90-G92 | Переключение систем координат (абсолютная, относительная) |
Таблица основных команд G-кода
| Код | Описание | Пример |
|---|---|---|
| G00 | Ускоренное перемещение инструмента (холостой ход) | G0 X0 Y0 Z100; |
| G01 | Линейная интерполяция | G01 X0 Y0 Z100 F200; |
| G02 | Круговая интерполяция почасовой стрелки | G02 X15 Y15 R5 F200; |
| G03 | Круговая интерполяция против часовой стрелки | G03 X15 Y15 R5 F200; |
| G04 | Задержка на P миллисекунд | G04 P500; |
| G10 | Задать новые координаты для начала координат | G10 X10 Y10 Z10; |
| G11 | Отмена | G10G11; |
| G15 | Отмена | G16G15 G90; |
| G16 | Переключение в полярную систему координат | G16 G91 X100 Y90; |
| G20 | Режим работы в дюймовой системе | G90 G20; |
| G21 | Режим работы в метрической системе | G90 G21; |
| G22 | Активировать установленый предел перемещений (Станок невыйдет за их предел). | G22 G01 X15 Y25; |
| G23 | Отмена | G22G23 G90 G54; |
| G28 | Вернуться на референтную точку | G28 G91 Z0 Y0; |
| G30 | Поднятие по оси Z на точку смены инструмента | G30 G91 Z0; |
| G40 | Отмена компенсации размера инструмента | G1 G40 X0 Y0 F200; |
| G41 | Компенсировать радиус инструмента слева | G41 X15 Y15 D1 F100; |
| G42 | Компенсировать радиус инструмента справа | G42 X15 Y15 D1 F100; |
| G43 | Компенсировать высоту инструмента положительно | G43 X15 Y15 Z100 H1 S1000 M3; |
| G44 | Компенсировать высоту инструмента отрицательно | G44 X15 Y15 Z4 H1 S1000 M3; |
| G53 | Переключиться на систему координат станка | G53 G0 X0 Y0 Z0; |
| G54-G59 | Переключиться на заданную оператором систему координат | G54 G0 X0 Y0 Z100; |
| G68 | Поворот координат на нужный угол | G68 X0 Y0 R45; |
| G69 | Отмена | G68G69; |
| G80 | Отмена циклов сверления | (G81-G84)G80 Z100; |
| G81 | Цикл сверления | G81 X0 Y0 Z-10 R3 F100; |
| G82 | Цикл сверления сзадержкой | G82 X0 Y0 Z-10 R3 P100 F100; |
| G83 | Цикл сверления сотходом | G83 X0 Y0 Z-10 R3 Q8 F100; |
| G84 | Цикл нарезание резьбы | G95 G84 X0 Y0 Z-10 R3 F1.411; |
| G90 | Абсолютная система координат | G90 G21; |
| G91 | Относительная система координат | G91 G1 X4 Y5 F100; |
| G94 | F (подача) — в формате мм/мин. | G94 G80 Z100; |
| G95 | F (подача )- в формате мм/об. | G95 G84 X0 Y0 Z-10 R3 F1.411; |
| G98 | Отмена | G99G98 G15 G90; |
| G99 | После каждого цикла не отходить на «подходную точку» | G99 G91 X10 K4; |
Таблица технологических кодов (М-код)
Технологические команды языка начинаются с буквы М. Включают такие действия, как:
- Сменить инструмент
- Включить/выключить шпиндель
- Включить/выключить охлаждение
- Вызвать/закончить подпрограмму
Вспомогательные (технологические) команды
| Код | Описание | Пример |
|---|---|---|
| M00 | Приостановить работу станка до нажатия кнопки «старт» на пульте управления, так называемый «технологический останов» | G0 X0 Y0 Z100 M0; |
| M01 | Приостановить работу станка до нажатия кнопки «старт», если включен режим подтверждения останова | G0 X0 Y0 Z100 M1; |
| M02 | Конец программы | M02; |
| M03 | Начать вращение шпинделя по часовой стрелке | M3 S2000; |
| M04 | Начать вращение шпинделя против часовой стрелки | M4 S2000; |
| M05 | Остановить вращение шпинделя | M5; |
| M06 | Сменить инструмент | M6 T15; |
| M07 | Включить дополнительное охлаждение | M3 S2000 M7; |
| M08 | Включить основное охлаждение | M3 S2000 M8; |
| M09 | Выключить охлаждение | G0 X0 Y0 Z100 M5 M9; |
| M30 | Конец информации | M30; |
| M98 | Вызов подпрограммы | M98 P101; |
| M99 | Конец подпрограммы, возврат к основной программе | M99; |
Параметры команд задаются буквами латинского алфавита
| Код константы | Описание | Пример |
|---|---|---|
| X | Координата точки траектории по оси X | G0 X0 Y0 Z100 |
| Y | Координата точки траектории по оси Y | G0 X0 Y0 Z100 |
| Z | Координата точки траектории по оси Z | G0 X0 Y0 Z100 |
| F | Скорость рабочей подачи | G1 G91 X10 F100 |
| S | Скорость вращения шпинделя | S3000 M3 |
| R | Радиус или параметр стандартного цикла | G1 G91 X12.5 R12.5 или G81 R1 0 R2 -10 F50 |
| D | Параметр коррекции выбранного инструмента | M06 T1 D1 |
| P | Величина задержки или число вызовов подпрограммы | M04 P101 или G82 R3 Z-10 P1000 F50 |
| I,J,K | Параметры дуги при круговой интерполяции | G03 X10 Y10 I0 J0 F10 |
| L | Вызов подпрограммы с данной меткой | L12 P3 |
Видео: серия уроков по программированию станков с ЧПУ
В серии видеороликов представлен исчерпывающий курс по программированию на фрезерных и токрно-фрезерных станках с чпу. Просмотрев видео, вы научитесь самостоятельно разрабатывать управляющую программу для станков с ЧПУ, в частности автоматов продольного точения и токарно-фрезерных станков.
Магазин станков №1 – только лучшие станки и оборудование для дерево- и металлообработки, режущий инструмент и комплектующие для станков с ЧПУ. Отличные цены, доставка по России и СНГ.
Подпрограммы со смещением на токарном станке
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу.
Сообщения
Автор: Kelny · Опубликовано: 47 минут назад
Гасите не через контекстное меню на самом компоненте/элементе, а через меню ПРАВКА и там выбрать ПОГИСИТЬ-Выбранные конфигурации или Только эта конфигурация. Там вроде от галочек в настройках конфигурации зависит, может быть производная, но при этом по галочкам не принимать изменения вышестоящей родительской конфигурации.
Автор: Kelny · Опубликовано: 49 минут назад
Автор: Kelny · Опубликовано: 51 минута назад
Меню Справка(?)-Учебные пособия Solidworks
Автор: ДОБРЯК · Опубликовано: 2 часа назад
Если вы поняли как считать профиль матрицы. То напишите чему равен профиль для этой матрицы и для этой матрицы. Одна и та же матрица 10х10.
Автор: Oi-Tf · Опубликовано: 2 часа назад
Давно висит вопрос по теме, стойка TF Plus, как сделать что бы отображалась симуляция без блокировки приводов? на других стойках что видел нажимаешь на графику открывается первый вариант с блокировкой осей, нажимаешь еще раз на кнопку графики, открывается симуляция где можно просто нажать под экранную клавишу start, или 1block (сингл блок). На двух китайских станках почему-то не открывается, раньше думал что это стандартная базовая опция. Фото пришлось обрезать тк не влезает по размеру. Фото симуляции которая нужна.
Автор: Dm75 · Опубликовано: 2 часа назад
И да, наипервейщий вопрос при работе без датчика- куда полетит заготовка из разжавшихся кулачков, если действительно пропадает давление? Хозяину в лоб? ( токарный вроде станок).
![]()
Автор: mamomot · Опубликовано: 3 часа назад
Для определения углов отдачи большинства проката для подавляющего числа требований чертежей используется соотношение радиуса гибки к толщине металла равное 1. При этом опыт нашей технологической науки дает нам диаграмму которую я прикрепляю к сообщению. Мой же личный опыт показывает, что таковое соотношение в реальной гибке еще меньше (причем гибка идет с проковкой и с утонением материала по линии сгиба. Да и гибка в узком ручье не подпадает ни под какую рекомендацию, о чем в толстых книгах ясно сказано: «Все получите из опытной гибки». Выше говорил: для правильной гибки по всем канонам нужна система быстросъемного инструмента и стеллаж секционных матриц и пуансонов под рукой. В самых современных листогибочных центрах уже и не понять: где и какая матрица, а где какой пуансон — см. видео:
Автор: wega7777 · Опубликовано: 3 часа назад
Попробуйте найти сигнал Hydraulic Pump Motor Run,для этого через кнопку system ,зайти в меню конфигурация pmc, меню символы и там в сигналах Y поискать какой Y для Hydraulic Pump Motor.Затем через кнопку system зайти в обслуживание pmc, и в меню статус найти этот Y и посмотреть изменение этого сигнала при отключении гидравлики.https://drive.google.com/file/d/13eBPTJ-8R_7MxF4TlZdI54vjxcDoYSE8/view?usp=drivesdk Это к тому что может у вас по какой то причине пропадает этот сигнал для управления реле которое комутирует управление пускателем.
![]()
Автор: Viktor2004 · Опубликовано: 3 часа назад
спасибо. Правда я там ничего не понял. Ну и ладно. Может завтра с заказчиком совместно разберемся
![]()
Автор: Александр1979 · Опубликовано: 3 часа назад
Можете сделать как в видео (вместо сверла можно поставить кусок алюминиевой проволоки). Потом аналогично проверить наклон системы координат вокруг поворотной оси. https://m.youtube.com/watch?v=CzxXw2A_fq4
- IPS Theme by IPSFocus
- Язык
- Стиль
- Политика конфиденциальности
- Реклама на форуме
CAD/CAM/CAE Russian Community Board Powered by Invision Community