PartMaker: автоматизированная разработка управляющих программ для современного оборудования с ЧПУ. G-код

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

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

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


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


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


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



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



5. MeshCAM. Это пакет для создания управляющих программ для станков с ЧПУ на основе трехмерных моделей и векторной графики. Примечательно, что пользователю необязательно обладать богатым опытом CNC-программирования, чтобы освоить этот софт. Достаточно обладать базовыми навыками работы на компьютере, а также точно задавать параметры, по которым будет производиться обработка изделий на станке.
MeshCAM идеально подходит для проектирования двухсторонней обработки любых трехмерных моделей. В этом режиме пользователь сможет быстро обрабатывать на станке объекты любой сложности.


6. SimplyCam. Это компактная и многофункциональная система для создания, редактирования, сохранения чертежей в формате DXF. Это обеспечение генерирует управляющие программы и G-коды для станков с ЧПУ. Они создаются по растворным рисункам. Пользователь может создать изображение в одной из графических программ своего компьютера, а затем загрузить его в SimplyCam. Программа оптимизирует этот рисунок и переведет его в векторный чертеж. Пользователь также может использовать такую функцию, как ручная векторизация. В этом случае изображение обводится стандартными инструментами, которые используются в AutoCAD. SimplyCam создает траектории обработки изделий на станках с ЧПУ.



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



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

Информация о порядке обработки изделия на станке вводится по кадрам. КАДР - это часть управляющей программы, вводимая и обрабатываемая как единое целое и содержащая не менее одной команды.

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

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

Например:

N3 - порядковый номер кадра

G02 - подготовительная функция

(G01 - перемещение по прямой к точке

G02,G03 - круговая интерполяция по часовой или против)

X - Координаты конеченой точки перемещения по осям, Y - (например, X+037540 (375,4мм)

Координаты центра дуги при круговой интерполяции

F4 - код подачи (например, F0060 (60мм/мин)) S2 - код частоты вращения шпинделя T2 - номер инструмента

M2 - вспомогательная функция (смена инструмента, смена стола, включение охлаждения, зажим заготовки...).

L3 -ввод и отмена коррекции геометрической информации.

LF - конец кадра.

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

Подготовка управляющей программы включает:

1.Анализ чертежа детали и выбор заготовки.

    Выбор станка по его технологическим возможностям (размеры, возможности интерполяции, количество инструментов и т.д.).

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

4.Выбор системы координат детали и исходной точки для инструмента.

5.Выбор способа крепления заготовки на станке.

    Простановка опорных точек, построение и расчет перемещения инструмента.

    Кодирование информации

    Запись программы на программоноситель, ее редактирование и отладка.

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

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

Фрезерный станок и многооперационный станок (обрабатывающий центр) с числовым программным управлением

3.3 Промышленные роботы

Промышленный робот (ПР) это механический манипулятор с программным управлением.

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

Промышленные роботы подразделяются на технологические (изме-

няющие свойства обьекта) и транспортные.

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

По грузоподьемности подразделяются на:

Масса обьекта сверхлегкие до 1 кг легкие 1 - 10 кг средние 10 -100 кг тяжелые 100- 1000 кг сверхтяжелые более 1000 кг

Сверхлегкие роботы собирают прибор, тяжелый робот перемещает крупногабаритные заготовки.

ПР подразделяются также по количеству степеней свободы рабочего органа, по системе ЧПУ (замкнутая и незамкнутая, контурная и позиционная, CNC, DNC, HNC).

Зона обслуживания транспортного робота и траектория перемещения заготовки

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

Широкое применение получили роботы производящие сварку кузовов автомобилей, их окраску. Роботы применяются при сборке радиоэлектронной аппаратуры, часов и др. приборов.

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

Роботы сваривают кузова легковых автомобилей и устанавливают деревянные панели на станок для обработки (примеры применения роботов)

Контрольные вопросы:

1.Какие системы ЧПУ позволяют обрабатывать сферические поверхности на токарных станках?

2.Какие системы ЧПУ целесообразно применять на сверлильных станках?

3.По скольки координатам возможна интерполяция при обработке заготовок на токарных станках? - на фрезерных станках?

4.Чем отличаются системы циклового программного управления от систем ЧПУ?

5.Какие функции выполняют промышленные роботы?

Образец вопросов карты тестового контроля.

    На каких операциях целесообразно применение систем ЧПУ с контурным управлением?

А). При точении ступенчатых валиков.

Б) . При фрезеровании поверхностей двойной кривизны.

В). При обработке отверстий в печатных платах.

    Какие виды роботов применяются при окраске сложнопрофильных деталей? А). Технологические с контурным управлением.

Б). Крупногабаритные с позиционным управлением.

В). Транспортные с контурным управлением.

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

Предназначение

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

При помощи команд:

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

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

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

Чтобы создать технологическую операцию, необходимо получить информацию о:

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

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

При помощи управляющей программы можно выполнить:

  • токарные работы;
  • фрезеровку;
  • шлифовальные работы.

Софт может использоваться для нескольких задач сразу.

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

Создание

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

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

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

  • AutoCAD;
  • NanoCAD;
  • T-FlexCAD;
  • ArtCam;
  • SolidWorks.

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

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

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

  • технологическими;
  • геометрическими;
  • подготовительными;
  • вспомогательными.

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

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

Виды программ

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

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

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

Не существует универсальных программ для передачи команд станку. Список самых востребованных состоит из программ для:

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

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

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

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

Они используются при:

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

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

Виды ошибок

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

Ошибки бывают трех типов:

  • герметического;
  • технологического;
  • перфорационного.

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

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

Государственное образовательное учреждение

высшего профессионального образования

Московский государственный индустриальный университет

ГОУ ВПО МГИУ

Научно-образовательный материал

Круглый стол на тему «Разработка управляющих программ для станков с ЧПУ с использованием современных CAD/CAM – систем»

Состав научно-образовательного коллектива:

Бурдина Е.А., к.п.н., доцент

Егоркина Е.Б., ведущий инженер

Чичекин И.В., к.т.н.

Москва 2010 г.

Разработка управляющих программ для станков с ЧПУ с использованием современных CAD / CAM – систем.

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

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

Программой предусмотрен теоретический курс, а также практические занятия с использованием трех координатного вертикально фрезерного многоцелевого станка MIKRON 600 Рro c системой ЧПУ Heidenhain TNC530, токарно-фрезерного обрабатывающего центра INDEX ABC с системой ЧПУ Sinumeric.

"Подготовка и контроль управляющих программ для станков с ЧПУ фрезерной группы "

Тема 1. Введение. Вертикальный фрезерный многоцелевой станок с ЧПУ модели MIKRON 600 Pro. Назначение и область использования станка. Основные узлы и технические характеристики станка. Режимы резания.

Тема 2. Pro ENGINEER . Построение геометрической модели, используя элемент Эскизирование. Создание твердого тела, формирующего типовую корпусную деталь.

Тема 3.

Тема 4. GPost .

Тема 5. Heidenhain TNC 530. Устройство имитационной панели управления. Управление файлами. Работа с таблицами инструментов. Данные инструмента. Коррекция инструмента.

Тема 6. Heidenhain . Движение инструмента. Функции траектории. Программирование контуров. Работа с применением циклов.

Тема 7. Ручное программирование контуров в кодах ISO .

Тема 8. Визуальный контроль траектории движения инструмента. Проверка программ оператором. Непосредственная обработка детали на станке.

"Подготовка и контроль управляюих программ для станков с ЧПУ токарной группы "

1. Тематическое содержание курса

Тема 1. Введение. Токарно-фрезерный обрабатывающий центр с ЧПУ модели INDEX ABC. Назначение и область использования станка. Основные узлы и технические характеристики станка. Режимы резания.

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

Тема 3. Разработка управляющих программ. Проектирование заготовки. Расчет технологических параметров производства. Создание таблицы инструментов. Построение траектории обработки. Получение управляющей программы.

Тема 4. Генерирование управляющих программ с помощью постпроцессора, используя встроенное приложение GPost . Основные функции. Выбор постпроцессора.

Тема 5. Основы ручного программирования SINUMERIC . Управление файлами. Работа с таблицами инструментов. Данные инструмента. Коррекция инструмента. Синхронизация инструментальых головок.

Тема 6. Ручное программирование контуров используя стандартные циклы. Токарные циклы. Циклы сверления. Функции траектории. Программирование контуров. Работа с применением циклов.

Тема 7. Ручное программирование контуров в кодах ISO . Основные функции. Вспомогательные функции. Формат кадра. Программирование контуров.

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

Тема 9. Обучение работе на оборудовании. Составление управляющих программ. Работа на оборудовании. Непосредственная обработка детали на станке.

Токарная обработка.

Токарный многоцелевой станок фирмы INDEX модели АВС предназначен для обработки широкой номенклатуры деталей тел вращения сравнительно простых геометрических форм, как на автомате (прутковый вариант заготовки), так и как на станке с ЧПУ для деталей сложной геометрической формы (обработка индивидуальных заготовок). Таким образом, станок INDEX модели АВС объединил преимущества автомата для обработки прутков с кулачковым управлением и универсального токарного станка с ЧПУ.

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

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

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

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

Требования к инструменту для мелкоразмерной обработки несколько отличаются от обычных требований. Эти требования должны обеспечивать следующие особенности мелкоразмерной обработки: более высокую точность и качество обработки; возможность обработки любых материалов; более внимательный контроль над процессом образования стружки; производить обработку с высокой производительностью.

Рис. 1 . Разновидности многогранных пластин, рекомендуемые к использованию мелкоразмерной обработки: 1 – для отрезки и обточки канавок; 2 – для нарезания резьбы; 3 – для отрезки труб и деталей небольшого диаметра; 4 – для наружного точения; 5 – для растачивания внутренних диаметров; 6 – для отрезки, обработки канавок, нарезания резьбы; 7 – обработка канавок; 8 – наружная резьба; 9 – наружное точение; 10 – внутренняя резьба; 11 – для внутреннего точения, обработки канавок и нарезания резьбы

Компоновка и основные узлы станка

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

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

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

Основные преимущества станка следующие:

Компактная конструкция станка, занимающая сравнительно небольшую площадь;

Сокращение штучного времени за счет обработки заготовки с двух сторон и с использованием до 3-х инструментов, работающих одновременно;

Возможность работы приводных (вращающихся) инструментов на всех суппортах станка;

Возможность обработки стальных многогранных прутков;

Удобное и доступное для наладки рабочее пространство станка.

На рис. 2 показаны основные узлы, входящие в состав станка,. Для наглядности станок представлен в виде открытом от защитных устройств и внешнего ограждения.


Рис.2 . Узлы токарного многоцелевого станка с ЧПУ Index серии ABC: 1 – основание; 2 – второй револьверный суппорт; 3 – мотор-шпиндель; 4 – главный привод; 5 – суппорт для обработки тыльной стороны детали; 6 – первый револьверный суппорт; 7 – наклонная станина; 8 – привод подачи

2.1. Устройство системы чпу 2р22

Система ЧПУ 2Р22 предназначена для выдачи управляющей программы (УП) на исполнительные органы токарных станков. Эта система выполняет следующие функции: ввод управляющей программы с клавиатуры пульта управления или программоносителя; отработку и редактирование управляющей программы непосредственно на станке; составление управляющей программы по образцу, когда обработка первой детали ведется в ручном, а обработка последующих деталей – в автоматическом режиме; ввод постоянных циклов в диалоговом режиме; использование сложных циклов многопроходной обработки; вывод управляющей программы на программоноситель и выполнение ряда других функций.

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

Техническая характеристика системы ЧПУ 2Р22 приведена в табл. 2.

Таблица 2

Техническая характеристика устройства ЧПУ 2Р22

Продолжение табл. 2

Способ задания размеров в программе

В абсолютной и относительной системе

Максимальное программируемое перемещение, мм

Режим работы

Автоматический, ручной, ввод данных, поиск кадра, редактирование, режим диалога при формировании УП по кадрам, выход в исходную точку и др.

Тип устройства для ввода данных

Фотосчитывающее устройство (ФСУ), клавиатура пульта управления (ПУ), кассетный накопитель на магнитной ленте

Тип устройства для хранения УП и управления ЧПУ, программы электроавтоматики и программы привязки системы к станку

Постоянное программируемое запоминающее устройство (ППЗУ)

Время хранения информация в оперативном запоминающем устройстве (ОЗУ), час.

Коррекция:

частоты вращения шпинделя

14–40 % с шагом 10%

рабочих подач

0–12 % с шагом 1 %

Индикация данных

На блоке отображения символьной информации (БОСИ)

Типы управляемых приводов:

главного движения

Регулируемый

Следящий

Предельные значения скоростей рабочего органа (РО), мм/мин:

рабочих подач

До 5000 (при нарезании резьбы до 10000)

холостых перемещений

Окончание табл. 2

Соседние файлы в папке Учебники

studfiles.net

Разработка управляющих программ для станков с ЧПУ, страница 5

Разработка управляющих программ для оборудования с ЧПУ заключается не только в определении геометрии обрабатываемого профиля детали и расчёта траектории движения инструмента относительно детали. Этот процесс требует знаний и опыта в выборе режущих инструментов (особенно для многоцелевых станков, где часто необходимо автоматически менять большое число режущих инструментов), методов размещения, базирования и закрепления заготовки на станке, определения скоростей вращения шпинделя и величин подач, назначения глубины резания для каждого прохода и т.п. И, конечно же, требуется хорошее знание оборудования, для которого разрабатывается УП. Каждый станок имеет свои особенности, как в конструкции его механических узлов, так и в системе управления. Поэтому перед тем, как приступить к разработке управляющей программы, необходимо тщательно проработать инструкции по программированию и обслуживанию, предоставляемые производителем данного станка. Хорошо изучить подготовительные функции G и вспомогательные команды М, реализуемые системой управления данного станка, какие функции работают по умолчанию, то есть активизируются в момент включения системы управления, а какие функции требуют особого вызова.

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

Ранее уже описывались методы выбора системы координат и нулевой точки на детали, так же как и представление размерной информации на чертеже детали (например, необходимость пересчёта координат опорных точек, представление их в абсолютной или относительной системе отсчёта, переработка информации в табличную форму и т.п.).

Рассмотрим теперь, какую ещё информацию необходимо иметь для программирования обработки детали на станке с ЧПУ. Относительно детали это:

· Размер заготовки;

· Закрепление детали на станке.

· Материал детали;

· Припуск на обработку;

· Заданная шероховатость поверхности;

· Заданный допуск на обработку различных элементов детали;

· Жёсткость детали;

Размер заготовки должен быть в пределах допуска, предусмотренного для данного случая. Если это не так, необходимо предусмотреть предварительную операцию, может быть с применением какого-либо универсального оборудования, для удаления излишнего припуска.

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

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

Для удаления припуска, с точки зрения экономики, желательно назначать как можно меньшее число проходов. В идеальном случае это два прохода – один черновой, а второй чистовой. Однако число проходов зависит от прочности режущего инструмента, материала и конфигурации детали, а также от мощности привода станка. 26

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

Жёсткость детали оказывает большое влияние на способ закрепления детали, выбор конструкции и места расположения зажимных устройств. Определяя место расположения зажимных устройств надо учитывать траекторию движения инструмента в процессе обработки различных поверхностей детали.

2.2.3. Адресная система записи управляющих программ.

Составление программ для систем, предназначенных для работы со станками типа “обрабатывающие центры”, проводится в соответствии с рекомендациями, выработанными Международной организацией по стандартизации (IS0) и принятыми в нашей стране.

Подготовка управляющих программ может осуществляться или в ручном режиме, или с помощью систем автоматизации программирования (САП), или в диалоговом режиме непосредственно на станке, или с применением систем CAD/CAM. Однако в любом случае управляющая программа в конечном виде представляется в коде ISO.

Данный код основан на двоично-десятичной системе счисления, где каждый десятичный разряд выражается какими-либо двоичными знаками (в одной строке перфоленты), а отдельные разряды располагаются последовательно (по строкам), как в десятичной системе счисления.

Кроме того, стандарт предполагает использование по кадровой записи информации, когда в одном блоке на участке перфоленты (называемом кадром) записывается вся информация, относящаяся к перемещению из одной опорной точки до другой. Иногда кадр несёт только технологическую информацию для выполнения каких-либо команд без перемещения.

vunivere.ru

Разработка управляющих программ для станков с ЧПУ, страница 2

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

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

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

Имея все необходимые элементы, приступают к наладке станка, которая включает в себя следующие процедуры:

1. Установка зажимного приспособления на станке и закрепление в нём детали.

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

3. Совмещение координат детали, приспособления, инструмента и станка. Выставка нулевых точек.

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

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

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

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

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

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

Наиболее важным этапом во всей данной функциональной схеме является этап «Расчёт программы», который включает в себя следующие процедуры:

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

2. Расчёт опорных точек на контуре детали (рис. 2.2 а, 2.2 б). Опорными точками являются точки, где меняется математический закон, описывающий заданный контур. Это точки пересечения, начала или конца геометрических элементов. Как правило, расчёт контура детали выполняется по середине поля допуска на размер или по номинальному размеру, с последующим вводом коррекции на этот программируемый размер с пульта управления системы в зависимости от результатов замера обработанной детали.

3. Расчет эквидистанты (рис.2.2в.). Траектория инструмента рассчитывается для определенной его точки: для концевой фрезы это центр основания, а для резцов - центр закругления при вершине. Траектория центра инструмента в плоскости обработки представляет собой эквидистанту, т.е. геометрическое место точек, равноудалённых от контура детали на расстояние, равное радиусу инструмента. Опорные точки на эквидистанте определяются по уже рассчитанным координатам опорных точек на профиле детали.

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

Рис. 2.2 а. Чертёж детали

Рис. 2.2.б Определение опорных точек на контуре детали и расчёт их координат.

Рис. 2.2. в. Построение эквидистанты и пересчёт координат опорных точек на эквидистанте.

vunivere.ru

Лекция - Основные принципы разработки управляющих программ для оборудования с ЧПУ - файл 1.doc

Лекция - Основные принципы разработки управляющих программ для оборудования с ЧПУ (534.5 kb.)Доступные файлы (1):
1.doc 535kb. 16.11.2011 08:22
содержаниеАвтор: Гаик Рафаэлович Сагателян (МГТУ им. Баумана) Электр. Версия черчение в Компас: Коренчук ИванОсновные принципы разработки управляющих программдля оборудования с ЧПУ Под ЧПУ оборудования понимают управление при помощи программ, заданных в алфавитно-числовом коде.При обработке на станках с ЧПУ инструмент перемещается по задаваемым в программе траекториям.При этом, например, для токарных станков программируется перемещение вершины резца, а для фрезерных – перемещение оси фрезы.Ось фрезы перемещается по эквидистанте, т. е. линии или поверхности, отстоящей от обрабатываемой поверхности на постоянную величину, равную радиусу фрезы.

  1. требуемый контур детали;
  2. эквидистанта;
  3. фреза.
Программируются две подачи. На обрабатываемом контуре выделяются опорные точки, которые представляют собой те точки контура, в которых он изменяет свой характер (точки 4, 5, 6, 7).ЭВМ, встроенная в систему ЧПУ производит аппроксимацию перемещений рабочих органов оборудования. В частности аппроксимирует окружность ломаной линией (между точками 6 и 7). Поэтому существует погрешность .Оборудование с ЧПУ снабжено либо шаговыми двигателями, либо двигателями постоянного тока (тиристорными).

Пусть Nx и Ny – количество импульсов по осям X и Y соответственно, тогда

,
,

где х и у – цены импульсов (дискреты), лежащие обычно в пределах 0,0050,01 мм.

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

,
,

где
– время перемещения по прямой в данной точке аппроксимации, [с], ^ – скорость подачи, [мм/мин], l – длина участка аппроксимации в данной точке, причем

Структура систем ЧПУ

Структура СЧПУ без обратной связи выглядит следующим образом:

  1. программоноситель;
  2. дешифратор (устройство считывания);
  3. промежуточное устройство (запоминающее);
  4. силовой привод.
Структура СЧПУ с обратной связью: 1, 2, 3- аналогично устройству без обратной связи (см. предыдущий рисунок);
  1. сравнивающее устройство;
  2. усилитель;
  3. привод;
  4. датчик обратной связи.
Поскольку управление в СЧПУ происходит по нескольким каналам, в целом структура СЧПУ имеет следующий вид: БТК - блок технологических команд
  1. программоноситель;
  2. магнитная головка;
  3. электронный блок;
  4. каналы (управляющие перемещением технологического оборудования и канал для команд);
  5. привод главного движения;
  6. двигатель подачи СОЖ;
  7. двигатель насоса гидросистемы станка;
  8. усилители;
  9. силовые приводы (двигатели постоянного тока);
  10. датчики обратной связи;
  11. рабочие органы станка;
  12. ходовые винты.

Разновидности СЧПУ

Различают позиционные и контурные СЧПУ. Позиционные СЧПУ управляют только перемещением рабочих органов в те или иные точки. Например, при сверлении отверстий в печатных платах необходимо задавать только координаты отверстий. Контурные СЧПУ обеспечивают требуемую скорость в процессе перемещения от одной позиции к другой. Эта скорость является скоростью подачи. В обозначениях металлорежущих станков предусмотрена возможность указания на тип применяемого СЧПУ. В конце обозначения указывается:…Ц – цикловое программное управление, управляющими элементами яв-ляются концевые переключатели, упоры и т. д.…Ф1 – станок снабжен цифровой индикацией положения инструмента.…Ф2 – позиционная СЧПУ.…Ф3 – контурная СЧПУ.…Ф4, …Ф5 – обрабатывающие центры (ОЦ) – многооперационные станки с позиционным и контурным СЧПУ соответственно. Также в обозначении станков присутствуют буквы Р и М. Р – револьверная головка (например, РФ3).М – оборудование снабжено магазином элементов, что характерно для ОЦ.

Номенклатуру инструмента для станков c ЧПУ (см. табл. 1 – 5) составляют на базе статистического анализа форм и размеров изготовляемых деталей и технологических возможностей станков. В конкретных условиях обработки можно применять и другие инструменты (инструментальные материалы). Для обработки отверстий используют сверла и расточные резцы ограниченной номенклатуры. Зенкеры и развертки в большинстве случаев не применяют. 7-й и 8-й квалитеты для отверстий получают растачиванием (употребление разверток целесообразно только в случае обработки больших партий деталей).

Наружные основные поверхности с образованием прямых уступов формируют проходным подрезным резцом с углами  =95° 1 =5° для черновой обработки и контурными резцами с углами  =93° и 1 =32° для чистовой обработки (см. табл. 1).

При обработке внутренних основных поверхностей используют центровочные и спиральные сверла, а также расточные проходные резцы с углами  =95°, 1 =5° для черновой обработки и расточные контурные резцы с углами  =93°, 1 =32 для чистовой обработки. Размеры расточного инструмента устанавливают соответственно размерам обрабатываемых отверстий: диаметру и длине.

Для обработки глухих отверстий используют перовые или спиральные донные сверла диаметром 25, 30, 35, 40, 45 и 50 мм. Для образования наружных и внутренних дополнительных поверхностей необходимы прорезные резцы, резцы для угловых канавок, резьбовые резцы с углом  =60, 55 (для метрических и дюймовых резьб). Конструкция инструмента и резцедержателей должна обеспечивать возможность предварительной настройки инструмента на размер вне станка, быструю и точную установку инструмента в рабочую позицию на суппорте или в револьверной головке, формирование и отвод стружки в условиях автоматической работы станка с ЧПУ.Примечание. Резец контурный правый (левый) применяется также для обработки дополнительных поверхностей.^ ^

Резец Форма рабочей части Размеры, мм Материал режущей части
b l L d
Для угловых канавок 2 - 60 До 10 Р18
3 100 10-50
5 150 50 – 100 Т5К10, ВК8
8
200 Св. 100
Прорезной До 60 От 10 Р18
3 10 100 От 16
6 15 150 От 20 Т5К10, ВК6
10 25 200 От 50
Резьбовой - - - - Т15К6, ВК6
^ Примечание. Для станков с вращением шпинделя только в одну сторону следует использовать сверла левого вращения.

УП записывается на программоноситель в виде последователь­ности кадров, представляющих собой законченные по смыслу фразы на языке кодирования технологической, геометрический и вспомога­тельной информации. Информация на носителе хранится в 7-ми битном ИСО-коде, который обеспечивает запись команд в виде букв и цифр. Отдельные последовательности кадров для обработки участков заготовки объединяются в главы УП, каждая из которых начинается с главного кадра. Главный кадр содержит начальную информацию об условиях обработки, и с него можно начинать или возобновлять работу станка по УП. Остальные кадры главы УП несут только измененную по отношению к предыдущим кадрам часть информации и называются дополнительными кадрами. Кадры состоят из слов, расположенных в определенном порядке, а слова - из символов. Первый символ слова является буквой, обозначающей адрес, а остальные символы образуют число со знаком или целочисленный код (табл. 6).

6. Обозначение адресов.

Символы адресов ^
А, В и С Угловые перемещения соответственно вокруг осей X, Y и Z.
D Угловое перемещение вокруг специальной оси или третья функция подачи, или функция коррекции инструмента.
Е Угловое перемещение вокруг специальной оси или вторая функция подачи.
F Функция подачи.
G Подготовительная функция.
Н Не определен.
I, J и К Параметры интерполяции или шаги резьбы соответственно вдоль осей X, Y и Z.
L Не определен.
М Вспомогательная функция.
N Номер кадра.
Р и Q Третьи функции перемещений, параллельных соответственно осям Х и Y, или параметры коррекции инструмента.
R Перемещение на быстром ходу по оси Z или третья функция перемещения, параллельного оси Z, или параметр коррекции инструмента.
S ^
Т Функция инструмента.
U, V и W Вторые функции перемещений, параллельных соответственно осям X, Y и Z.
X, У и Z Перемещения соответственно по осям X, Y и Z.
Примечание. Если символы D, F, Р, Q, R, U, V, W не используются в УЧПУ в указанных в таблице значениях, они могут быть применены в качестве других специальных значений. Кадр УП содержит слово «Номер кадра» и одно или несколько информационных слов. К информационным относятся слова «Подготовительная функция», «Размерное перемещение», «Функция подачи», «Скорость главного движения», «Функция инструмента» и «Вспомогательная функция». В кадре эти слова имеют ту же последовательность.

Слово «Номер кадра» служит для обозначения элементарного участка УП и является вспомогательной информацией. Номер кадра задается адресом N и целым десятичным числом. Рациональна последовательная нумерация кадров, однако допускаются любые переходы номеров и оговаривается только их неповторяемость в пределах одной УП. При нумерации вставляемых в процессе редактирования новых кадров во избежание изменения ранее установленной последовательности их номеров практикуется запись новых номеров с использованием более высоких разрядов десятичных чисел. Например, если после кадра N107 необходимо вставить несколько новых кадров, их можно нумеровать N10701, N10702, N10703 и т. д. В главном кадре вместо адреса N предусмотрена запись сим­вола «:», который может быть использован для останова при обратной перемотке перфоленты.

Слово «Подготовительная функция» определяет режим работы УЧПУ. Эти слова задаются адресом G и двухзначным десятичным числом (табл. 7,8).

Подготовительная функция
G00 1 Позиционирование. Перемещение на быстром ходу в заданную точку. Ранее заданная рабочая подача не отменяется. Пере­мещения по осям могут быть некоординированы.
G01 1 Линейная интерполяция. Перемещение с запрограммирован­ной подачей по прямой к точке.
G02 и G03 1 Круговая интерполяция. Движение по дуге соответственно в отрицательном и положительном направлении с запрограм­мированной подачей.
G04 - Пауза. Выдержка в отработке на определенное время, уста­новленное на пульте или заданное в кадре.
G06 1 Параболическая интерполяция. Движение по параболе с за­программированной подачей.
G08 - Разгон. Плавное увеличение скорости подачи до запрограмми­рованного ее значения в начале движения.
G09 - Торможение в конце кадра. Плавное уменьшение скорости подачи до фиксированного значения при приближении к за­данной точке.
G17,G18,G19 2 Плоскость обработки. Задание соответственно плоскостей XY, ZX и YZ для таких функций, как круговая интерполяция, коррекция режущего инструмента и др.
G33,G34,G35 1 Резьба. Нарезание резьбы соответственно с постоянным, увеличивающимся и уменьшающимся шагами.
G40 3 Отмена коррекции инструмента, заданной одной из функций G41-G52.
G41 и G42 3 Коррекция диаметра или радиуса инструмента при контурном управлении. Режущий инструмент расположен соответственно слева или справа от обрабатываемой поверхности, если смо­треть в направлении движения инструмента.
G43 и G44 3 Коррекция диаметра или радиуса инструмента соответственно положительная или отрицательная. Указание соответственно о сложении (или вычитании) значения смещения инструмента, установленного на пульте, с заданными в кадрах координатами.
G45-G52 3 Коррекция диаметра или радиуса инструмента при прямо­линейном формообразовании G45 / , G46 /-, G47-/-, G48-/ , G49 0/ , G50 0/-, G51 /0, G52-/0.Значения « », «-» и «0» соответственно указывают, что к заданным в кадрах координатам будут добавлены, вычтены установленные на пульте величины или эти величины не будут учтены.
G53 4 Отмена линейного сдвига, заданного одной из функций G54-G59.
G54-G59 4 Линейный сдвиг соответственно по X, У, Z, XY, ZX и YZ. Коррекция длины или положения инструмента на величину, установленную на пульте.
^ .
Подготовительная функция
G60 и G61 5 Точное позиционирование. Позиционирование в пределах одной или двух из зон допуска, а также выбор стороны под­хода при позиционировании.
G62 5 Быстрое позиционирование. Позиционирование с большой зоной допуска для экономии времени.
G63 - Нарезание резьбы метчиком. Позиционирование с остановом шпинделя по достижении заданного положения.
G80 6 Отмена постоянного цикла, заданного одной из функций G81-G89.
G81-G89 6 Постоянные циклы. Часто применяемые при обработке отвер­стий последовательности команд. Состав постоянных циклов приведен в дополнительной таблице.
G90 7 Абсолютный размер. Отсчет перемещений в абсолютной системе координат с началом в нулевой точке системы ЧПУ.
G91 7 Размер в приращениях. Отсчет перемещений относительно предыдущей запрограммированной точки.
G92 - Установка абсолютных накопителей положения.
G94 и 095 8 Единица измерения соответственно мм/мин и мм/об.
G96 9 Единица измерения скорости резания м/мин. Запрограммиро­ванное значение скорости резания поддерживается автомати­чески регулированием частоты вращения шпинделя.
G97 9 Единица измерения главного движения об/мин

8. Таблица для постоянных циклов.

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

^ Слово «Вспомогательная функция» определяет команду исполнительному органу станка или УЧПУ. Вспомогательные функции задаются словами с адресом М и двузначным десятичным кодовым числом (табл. 9).^ .

М02 П Конец УП. Останов шпинделя и выключение охлаждения. Приведение в исходное состояние управляющего устрой­ства и возврат рабочих органов станка в исходное положе­ние, а также протягивание перфоленты, склеенной в коль­цо, или обратная ее перемотка.
М03 и М04 * Вращение шпинделя по часовой стрелке или против нее. Включение шпинделя соответственно в отрицательном и положительном направлении вращения.
М05 П Останов шпинделя. Останов наиболее эффективным спо­собом, например торможением.
М06 Смена инструмента. Команда на смену инструмента вруч­ную или автоматически. Не осуществляется поиск инстру­мента. Может автоматически отключать шпиндель и охлаждение.
М07 и М08 * Включение охлаждения. Включает охлаждение соответ­ственно № 2 и № 1.
М09 П Отключение охлаждения. Отменяет команды, заданные функциями М07, M08, M50 и М51.
М10 и МП * Зажим и разжим. Относятся к зажимным приспособле­ниям подвижных органов станка, например стола, патрона и т. п.
М13 и М14 * Вращение шпинделя по часовой стрелке и против нее, а также включение охлаждения. То же, что и М03 и М04, но с включением охлаждения.
М15иМ16 Перемещение « » и «-». Используются для задания соответственно положительного и отрицательного направления перемещения, запрограммированного в данном кадре.
М17 П Конец подпрограммы для УЧПУ со встроенной памятью. Передача управления основной программе после выпол­нения всех прогонов подпрограммы.
М19 П Останов шпинделя в заданной позиции. Команда на оста­нов шпинделя в определенном угловом положении.
П Конец подпрограммы, в качестве которой используется многократно считываемая глава программы.
М30 П Конец ленты. То же, что и М02, но с возможностью обра­щения ко второму считывателю информации с перфоленты.
М31 Обход блокировки. Команда на временную отмену бло­кировки. Действует только в том кадре, в котором записана.
М36 и М37 * Диапазон подачи. Задает диапазон подач соответственно №1 и №2 путем переключения кинематической связи.
М38 и М39 * Диапазон частот вращения шпинделя. Задает диапазон частот вращения соответственно шпинделя №1 и №2.
М50 и М51 * Включение охлаждения. Включение охлаждения соответ­ственно №3 и №4.
М55 и М56 * Линейное смещение инструмента. Линейное смещение инструмента соответственно в положения №1 и №2.
М61 и М62 * Линейное смещение заготовки. Линейное смещение заго­товки соответственно в положения № 1 и № 2.
М71 и М72 * Угловое смещение заготовки. Угловое смещение заготовки соответственно в положении № 1 и № 2.
Неуказанные коды не определены и могут использоваться по усмотрению разработчиков конкретных УЧПУ.Большинство вспомогательных функций (отмечены звездочкой во второй колонке) выполняется до начала перемещений, запрограмми­рованных в том же кадре, и действует до отмены или замены их командами аналогичного назначения. Функции М, выполняемые после заданных в кадре перемещений, обозначены буквой П в той же колонке. В одном кадре в порядке возрастания кодовых номеров может быть записано несколько команд различным исполнительным органам станка с ЧПУ.

% N001 S03 T01 M03 – третья скорость шпинделя, первый инструмент, вращение шпинделя против часовой стрелки N002 M06 – пауза для проверки инструмента N003 G60 – точное позиционирование N004 G91 – отсчет размера в приращениях N005 G00 X-030045 – перемещение в точку 1 N006 G61 Z-015000 – ускоренное перемещение в точку 2 N007 G01 Z-045000 F32 M07 – перемещение в точку 3 на рабочей подаче и включение масляного тумана N008 G01 X 004960 Z-035000 – перемещение в точку 4 с линейной интерполяцией N009 Z-025000 – перемещение в точку 5 N010 G60 – точное позиционированиеN011 G00 X 025085 М09 – ускоренное перемещение в точку 6, отключение системы охлажденияN012 G00 Z 120000 M02 – ускоренное перемещение в точку 0, конец программы

© 2024 mygj.ru
Компьютерные советы и хитрости