Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Основы программирования ЧПУ




Имена программ

Каждая программа имеет собственное имя. Имя может свободно выбираться при

создании программы с соблюдением следующих правил:

• первые два символа должны быть буквами

• использовать только буквы, цифры или символы подчеркивания

• не использовать разделительных символов (см. главу "Набор символов ”)

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

.

Структура и содержание

Программа ЧПУ состоит из последовательности кадров

Каждый кадр представляет собой один шаг обработки.

В кадре записываются операторы в форме слов.

Последний кадр в последовательности выполнения содержит специальное слово для конца программы М2.

Структура кадра

Кадр должен содержать все данные для выполнения рабочей операции.

Кадр состоит из нескольких слов и всегда завершается символом конца кадра”LF” (новая строка). Он создается автоматически при нажатии переключения строк или клавиши Input при записи.

 

Рисунок 4.1 – Структура кадра
Перемещение в полярных координатах

Запрограммированные в полярных координатах позиции могут перемещаться как и указанные декартово позиции с

• G0 − линейной интерполяцией с ускоренным ходом

• G1 − линейной интерполяцией с подачей

• G2 − круговой интерполяцией по часовой стрелке

• G3 − круговой интерполяцией против часовой стрелки


Линейная интерполяция с ускоренным ходом: G0

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

Возможно одновременное перемещение всех осей – по прямой траектории.

Для каждой оси макс. скорость (ускоренный ход) установлена в машинных данных. Если перемещается только одна ось, то она перемещается со своим ускоренным ходом. Если перемещаются две или три оси одновременно, то скорость движения по траектории (к примеру, результирующая скорость на острие инструмента) выбирается таким образом, чтобы получалась макс. возможная скорость движения по траекториис учетом всех участвующих осей. Запрограммированная подача (слово F) для G0 не имеет значения. G0 действует до повторного вызова через другой оператор из этой группы G (G1, G2, G3,...).

Линейная интерполяция с подачей: G1

Инструмент движется от начальной к конечной точки по прямой траектории. Скорость движения по траекториизадает запрограммированное словоF.

Могут перемещаться все оси одновременно. G1 действует до повторного вызова через другой оператор из этой группы G (G0, G2,G3,...).

Круговая интерполяция: G2, G3

Инструмент движется от начальной к конечной точки по круговой траектории.

Направление определяется G-функцией:

G2 ; по часовой стрелке

G3 ; против часовой стрелки

Подача F

Подача F это скорость движения по траекториии представляет собой значение геометрической суммы компонентов скорости всех участвующих осей. Скорости осей получаются из доли хода оси в ходе траектории. Подача F действует при типах интерполяции G1, G2, G3, CIP, CT и сохраняется в программе до записи нового слова F.

Число оборотов шпинделя S, направления вращения

Число оборотов шпинделя программируется по адресу S в оборотах в минуту, если станок имеет управляемый шпиндель.

Направление вращения и начало или конец движения задаются через команды М

M3 ; правый ход шпинделя

M4 ; левый ход шпинделя

M5 ; останов шпинделя

Инструмент T

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

• смена инструмента (вызов инструмента) осуществляется со словом Т напрямую или

• смена осуществляется после предварительного выбора со словом Т через

дополнительный оператор M6.

Учитывать:

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

Если инструмент заменяется вручную, то смена должна быть введена в СЧПУ, чтобы СЧПУ знала правильный инструмент. К примеру, можно запустить кадр с новым словом Т в режиме работы MDA.

Номер коррекции инструмента D

С одним определенным инструментом может быть согласовано соответственно от 1 до 9 полей данных с различными блоками коррекции инструмента (для нескольких резцов). Если требуется специальный резец, то он может быть запрограммирован с D и соответствующим номером. Если слово D не записывается, то автоматическидействует D1.

При программировании D0коррекции для инструмента не действуют.

Дополнительная функция M

С помощью дополнительной функции М можно запускать, к примеру, действия переключения, как то, ”СОЖ ВКЛ/ВЫКЛ”, и прочие функции.



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










Последнее изменение этой страницы: 2018-04-12; просмотров: 203.

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