3.1 Общие сведения о программировании

 

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

    Каждая УП начинается символом “%  - начало программы и заканчивается символом “ПС”. Для станков, имеющих связь с ЭВМ, между символами “%” и “ПС” необходимо записать номер УП, который представляет набор из любых цифр, количеством не более 5.

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

     Каждая УП состоит из последовательности кадров. Каждый кадр программы должен начинаться символом N -  номер кадра и заканчиваться символом “ПС” -  конец кадра.

Вместо символа “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

 

Модуль числа

 

>

 

больше

 

<

 

меньше

 

‘>

 

Больше и равно

 

‘<

 

Меньше и равно

 

‘=

 

Не равно