Процедуры управления и программирования систем ЧПУ типа CNC: Методические указания к лабораторной работе, страница 6

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

Пространства между адресами в блоке могут иметь место, но они могут и отсутствовать.

Блоки «Тип 2», как, например, первый блок под номером N0010 в представленной выше программе, имеют своей целью идентифицировать программу и не несут какую либо командную информацию.

Блоки этого типа записываются в следующем формате (смотри пример):

·  Первым знаком в блоке, если он имеет место,  идёт код отмены блока (/ или  /1 - /9);

·  Далее идёт адрес номера кадра со знаком N;

·  Открывается круглая скобка;

·  Мнемонический код блока – идентификатора: PGM;

·  Запятая;

·  Ключевое Слово;

·  Знак равенства (присвоения), после которого в кавычках идет значение (название или пояснение);

·  Закрывается круглая скобка.

В качестве «Ключевого Слова» могут быть записаны следующие слова:

NAME –  имя программы; ID – идентификационный номер программы;

TYPE  -  тип программы или для какой системы управления предназначается  

данная программа;  CREATE  - дата разработки программы;  MODIFIDE  - дата 

последней модификации программы и т.д.

В программу может включаться «BLOCK LABEL», как, например, второй блок в примере. Он записывается без номера сразу после знака Конца предыдущего блока или после знака отмены блока. Он состоит из идентификатора, записанного в квадратных скобках и включающего максимум 12 знаков. Примерами такого блока могут быть: [START]; [L123]; [23]; [OPERATION 003] и т.д.

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

Блок номер N0030 в представленном примере служит для присвоения определённого значения заданным переменным, где переменная записывается в квадратных скобках.

4    ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Перед началом выполнения работы необходимо проработать  данное методическое пособие с целью ознакомления с конструкцией станка, на котором установлена описываемая система CNC, предварительно узнать возможности системы, различные режимы её работы. 

Работа выполняется в дисплейном классе, где на экран дисплея компьютера выводится отображение пульта управления станком, на котором имитируется работа всех режимов системы.

Последовательность выполнения данной лабораторной работы следующая:

1.   После включения компьютера на экране дисплея выбирается пиктограмма пульта управления системы  Acramatic 2100 .

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

2.   Для дальнейшей работы с системой необходимо получить некоторую информацию по особенностям программирования работы данного станка. При этом нужно просмотреть раздел 3 данного методического пособия - «Программирование обработки».

3.   Далее приступают к более детальному изучению работы некоторых режимов работы системы. Начинают с режима  “EDIT”. Пример работы системы в этом режиме представлен в приложении № 1 

4.   При изучении возможностей режима  “RAP” , используя пиктограммы различных функций, знакомятся с методами упрощенного программирования и разрабатывают управляющую программу заданной детали.

Распечатывают полученную программу и сдают работу преподавателю.

5.   Далее работают в режиме “TOOL”. Для одного из выбранных инструмента необходимо ввести в базу данных (в таблицу) все необходимые параметры инструмента. Данная процедура описана в приложении № 2.

ПРИЛОЖЕНИЕ № 1

Пример редактирования программ

Режим  EDIT   может быть использован для ввода следующей управляющей программы. Эта программа состоит из четырёх процессов.

DRILL with .68" drill (сверление отверстия диаметром .68") 

ROUGH BORE with .8" bore (Предварительное растачивание расточной оправкой на диаметр .8")

FINISH BORE with 1" bore (Предварительное растачивание расточной оправкой на диаметр .1")

HELICAL MILLING with 1" end mill (винтовое фрезерование концевой фрезой диаметром 1")

После нажатия                       вводятся следующие блоки:

:0001 G0 X0 Y0 Z20 B0 M6 T1101

(MSG, LOAD TOOL #1101 - DRILL .68" HOLE)

X15 Y10 Z20 B0 S208 M3

G81 R11 Z1.25 M8 F50

Убедитесь, что вы нажали  [ENTER] после последнего блока. Используйте клавиши стрелок для подведения курсора слева от ":" (двоеточие) в первом блоке, который вы ввели.

Нажмите кнопу выбора текста.  

Нажмите кнопку «↓ » 4 раза. Это выделит 4 блока.

Нажмите кнопку                       для копирования текста.

Нажмите кнопку                    для вставки.

Вы получите четыре строки (блока) программы, аналогичные первым четырём строкам.

Отредактируйте вставленные блоки следующим образом:

:0002 G0 X0 Y0 Z20 B0 M6 T1102

(MSG, LOAD TOOL #1102 - ROUGH BORE .8" HOLE)

X15 Y10 Z20 B0 S1239 M3

G85R11 Z1.25M8F70

Поместите курсор на следующую строку после строки с  G85.

Нажмите снова кнопку вставки.

Редактирование вставленных блоков осуществляется следующим образом:

:0003 G0 X0 Y0 Z20 B0 M6 T1103

(MSG, LOAD TOOL #1103- FINISH BORE 1" HOLE)

X15 Y10 Z20 B0 S1553 M3

G85 R11 Z1.25 M8 F35

Поместите курсор на линию после G85.

Нажмите кнопку вставки.

Редактирование вставленных блоков осуществляется следующим образом:

:0004 G0 X0 Y0 Z20 B0 M6 T1104

(MSG, LOAD TOOL #1104 - HELICAL MILLING)

X13 Y10 Z11.2 B0 S2674 M3

G1 F75 Z11 M8

Наберите следующие блоки:

G3 G17 X17 Z10.496  K1.008  I15  J10

G1 Z11.2  

GO XO YO Z20 M2

Нажмите клавишу

Программа обработки теперь полностью находится в буфере обмена.

Нажмите клавишу                                                  для ввода порядковых номеров управляющей  программы. При этом развёртывается следующее меню: