3.1 Общие сведения о программировании
В качестве носителя данных используется 8-дорожечная перфолента шириной 25.4 мм, магнитная лента.
Вместо символа “N” может быть задан символ “:” - главный кадр.
Порядок нумерации кадров в программе - произвольный, но для удобства рекомендуется упорядочить последовательность в сторону возрастания.
Кадры программы, которые могут быть пропущены, должны начинаться символом “/” - пропуск кадра.
Каждая УП должна заканчиваться вспомогательной функцией “M2” - конец программы.
Способ записи слов - адресный.
Каждый кадр программы состоит из группы информационных слов.
Слово состоит из адресной и числовой частей.
Перед числовой частью геометрической информации может стоять знак + или - , знак “-“ обязателен.
Нули, стоящие перед 1- ой значащей цифрой, можно отпускать, кроме адреса “L”.
Порядок слов в кадре произвольный.
Нельзя программировать в одном кадре 2- а или более слова под одним и тем же адресом, кроме адресов “G” и “M”.
Формат программы
имеет следующий вид:
N05 G02 X+043 Z+043 I+043 K+043 P043 A+043 D+043 F05 S04 R02 C+03 L4 H04
E062 T2.2 M02 ПС
Максимальная длина кадра не должна превышать 80 символов.
Перечень основных
символов, используемых при разработке УП, приведен в табл.
Символ адреса |
Характеристика станка |
Содержание команды |
Примечание |
% |
- |
Начало программы |
В начале программы |
/ |
- |
Пропуск кадра |
Перед кадром, который должен быть исключен при обработке |
N |
99999 |
Номер кадра |
Обязательно |
X |
0 - 280.0 |
Координата конечной точки или величина приращения по Оси “X” |
В зависимости от задания |
Z |
0 - 300.0 |
Координата конечной точки или величина приращения по Оси “Z” |
В зависимости от задания |
I |
9999.999 |
a) Координата центра дуги окружности параллельно оси “X” b) Координата конечной точки сбега резьбы по оси “X” c) Шаг спирали (величина положительная) |
a) При круговой интерполяции b)-c) При задании функции G33 |
K |
9999.999 |
a) Координата центра дуги окружности параллельно оси “Z” b) Шаг резьбы (величина положительная) |
a)При круговой интерполяции b) При задании функции G33 |
C |
0-360 |
Ориентация шпинделя |
При использовании циклов измерения |
A |
9999.999 |
Размер Фаски |
|
D |
9999.999 |
Радиус Скругления |
|
F |
0-7000.0 |
a) Подача (мм/мин) при “G94” b) Подача (мм/об) при “G95” |
Ввод при изменении подачи |
S |
50-3000.0 |
Скорость вращения шпинделя (об/мин) (частота вращения) |
Ввод при изменении частоты вращения шпинделя |
T |
04.99 |
Номер инструмента |
При смене инструмента |
R |
02 |
Формальный параметр |
При задании числового значения через формальный параметр |
P |
9999.999 |
Глубина резания |
В циклах |
L |
02 |
a) Номер подпрограммы b) Циклы |
a) в зависимости от задания |
H |
04 |
Циклические повторения |
Перед кадром, который должен быть отработан заданное число раз |
E |
062 |
Программируемая выдержка в дискретах (1 дискрета=0.012 сек.) |
При наличие “G4” |
G |
02 |
Подготовительная функция (табл.2) |
Ввод при изменении условий перемещения |
U |
04 |
Количество оборотов, которое совершает шпиндель до среза стружки |
В любом кадре УП. Параметры “U”,“V” программируются вместе. Действуют до замены на новое значение. |
V |
04 |
Количество оборотов, шпинделя без перемещения инструмента при срезе стружки |
В любом кадре УП. Параметры “U”,“V” программируются вместе. Действуют до замены на новое значение. |
M |
02 |
Вспомогательная функция (табл.2) |
В зависимости от технологии |
ПС |
|
Конец кадра |
Обязательно |
( ) |
|
Скобки |
|
+ - |
|
Знаки |
|
0- 9 |
|
Цифры |
|
: |
|
Главный кадр ; Деление |
|
= |
|
Знак равенства |
|
* |
|
Умножение |
|
QK |
|
Квадратный корень |
|
MD |
|
Модуль числа |
|
> |
|
больше |
|
< |
|
меньше |
|
‘> |
|
Больше и равно |
|
‘< |
|
Меньше и равно |
|
‘= |
|
Не равно |
|