Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_основы.pdf
Скачиваний:
2274
Добавлен:
29.05.2015
Размер:
8.8 Mб
Скачать

Прочая информация

15.2 От команды движения до движения станка

15.2От команды движения до движения станка

Связь между запрограммированными движениями осей (командами движения) и следующими из них движениями станка должен пояснить рисунок ниже:

̫͉͏͍͔͌͏͌ ͕͘͏ ͎͇͖͕͇͓͓͗͊͗͏͕͉͇͔͔͕͗͌ ͉ ͘͏͙͓͌͌͘ ͕͕͑͗͋͏͔͇͙ ͙͇͋͌͒͏

̵͖͏͇͔͘͏͌ ͕͓͙͊͌͌͗͏͏ ͙͇͋͌͒͏ ͎͌͗͌͞ ͕͊͌ ͕͘͏ ͑ ͖͗͏͓͚͌͗ ; < =

̻͓͗͌͐ ͉͢͞͏͔͒͌͘͏͌

 

 

 

 

͓͔͌͌͘͠͏͌ 75$16

 

 

̵͙͇͉͘͟͏͌ͦ͘ ͕͖͇͙͕͌͗͗͢

 

 

̵͖͏͇͔͘͏͌ ͕͗͏͔͙͇͌͝͏͏

 

 

͉͇͔͗͌͠͏͌ 527

͏͔͙͚͓͔͙͇͗͌͘ ͎͌͗͌͞ ͉͙͕͌͑͗

͖͓͔͌͗͌͌͌͠͏ͦ ͎͌͗͌͞

 

͓͇͙͇͈͘͟͏͕͉͇͔͗͏͌ 6&$/(

 

 

͙ ͔ ͕͖͕͔͋͒͏͙͔͌͒ͣ͌͢ ͕͘͏

 

 

͕͗͏͔͙͇͌͝͏͏ ͕͉ͤ͐͒͌͗ ͚͕͊͒

 

 

 

 

 

] % & 8 9

 

̱͕͔͙͚͗ ͉ ͇͙͕͉͕͋͌͑͗͐

 

 

 

 

͘͏͙͓͌͌͘ ͕͕͑͗͋͏͔͇͙

 

 

 

 

͇͔͇͇͑͒ %&6

 

 

 

 

 

 

 

̻͓͗͌͐ ͉͢͞͏͔͒͌͘͏͌

 

 

 

 

 

 

 

 

 

͓͔͌͌͘͠͏͌

 

̱͕͗͗͌͑͝͏ͦ ͇͗͋͏͚͇͘ ͏͔͙͗͘

 

 

 

 

 

 

 

͓͇͙͇͈͘͟͏͕͉͇͔͗͏͌

 

̫͉͏͍͔͌͏͌

 

 

 

 

 

 

 

 

 

͔͚͉͕͒͌͐ ͙͕͑͞͏ ͏͔͙͚͓͔͙͇͗͌͘

 

 

 

 

͉ %&6

 

 

 

 

 

 

̱͚͕͉͗͊͌͢ ͕͘͏ ͖͗͏

 

 

̱͕͗͗͌͑͝͏ͦ ͋͒͏͔ ͏͔͙͚͓͔͙͇͗͌͘

 

͕͉͕͌͐͘

 

 

 

 

͙͇͔͕͓͇͗͛͗͘͝͏͏

 

 

̱͏͔͓͇͙͌͏͇͌͑ͦ͘͞ ͙͇͔͕͓͇͗͛͗͘͝͏ͦ

 

 

 

͌͒͘͏ ͇͙͑͏͉͔͇

 

 

 

 

̫͉͏͍͔͌͏͌ ͕͌͐͘ ͙͇͔͇͑͘ ͇͔͇͇͑͒ DEF

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

465

Прочая информация

15.3 Вычисление хода

15.3Вычисление хода

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

Общее правило:

Ход = заданное значение – фактическое значение + смещение нулевой точки (ZO) + коррекция инструмента (WK)

;

 

 

 

 

7

 

 

 

̮͇͇͔͋ ͔͕͎͔͇͌͌͞ :. ͔͏͌

̧͈͕͙͔͇͒ͥͦ͘ ͖͕͎͏͝͏ͦ

=

 

 

0

:

 

 

 

̮͇͇͔͋

 

 

 

͔͕͌

 

 

19

͔͏͎͔͇͌͌͞ :.

 

 

̧͈͕͙͔͇͒ͥͦ͘ ͖͕͎͏͝͏ͦ

 

 

Если в новом программном кадре программируется новое смещение нулевой точки и новая коррекция инструмента, то:

при вводе исходного размера:

Ход = (исходный размер P2 - исходный размер P1) + (ZO P2 - ZO P1) + (WK P2 - WK P1).

при вводе составного размера:

Ход = составной размер + (ZO P2 - ZO P1) + (WK P2 - WK P1).

Основы

466

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

 

 

 

 

 

Прочая информация

 

 

 

 

 

15.3 Вычисление хода

 

̯͕͔͋͐͘͜͢ ͇͎͓͗͌͗ ͎͇͇͔͔͕͋͌ ͎͔͇͔͌͞͏͌ ͋͒ͦ 3

:. 3

 

=2 3

 

 

 

 

 

 

̯͕͔͋͐͘͜͢

 

 

 

 

=2 3

͇͎͓͗͌͗

:. 3

 

̼͕͋

 

 

͎͇͇͔͔͕͋͌

 

 

 

 

 

͎͔͇͔͌͞͏͌

 

 

 

 

 

͋͒ͦ 3

 

 

 

 

0

:

3

̫͉͏͍͔͌͏͌

3

 

̻͇͙͑͏͕͌͑͌͘͞ ͎͔͇͔͌͞͏͌

 

 

 

 

 

̻͇͙͑͏͕͌͑͌͘͞ ͎͔͇͔͌͞͏͌

 

 

 

Основы

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

467

Прочая информация

15.4 Адреса

15.4Адреса

Постоянные адреса

Эти адреса фиксировано установлены, т.е. символы адреса не могут быть изменены. Перечень представлен в таблице "Постоянные адреса (Страница 557)".

Устанавливаемые адреса

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

Примечание

Устанавливаемые адрес должны быть однозначными в СЧПУ, т.е. нельзя использовать одно и то же название адреса для для разных типов адресов (значения осей и конечные точки, ориентация инструмента, параметры интерполяции, ...).

Перечень представлен в таблице "Устанавливаемые адреса (Страница 562)".

Адреса, действующие модально/покадрово

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

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

Пример:

Программный код

Комментарий

N10

G01

F500

X10

 

N20

X10

 

 

; Подача F из N10 действует до ввода новой подачи.

Адреса с осевым расширением

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

Пример:

Программный код

Комментарий

FA[U]=400

; Специфическая подача для оси U.

См. также таблицу "Постоянные адреса (Страница 557)".

 

Основы

468

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Прочая информация

15.4 Адреса

Расширенное написание адреса

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

Расширенный адрес состоит из числового расширения и присвоенного посредством символа "=" арифметического выражения. Цифровое расширение имеет одну или две позиции и всегда является положительным.

Расширенное написание адреса допускается только для следующих простых адресов:

Адрес

Значение

X, Y, Z, …

Адреса осей

I, J, K

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

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

SPOS, SPOSA

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

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

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

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

FПодача

Примеры:

Программный код

Комментарий

 

 

 

X7

; "=" не требуется; 7 это значение; но символ "=" возможен и

 

 

здесь

X4=20

; Ось X4; "=" требуется

CR=7.3

; 2 буквы; "=" требуется

S1=470

; Число оборотов для 1-ого шпинделя: 470 об/мин

M3=5

; Остановка шпинделя для 3-его шпинделя

Для адресов M, H, S а также для SPOS и SPOSA, числовое расширение может быть заменено на переменную. При этом идентификатор переменных стоит в квадратных скобках.

Примеры:

Программный код

Комментарий

 

 

 

S[SPINU]=470

; Число оборотов для шпинделя, номер которого зафиксирован в

 

 

переменной SPINU

M[SPINU]=3

; Правое вращение для шпинделя, номер которого зафиксирован в

 

 

переменной SPINU

T[SPINU]=7

; Предварительный выбор инструмента для шпинделя, номер которого

 

 

зафиксирован в переменной SPINU

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

469