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

Программирование сообщений

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

Сообщение в программе ЧПУ создается посредством записи после кодового слова "MSG" в круглых скобках "()" и кавычках текста сообщения.

Сообщение может быть стерто через "MSG ()".

Пример активации/стирания сообщений:

N10 MSG ("Черновая обработка контура") ;активировать сообщение

N20 X… Y…

N …

N90 MSG () ;стереть сообщение из N10

Текст сообщения может быть длиной максимум 124 знака и показывается в двух строках (2*62 знака). Внутри текста сообщения могут показываться и содержания переменных.

Пример текстов сообщений

N10 R12=$AA_IW [X] ;актуальная позиция оси Х в R12

N20 MSG (.Позиция оси Х.<<R12<<.проверить.)

N …

N90 MSG () ;стереть сообщение из N20

или

N20 MSG (.Позиция оси X.<<$AA_IW[X]<<.проверить.)

Установка ошибок

Наряду с сообщениями в программе ЧПУ могут быть назначены и ошибки. Они представляются на экранной индикации в отдельном поле. С каждой ошибкой связана реакция СЧПУ в соответствии с категорией ошибки.

Программирование ошибок осуществляется посредством записи кодового слова "SETAL" с последующим номером ошибки в круглых скобках.

Действительный диапазон для номеров ошибок находится между 60 000 и 69 999, из них 60 000 до 64 999 зарезервированы для циклов SIEMENS, а с 65 000 до 69 999 – для пользователя.

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

Пример:

N100 SETAL (65000) ;назначить ошибку Nr. 65000

Текст ошибки должен быть спроектирован в ММС.

Программируемые ошибки циклов

Для предопределенной подпрограммы SETAL к номеру ошибки дополнительно может быть указана цепочка символов макс. с 4 параметрами.

Программирование

SETAL(<номер ошибки> , <цепочка символов>)

Параметры

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

%1 = Номер канала

%2 = Номер кадра, метка

%3 = Индекс текста для ошибок циклов

%4 = Дополнительные параметры ошибки

3 Программирование детали (пример)

При создании программы ЧПУ само программирование, т.е. преобразование отдельных рабочих операций в язык ЧПУ, часто является лишь небольшой частью работы по программированию.

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

Программирование

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

Так как не каждая часть выглядит точно также, как другая, то конечно имеет смысл, создавать каждую программу точно по одному и тому же методу. Существуют определенные методы, являющиеся целесообразными в большинстве случаев. Ниже представлено подобие "Контрольного списка".

Методы

• подготовка чертежа детали

– определение нулевой точки детали

– нанесение системы координат

– вычисление возможно отсутствующих координат

• определение процесса обработки

– Когда будут использоваться какие инструменты, и для обработки каких контуров?

– В какой последовательности будут изготовляться отдельные элементы детали?

– Какие отдельные элементы повторяются (возможно в повернутом виде) и должны быть сохранены в подпрограмме?

– Возможно, в других программах обработки деталей или подпрограммах есть такие или подобные контуры деталей, которые также могут быть использованы? Где целесообразны или необходимы смещения нулевой точки, вращение, отражение, масштабирование (концепция фрейма)?

• создание технологической карты

Определить поочередно все станочные процессы обработки, к примеру:

– движения ускоренным ходом при позиционировании

– смена инструмента

– свободный ход для дополнительного измерения

– включение/выключение шпинделя, СОЖ

– вызов данных инструмента

– подача

– коррекция траектории

– подвод к контуру

– отвод от контура

– и т.д.

• Перевод рабочих операций на язык программирования

– Запись каждой отдельной операции как кадра ЧПУ (или кадров ЧПУ).

• Соединение всех отдельных операций в одной программе