Практическая работа №4
Тема: Структура, формат, алфавит и правила записи управляющей программы Цель работы: 1 Ознакомиться с алфавитом, структурой и форматом управляющей программы УЧПУ. Оснащение: 1 Автоматизированные уроки ир1, ир 2. Ход работы: 1 Изучить теоретический материал по теме 2 Записать УП согласно варианту 3Ответы на вопросы Теоретическая часть: Структура управляющей программы При построении УП в коде ISO-7bit в последовательности кадров программы записывается только та геометрическая, технологическая и вспомогательная информация, которая изменяется по отношению к предыдущему кадру. Другими словами для большинства команд, представляемых в УП, действительно правило, согласно которому записанная в данном кадре команда не повторяется в последующих кадрах и отменяется лишь другой командой из этой группы или специальной командой отмены, отменяющей все команды данной группы. Каждая УП должна начинаться символом % — «начало программы», после которого должен стоять символ ПС — «конец кадра. Кадр с символом % не нумеруется. Нумерация кадров программы начинается с последующего кадра. Любая группа символов, не подлежащая отработке на станке, должна быть заключена в круглые скобки. Внутри скобок не должны применяться символы ПС («начало программы») и: («главный кадр»). Например, группа символов, заключенная в скобки, может быть выведена на монитор и служить в качестве указаний оператору. Если необходимо обозначать УП, это обозначение должно находиться непосредственно за символом «начало программы» перед символом «конец кадра», например % 012ПС или % 012 LF, т. е. программа с условным номером двенадцать. Местоположение информации, заключенной в скобки в кадре управляющей программы, а также возможность записи этой информации в памяти УЧПУ должны быть указаны в технических условиях на УЧПУ конкретного типа. Для обозначения физического начала носителя данных (перфоленты) при размещении на этом носителе нескольких управляющих программ перед символом «начало программы» первой программы допускается записывать еще один символ «начало программы», например: %%ПС или %%001ПС. Как уже было сказано, перед символом «начало программы» может быть записана любая информация, не содержащая символа «начало программы», например, примечания по наладке станка, различные идентификаторы программы и т. п. Управляющая программа должна заканчиваться символом «конец программы» или «конец информации». Информация, помещенная после этого символа, не должна восприниматься УЧПУ. Перед символом «начало программы» и после символа «конец программы» или «конец информации» на перфоленте рекомендуется оставлять участки с символом ПУС («пусто»), Формат управляющей программы Схема построения кадров обычно определена. Она зависит от конструктивных особенностей станка, модели УЧПУ, методики программирования и т. д. Поэтому каждый конкретный тип УЧПУ характеризуется так называемым форматом, т. е. принятым (рекомендуемым) порядком расположения слов в кадре и структурой каждого слова в отдельности. В общем случае формат УП должен записываться с соблюдением определенных правил, с определенной последовательностью записи символов УП, с заданным их видом и количеством, с принятой для данной УЧПУ схемой представления цифровых величин и т.д. Символы «начало программы», «главный кадр», «пропуск кадра» обозначаются в соответствии с принятыми обозначениями. Явная десятичная запятая обозначается символом DS; символ «табуляция», если он используется, обозначается точкой (.). Если УЧПУ требует в УП обязательного после каждого кадра указания символа «конец кадра», то на это в формате указывается звездочкой (*) в конце формата. Слова в формате записываются также в определенной последовательности. За адресом каждого слова «размерное перемещение» следуют две цифры, первая из которых показывает количество разрядов перед подразумеваемой десятичной запятой, отделяющей целую часть числа от дробной, вторая — количество разрядов после запятой. Если можно опустить нули, стоящие перед первой и после последней значащих цифр в слове «размерное перемещение», то за адресом этого слова должны следовать три цифры. Если опускаются нули, стоящие перед первой значащей цифрой, то нулем должна быть первая цифра. Если опускаются нули, стоящие после значащей цифры, то нулем должна быть последняя цифра. Если абсолютные размеры всегда положительные, то между адресом и следующим за ним числом не ставят никакого знака, а если они положительные, или отрицательные, то между адресом и следующим за ним числом ставят знак «плюс» (+) или «плюс—минус» (±). За адресом безразмерных слов следует записывать одну цифру, показывающую количество разрядов (цифр) в слове. Если можно опустить нули, стоящие перед первой значащей цифрой, то за адресом 6езразмерных слов должны следовать две цифры, первая из которых нуль. Пример записи формата: %: / DS N04 3G2 Х+053 Y+053 Z ± Q42 F031 S04 Т05 М2* Данный формат указывает, что УЧПУ, для которого выполняется запись УП, воспринимает символы начала программы (%), главного кадра (:), пропуска кадра (/) и явную десятичную запятую (AS). Ведущие нули при записи кадров УП во всех словах (кроме слов с адресами G и М) разрешается опускать.
В приведенном формате N04 — четырехзначный номер кадра. Это означает, что всего в программе можно привести кадры с номерами от N1 до N9999. На перфоленте (в программе) номер кадра записывается символом N и цифрами (например, N985), которые могут быть размещены на перфоленте на одной, двух, трех, четырех строках. Цифры записываются за символом N в последовательности: — тысячи — сотни — десятки — единицы, т. е. сначала значащая десятичная цифра тысяч, потом сотен, десятков, единиц. Если бы в формате было указано N3 (без нуля перед цифрой 3) то во всех кадрах, где необходимо, обязательно было бы написание нулей как значащих цифр: например N001, N002,.... N099. Рисунок 1 - Изображение кадра N019 G50 G65 Х+270534 F18 S40 Т27 М03 LF на перфоленте в коде ISO-7bit. Расшифровка обозначений в кадре:
Элемент записи G2 — двузначная подготовительная функция. На перфоленте она указывается адресом G и двумя значащими цифрами.
Вопросы для самоконтроля: 1 Структура управляющей программы? 2 Правила записи управляющей программы? 3 Значение вспомогательных функций?
Список используемой литературы: 1 Дерябин А.Л. Программирование технологических процессов для станков с ЧПУ. –М: Машиностроение, 1984. -223с.
|