Раздел 8 (1253006), страница 3
Текст из файла (страница 3)
Пример: (DIS, "текст сообщения")
Текст сообщения не должен превышать 32 символа.
8.2.3. Ввод управляющих программ.
УП, которую необходимо выполнить, должна быть занесена в память системы ЧПУ. Ввод УП в память может осуществляться с клавиатуры, с перфоленты, с дискеты или с ПК по каналу связи.
Если требуется ввод с перфоленты, то УП записывают на 8- дорожечной перфоленте шириной 25,4 мм по ГОСТ 10860-68. В соответствии с ГОСТ13052-74 для представления информации на перфоленте используют 7-битный код.
Правильность ввода информации контролируют по четному количеству отверстий в строке перфоленты (контроль по паритету), а также по количеству строк в слове (контроль по структуре кадра). Для проверки по паритету используют восьмую дорожку, на которой пробивается дополнительное отверстие.
На рис.8.11 приведены символы и их кодовые комбинации при вводе УП с перфоленты. На рисунке в отверстии указан номер пробиваемой дорожки.
Элементы перфоленты указаны на рис. 8.12.
Порядок записи УП на перфоленту на рис. 8.13.
Рис.8.11 Кодирование символов на перфоленте.
Рис. 8.12 Элементы перфоленты
1 – кромка базовая; 2 – строка; 3 – кодовые отверстия;
4 – транспортные (тактовые) отверстия.
Рис. 8.13 Порядок записи УП на перфоленту
8.2.4. Функции управляющей программы.
Т.к. слова УП определяют конкретные действия, выполняемые станком с ЧПУ, их называют функциями.
Модальные и немодальные функции.
Модальные функции.
В УП значения некоторых адресных слов (функций) могут быть «унаследованы», пока не выдана противоположная команда или не дано некоторое другое значение соответствующей функции. Например, в части программы
N15G90G1X20Y30F180
N16X30
N17Y100
статус G90 (абсолютное задание данных), G1 (линейная интерполяция) и значение F (подача), записанные в кадре N15, будут «унаследованы» в кадрах N16 и N17. Таким образом, нет, необходимости определять эти функции в каждом кадре.
Немодальные функции (одноразовые)
Действие некоторых функций или значений некоторых данных имеют силу только в отдельном кадре. Эти функции определяются как "немодальные" или одноразовые.
Подготовительные и вспомогательные функции.
Подготовительные функции G
Определяют способ обработки информации тип программирования и условия перемещения к заданной точке. Их задают адресом G и обозначают двухзначным десятичным кодовым числом. Подготовительные функции (G) допустимые для программирования в УЧПУ, представлены в таблице 8.3 и определены ГОСТом 20999-83. Значения подготовительной функции приведены в тал.8.4.
По функциональному назначению функции G можно разделить на классы, представленные в табл.8.5.
Длительность действия заданной в кадре подготовительной функции G определяется временем прихода другой, отличной от нее, подготовительной функции. Однако возможно программирование в одном кадре нескольких операторов G, если они совместимы. Таблица 8.6 показывает разделение подготовительных функций G на классы с точки зрения совместимости внутри одного и того же кадра. В этой таблице величина l означает «несовместимость».
Подготовительные функции G. Таблица 8.3.
| Подготовительная функция | Наименование | |
| G 00 G 01 G 02 G 03 G 04 G 05 G 06 G 07 G 08 G 09 от G 10 до G 16 G 17 G 18 G 19 от G 20 до G 24 от G 25 до G 29 от G 30 до G 32 G 33 G 34 G35 от G 36 до G 39 G 40 G 41 G 42 G 43 G 44 от G 45 до G 52 G 53 G 54 G 55 G 56 G 57 G 58 G 59 от G 60 до G 62 G 63 от G 64 до G 79 G 80 G 81 G 82 G 83 G 84 G 85 G 86 G 87 G 88 G 89 G 90 G 91 G 92 G 93 G 94 G 95 G 96 G 97 G 98 G 99 | Модальная Модальная Модальная Модальная немодальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная немодальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная/немодальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная Модальная немодальная Модальная Модальная Модальная Модальная | Быстрое позиционирование Линейная интерполяция Круговая интерполяция, движение по часовой стрелке Круговая интерполяция, движение против часовой стрелки Пауза Не определена Параболическая интерполяция Не определена Разгон Торможение Не определены Выбор плоскости ХY Выбор плоскости ZХ Выбор плоскости YZ Не определены Постоянно не определены Не определены Нарезание резьбы Нарезание резьбы с увеличивающимся шагом Нарезание резьбы с уменьшающимся шагом Постоянно не определены Отмена коррекции инструмента Коррекция на фрезу - левая Коррекция на фрезу - правая Коррекции на положение инструмента - положительная Коррекция на положение инструмента - отрицательная Не определены Отмена заданного смещения Заданное смещение 1 Заданное смещение 2 Заданное смещение 3 Заданное смещение 4 Заданное смещение 5 Заданное смещение 6 Не определены Нарезание резьбы метчиком Не определены Отмена постоянного цикла Постоянный цикл I Постоянный цикл 2 Постоянный цикл 3 Постоянный цикл 4 Постоянный цикл 5 Постоянный цикл 6 Постоянный цикл 7 Постоянный цикл 8 Постоянный цикл 9 Абсолютный размер Размер в приращениях Установка абсолютных накопителей положения Скорость подачи в функции, обратной времени Подача в минуту Подача на оборот Постоянная скорость резания Обороты в минуту Не определена Не определена |
Значение подготовительных функций. Таблица 8.4.
| Подготовительная функция | Наименование | Значение |
| G 00 G 01 G 02 G 03 G 02 G 03 G 04 G 06 G 08 G 09 от G 17 до G 19 G 41 G 42 G 43 G 44 G 53 от G 54 до G 59 G 80 | Быстрое позиционирование Линейная интерполяция Круговая интерполяция Круговая интерполяция. Движение по часовой стрелке Круговая интерполяция. Движение против часовой стрелке Пауза Параболическая интерполяция Разгон Торможение Выбор плоскости Коррекция на фрезу - левая Коррекция на фрезу - правая Коррекция на положение инструмента - положительная Коррекция на положение инструмента - отрицательная Отмена заданного смещения Заданное смещение Отмена постоянного цикла | Перемещение в запрограммированную точку с максимальной скоростью (например, с наибольшей скоростью подачи). Предварительно запрограммированная скорость перемещения игнорируется, но не отменяется. Перемещения по осям координат могут быть некоорди-нированы Вид управления, при котором обеспечивается постоянное отношение между скоростями по осям координат, пропорциональное отношению между расстояниями, на которые должен переместиться исполнительный орган станка по двум или более осям координат одновременно. При прямоугольной системе координат перемещение происходит по прямой линии Вид контурного управления для получения дуги окружности, при котором векторные скорости по осям координат, используемые для образования дуги, изменяются устройством управления. Круговая интерполяция, при которой движение исполнительного органа направлено по часовой стрелке, если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой поверхности Круговая интерполяция, при которой движение исполнительного органа направлено против часовой стрелки, если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой поверхности Указание о временной задержке, конкретное значение которой задается в управляющей программе или другим способом. Применяется для выполнения тех или иных операций, протекающих известное время и не требующих ответа о выполнении Вид контурного управления для • получения дуги параболы, при . котором векторные скорости по осям координат, используемые для образования этой дуги, изменяются уст- ройством управления Автоматическое увеличение ско- рости перемещения в начале движения до запрограммированного зна- чення Автоматическое уменьшение скорости перемещения относительно запрограммированной при приближении к запрограммированной точке Задание плоскости таких функций, как круговая интерполяция, коррекция на фрезу и других. Коррекция на фрезу при контурном управлении. Используется, когда фреза находится слева от обрабатываемой поверхности, если смотреть от фрезы в направлении ее движения относительно заготовки Коррекция на фрезу при контурном управлении. Используется, когда фреза находится справа от обрабатываемой поверхности, если смотреть от фрезы в направлении ее движения относительно заготовки Указание, что значение коррекции на положение инструмента необходимо сложить с координатой, заданной в соответствующем кадре или кадрах Указание, что значение коррекции на положение инструмента .необходимо вычесть из координаты, заданной в соответствующем кадре пли кадрах Отмена любой из функций G54 -G59. Действует только в том кадре, в котором она записана Смещение нулевой точки детали относительно исходной точки станка Функция, которая отменяет любой постоянный цикл |















