Научная книга Поиск по сайту
Главная
Поиск по сайту

Раздел: БИБЛИОТЕКА ТЕХНИЧЕСКОЙ ЛИТЕРАТУРЫ
Короткий путь http://bibt.ru

Адрес этой страницы' ?>

<<Предыдущая страница Оглавление книги Следующая страница>>

Текст управляющей программы для станка с ЧПУ. Управляющая программа для станка 16К20ФЗ-С5 с устройством ЧПУ Н22-1М.

В руководствах к системам ЧПУ обычно указывается рекомендуемый порядок следования адресов в кадре, т. е. порядок расположения слов. Например, первым словом всегда записывается порядковый номер кадра, в конце кадра всегда ставится символ LF и т. д. Кроме того, для каждой модели УЧПУ устанавливается максимально возможное количество слов в кадре, а также число поперечных строк перфоленты, отводимое для каждого слова (число символов в слове). Условная запись структуры и расположения слов в кадре управляющей программы с максимальным числом слов называется форматом кадра.

Правила кодирования для станка с конкретным устройством ЧПУ определяются следующими документами:

а) используемым кодом, устанавливающим общие правила записи чисел, адресов, команд;

б) руководством по программированию к системе ЧПУ (подробные правила построения кадров УП);

в) руководством к станку (запись отдельных команд для данного станка).

Рассмотрим пример кодированной записи некоторых кадров управляющей программы для станка мод. 16К20ФЗ-С5 с устройством ЧПУ Н22-1М1. Программа записана применительно к схеме движения инструмента (резца), показанной на рис. 1.13.

1 Технические характеристики данной и других систем ЧПУ приведены в приложения 1

%

N 001 G 27 F 70000 S 124 Т 102 М 104LF

N 002 G 58 LF

N 003 X + 000000 LF

N 004 Z + 000000 LF

N 005 G 26 LF

N006 G 10 X —004000 LF

N 007 X - 012000 F 10060 LF

N 008 Z + 000500 F 10600 LF

N 009 X + 007500 F 70000 LF

N 010 X + 002000 Z — 001000 F 10100 LF

N... M102LF

Кадры программы записаны строго в соответствии с форматом, установленным для УЧПУ типа Н22-1М. Условно этот формат записывается следующим образом: N3; G2; X ± 6(5,4); Z ± 6(5,4); I + 6(5,4); К + 6(5,4); F5; S3; Т3; М3; L2; D + 6(5,4); LF.

Цифры после букв означают количество разрядов, которое содержит числовая часть данного слова. В скобках (адреса X, Z, I, К) указаны возможные количества разрядов чисел, выражающих геометрическую информацию при различных режимах работы УЧПУ. Геометрическая информация записывается в виде числа импульсов (число миллиметров, поделенное на величину дискретности отработки перемещений).

Первым по программе записан знак %, означающий «начало программы».

В первом кадре (N001) задана следующая информация (см. рис. 1.24): G27 — команда на отработку координат в абсолютной системе координат для выхода инструмента в исходную точку «ноль»; F70000 — ускоренное перемещение по координатам; S124 — кодовое обозначение частоты вращения шпинделя величиной 280 об/мин; Т102 — команда на установку в рабочее положение резца с условным номером 2; М104 — команда на вращение шпинделя против часовой стрелки.

Информация кадра N002 состоит из одного слова G58, которое означает команду на смещение нуля. Перемещение резца в нулевую точку выполняется после чтения системой ЧПУ кадров N003 (по оси X) и N004 (по оси Z). Кадр N005 — команда на работу в приращениях (G26). В кадре N006 задана следующая информация: G10 — линейная интерполяция (прямолинейная траектория перемещения); X — 004000 — перемещение по оси X в «минус», т. е. в направлении коси вращения шпинделя на 4000 импульсов (20 мм). В кадре N007 задано перемещение резца по оси X на 1200 импульсов (60 мм) на рабочей подаче 60 мм/мин (F10060) и т. д. Последний кадр содержит команду М102, означающую конец программы.

Рассмотренный фрагмент управляющей программы может быть записан и в виде таблицы, называемой картой программирования (табл. 1.4).

Таблица 1.4. Карта программирования

N G X Z Y K F S T M L
%                    
001 27         70000 124 102 104  
002 53                  
003   +000000                
004     +000000              
005 26                  
006 10 -004000                
007   -012000       10060        
008     +000500     10600        
009   +007500       70000        
010   +002000 —001000     10100        
                     
                     
• • •                 102  

В последнее время все более широкое применение находят типовые и групповые методы ручного программирования, которые позволяют значительно повысить производительность труда программиста. Эти методы основаны на типизации отдельных этапов работы при программировании. Действительно, управляющие программы изготовления геометрически подобных деталей должны содержать одинаковое число кадров, а сами кадры должны иметь одинаковую структуру. Различными, должны быть только числовые значения отдельных команд (координаты опорных точек, значения подач и т. д.). В результате появляется возможность использовать при кодировании типовые программы. В этом случае отпадает необходимость разработки схемы движения инструментов и заполнения РТК. Программист получает готовую распечатку текста программы, в которой пропущены отдельные числа (обычно это значения координат опорных точек, скорость вращения шпинделя, значения подач). Задача сводится к занесению этих чисел в кадры распечатки. Аналогичный способ кодирования применяется и для групп менее сходных деталей. Конечно, задача в данном случае несколько усложняется: необходимо не только записать недостающие числа, но также добавить или исключить отдельные кадры. Однако и в этом случае производительность труда программиста повышается.

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