Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по практике.docx
Скачиваний:
37
Добавлен:
27.02.2016
Размер:
125 Кб
Скачать

Кадры и структура кадров

Программа ЧПУ состоит из отдельных кадров, кадр – из (нескольких) слов.

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

заканчивается символом «LF» (LINE FEED = новая строка).

Основы программирования чпу

Символ «LF» не записывается; он создается автоматически при переключении строк.

Кадр может состоять макс. Из 512 символов (включая комментарий и символ конца кадра «LF»).

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

Для наглядности структуры кадра, слова кадра должны располагаться следующим образом:

Пример:

N10 G… X… Y… Z… F… S… T… D… M… H…

где:

N – Адрес номера кадра

10 – Номер кадра

G – Функция перемещения

X,Y,Z – Путевая информация

F – Подача

S – Число оборотов

T – Инструмент

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

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

H – Вспомогательная функция

Некоторые адреса могут использоваться многократно в одном кадре (к G…, M…, H…)

Главный/вспомогательный кадр

Различаются два вида кадров:

• главные кадры

• вспомогательные кадры

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

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

Номер кадра

Главные кадры обозначаются номером главного кадра. Номер главного кадра состоит из символа «:» и положительного целого числа (номер кадра). Номер кадра всегда стоит в начале кадра.

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

Пример:

:10 D2 F200 S900 M3

Вспомогательные кадры обозначаются номером вспомогательного кадра. Номер вспомогательного кадра состоит из символа «N» и положительного целого числа (номер кадра). Номер кадра всегда стоит в начале кадра.

Пример:

N20 G1 X14 Y35

N30 X20 Y40

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

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

Адреса

Адреса это фиксированные или устанавливаемые идентификаторы для осей (X, Y, …) числа оборотов шпинделя (S), подачи (F), радиуса окружности (CR) и т.д.

Пример:

N10 X100

Важные адреса:

Адрес

Значение (стандартная установка)

Примечание

A=DC(…)

A=ACP(…)

A=ACN(…)

Круговая ось

устанавливаемый

ADIS

Интервал перешлифовки для траекторных функций

фиксированный

B=DC(…)

B=ACP(…)

B=ACN(…)

Круговая ось

устанавливаемый

C=DC(…)

C=ACP(…)

C=ACN(…)

Круговая ось

устанавливаемый

CHR=…

Снятие фасок угла контура

фиксированный

D…

Номер режущей кромки

фиксированный

F…

Подача

фиксированный

FA[ось]=… или

FA[шпиндель]=… или

[SPI(шпиндель)]=…

Осевая подача

(только если номер шпинделя задается через переменную)

фиксированный

G…

Функция перемещения

фиксированный

H…

H=QU(…)

Вспомогательная функция

Вспом. Функция без остановки чтения

фиксированный

I…

Параметр интерполяции

устанавливаемый

J…

Параметр интерполяции

устанавливаемый

K…

Параметр интерполяции

устанавливаемый

L…

Вызов подпрограммы

фиксированный

M…

M=QU(…)

Доп. Функция

Доп. Функция без остановки чтения

фиксированный

N…

Вспомогательный кадр

фиксированный

OVR=…

Процентовка траектории

фиксированный

P…

Кол-во прогонов программы

фиксированный

POS [ось]=

Позиционирующая ось

фиксированный

POSА[ось]=…

Позиционирующая ось через границу кадра

фиксированный

SPOS=…

SPOS[n]=…

Позиция шпинделя

фиксированный

SPOSA=…

SPOS[n]=…

Позиция шпинделя за границу кадра

фиксированный

Q…

Ось

устанавливаемый

R0=… до Rn=…

R…

- R-параметр, n может устанавливаться через MD (стандарт 0 – 99)

- ось

фиксированный

RND

Закругление угла контура

фиксированный

RNDM

Закругление угла контура (модально)

фиксированный

S...

Число оборотов шпинделя

фиксированный

T...

Номер инструмента

фиксированный

U...

Ось

устанавливаемый

V...

Ось

устанавливаемый

W...

Ось

устанавливаемый

X...

X=AC(...)

X=IC(...)

Ось

" абсолютный

" инкрементальный

устанавливаемый

Y...

Y=AC(...)

Y=IC(...)

Ось

устанавливаемый

Z...

Z=AC(...)

Z=IC(...)

Ось

устанавливаемый

AR+=...

Апертурный угол

устанавливаемый

AP=...

Полярный угол

устанавливаемый

CR=...

Радиус окружности

устанавливаемый

RP=...

Полярный радиус

фиксированный

:...

Главный кадр

устанавливаемый

Таблица 2

"фиксированный" - этот идентификатор адреса доступен для определенной функции.

"устанавливаемый" - этим адресам изготовитель станка через машинные данные может присвоить другое имя.