Кодирование управляющей программы это

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

Значения символов адресов в УЧПУ НЦ — 31:

М3 — задание направления вращения шпинделя по часовой стрелке

М4 — задание направления вращения шпинделя против часовой стрелки

М38 — первый диапазон вращения шпинделя

М39 — второй диапазон вращения шпинделя

М40 — третий диапазон вращения шпинделя

G97 — скорость вращения шпинделя в об/мин

G96 — скорость вращения шпинделя в м/мин

G95 — подача в мм/об

G94 — подача в мм/мин

* — связывание 2 строчек

S — скорость главного движения (численное значение частоты вращения шпинделя),об/мин

КАК РАБОТАЮТ КОДИРОВКИ | ОСНОВЫ ПРОГРАММИРОВАНИЯ

F — числовое значение подачи, мм/об

T — номер инструмента

P — шаг резьбы, координаты центра дуги окружности относительно конечной точки дуги, ширина канавочного резца

X — перемещение по оси Х в абсолютных значениях

Z — перемещение по оси Z в абсолютных значениях

Х — перемещение по оси Х в абсолютных значениях

M30 — конец программы

M10 конец — реверс

G75 — многопроходной цикл нарезания цилиндрических канавок

G33 — цикл нарезания резьбы метчиком

G25 — цикл повтора

G31 — цикл многопроходного резьбонарезания

Источник: studentopedia.ru

Кодирование информации для ЧПУ-станков

Программа управления для ЧПУ-станка размещается на программоносителе специального типа.

Программоносителями на ЧПУ-станках первого поколения служили магнитные ленты, имеющие ширину 35 мм. В станках второго поколения и далее основным программоносителем являлась бумажная лента толщиной порядка 0,1 мм.

Лента шириной 17,5 мм предназначена для пятидорожечной записи, лента шириной 22,5 мм — для шести- или семидорожечной записи, лента 25,4 мм предназначена для восьмидорожечной записи (см. рисунок 1). Запись информации на ленте производится посредством пробивки кодовых отверстий, диаметр которых составляет 1,83 мм, а расстояние между строками — 2,54(±0,05) мм, потому лента носит название перфолента. Сегодня, как правило, используют перфоленту, имеющую ширину 25,4 мм или 1 дюйм, где перфорация отверстий — на восьми дорожках. На перфоленту наносится с определенным шагом транспортная (ведущая) дорожка с диаметром отверстий 1,17 мм.

ОБУЧЕНИЕ ЧПУ — УРОК 12 — СОЗДАНИЕ УП НА ПК / Программирование станков с ЧПУ и работа в CAD/CAM

В УЧПУ современного типа применяются также компакт — кассеты и гибкие магнитные диски.

Рис. 1. Восьмидорожечная перфолента: I – строчки, II – дорожки кодовых отверстий, III – транспортная дорожка

Способ записи информации

Исходная информация, подготовленная для обработки детали, т.е. программа управления для ЧПУ-станка, заключает в себе информацию о перемещениях, а также информацию технологического назначения. Первая содержится в числовой форме, а для описания технологической информации применяется набор буквенно — цифровых символов, т.е. программа управления имеет буквенно — цифровой вид.

Запись программы ведется на программоноситель, как правило, на перфоленту. Поперечные строки на перфоленте определяют одну кодовую комбинацию (цифра, буква, знак).

Основной код для современных ЧПУ-станков представляется в виде международного буквенно-цифрового семиразрядного кода ISО-7bit (ИСО-7 бит). Данный код служит для сохранения информации на восьмидорожной перфоленте, а также дает возможность кодировать 128 символов (см. рисунок 2).

Первые четыре дорожки (1 — 4) имеют веса двоично-десятичных кодов 8-4-2-1 (2^3-2^2-2^1-2^0), что способно обеспечить 16 кодовых комбинаций, которые выражают десятичные цифры 0-15 в двоичном счислении. 5 -7 дорожки — это определяющие дорожки (признаки цифр/букв). 8 дорожка — это дорожка четности.

Рис. 2. Пример кодирования некоторых символов и их представления на перфоленте: а – комбинация 0011, б – комбинация 0111, в – комбинация 1001

Читайте также:
2 к прикладным программам относятся

Кодирование цифр (код ISO-7bit)

Признак кодирования десятичных цифр 0 – 9 – это перфорирование отверстий дорожек 5 и 6 (см. рисунок 3). К примеру, пробивка 1-2 дорожек (0011) ставится в соответствие десятичной цифре 3, а 1-3 дорожек (0111) — цифре 7. 4 и 1 дорожки (1001) соответствуют цифре 9 в случае перфорации дорожек 5 и 6, являющейся признаком цифр.

В коде ISO-7 bit помехозащищенность ведется посредством построчного контроля на четность и обеспечивается путем введения отверстия на 8-ой дорожке, в случае, когда на семи предыдущих количество отверстий является нечетным. К примеру, цифра 2 в десятичной форме обозначается пробивкой отверстий, выполненной на дорожках 2, 5 и 6 (110010). Отверстие на 8 дорожке призвано дополнить количество отверстий строки до четного (1110010) и т.п. Итак, в коде ISO-7 bit каждая строка перфоленты должна содержать и с нее должно считываться четное количество отверстий, что является общим правилом для кодирования цифровых, буквенных и служебных символов.

Рис. 3. Кодирование цифр

Кодирование букв (код ISO-7bit)

Определение букв латинского алфавита с А по О, которые выражаются посредством комбинаций десятичных цифр от 0 до 15, производится путем перфорирования дорожек 7 (см. рисунок 4). Признаком букв P — Z являются отверстия дорожек 5 и 7.

К примеру, если имеется перфорация отверстий на дорожках 5, 7, тогда посредством комбинации 0011 закодирована S, посредством комбинации 0111 — W, а посредством комбинации 1001 — буква Y. Если имеется отверстие на дорожке 7, посредством кодовой комбинации 0011 определяется буква С, комбинацией 0111 — буква G, комбинацией 1001 — буква I и т.п.

На 8-ой дорожке выполняется перфорация отверстий, дополняющих число отверстий в каждой из строк до четного — дорожка четности, что обеспечивает помехозащищенность.

Итак, в коде ISO-7bit одинаковым комбинациям четырех первых дорожек, имеющих веса 8421, ставятся в соответствие разные буквы (или цифры и символы), которые различают по отверстиям на определяющих дорожках.

Рис. 4. Кодирование букв

Кодирование дополнительных и служебных символов

Кодом ISO-7bit выполняется также и кодировка различных символов. Признак таких символов – это отверстие на 6-ой дорожке или полное отсутствие на дорожках отверстий, которые определяют цифры либо буквы (см. рисунок 5 (а, б)). 8-ая дорожка четности предназначена для перфорации отверстия, которое дополняет общее число отверстий строки до четного.

Значения определенных символов в процессе кодирования информации:

% — начало программы управления;

LF (ПС) – символ конца кадра управляющей программы;

: — знак главного кадра программы управления;

+,- — знаки, определяющие направление перемещения;

/ — знак пропуска кадра;

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

Такие символы, как BШ,ГТ,BК,КН и ПР, служат только для управления пишущей электромашинкой; УЧПУ их не воспринимает. Зарубежные модели УЧПУ, функционирующие на основе кода ISO-7bit, применяют ряд прочих символов (см. рисунок 5 (в)), имеющих различные функциональные значения.

Рис. 5. Изображение некоторых символов в коде ИСО-7 бит: а, б – служебные символы, в – дополнительные символы

Значение символов адресов

Символы кода ISO-7 bit имеют закрепленные значения, применяемые в целях кодирования управляющей станком информации. Данные символы называют адресами. Итак, в коде ISO-7 bit применяется адресный метод записи информации, в котором каждому из действий и рабочих органов станка присваивается определенный адрес. Имеется стандартизация значений символов адресов. Представим некоторые из них:

N обозначает номер кадра;

X,Y,Z – это первичные перемещения по X,Y,Z-осям;

U,V,W – это вторичные перемещения по параллельным X,Y,Z осям;

F обозначает скорость подачи;

S обозначает частоту вращения шпинделя;

T – это номер режущего инструмента;

L – обозначает номер коррекции (номер подпрограммы);

Читайте также:
Как настроить принтер в программе 1с

M –это вспомогательная функция;

G – обозначает подготовительную функцию;

A,B,C – это повороты вокруг X,Y,Z-осей соответственно.

К примеру, на рисунке 6 показано выполнение кодирования команды N985 (N — номер кадра программы управления).

Рис. 6. Кодирование команды N985

Источник: xn--80aaleuhefmceh2aip5lpa.xn--p1ai

Pereosnastka.ru

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

К атегория:
Фрезерные работы

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

Кодирование

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

Алфавитом кода называется набор символов, используемых при кодировании. Современные элементы автоматики имеют только два устойчивых состояния: контакты замкнуты или разомкнуты, в ячейке перфоленты имеется отверстие или оно отсутствует и г. д. Одному из этих состояний соответствует символ 1, другому — символ 0. Поэтому алфавит машинного языка, или алфавит кода, содержит только два символа: . По аналогии с обычным языком набор символов из алфавита называется кодовым словом, или кодовой комбинацией. Число символов в коде называется длиной кодовой комбинации (слова). Упорядоченный набор кодовых комбинаций называется словарем, или просто к о-д о м.

Двоичный код. Основанием двоичной системы счисления является число 2. Возводя число 2 в целую степень (0, 1, 2, 3, 4 и т. д.), получим ряд 2°, 2’, 22, 23, 24 и т. д., который соответствует ряду 1, 2, 4, 8, 16 и т. д. Любое, число в двоичной системе может быть представлено как сумма нескольких чисел, слагаемые которой являются числом 2 в различных степенях. Числа в двоичной системе счисления — это комбинация из алфавита . Для того чтобы преобразовать число из десятичной системы счисления в двоичную, необходимо производить последовательно деление десятичного числа на 2, как показано ниже на примере числа 43:

Таблицу составляют следующим образом: делимое делят на 2 и частное записывают под делимым, а остаток — рядом. Правый столбец, составленный из остатков после деления на 2, и представляет собой изображение исходного числа в двоичной системе. При этом чирло в двоичной системе счисления получается в правой колонке при чтении снизу вверх, т. е. 43 = = 101 011 (43 = 1-25 + 0-24 + Г23 + 0-22 + + 1 -21 + 1-2°).

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

Эта работа координируется специальным Комитетом международной организации по стандартизации ( ИСО ). К языку программирования предъявляется ряд требований: минимальное число символов, возможность простой проверкй правильности сделанной записи, однозначность чисел и слов, простота изучения, достаточный объем информации и др. Указанным требованиям наиболее полно отвечает код ИСО -7 бит ( ГОСТ 13052—74) для восьмидорожечной ленты шириной 25,4 мм, с шагом перфорации 2,5 мм.

На рис. 199 показана часть кода ИСО -7 бит. Этот код является семиразрядным и позволяет кодировать 128 символов. В нем обеспечивается всегда четное число перфораций (отверстий в строке), что позволяет контролировать правильность считывания программы.

Дорожкам № 1, 2, 3, 4 и 5 приданы веса в соответствии с двоичным кодом 1, 2, 4, 8 и 16. Каждому символу кода соответствует десятичное значение перфорации (например, символ «+» соответствует числу 43, символ «del» — числу 127 и т.д.). В качестве адресов команд использованы буквы латинского алфавита, причем код буквы соответствует ее порядковому номеру в алфавите.

Признаком буквы является пробивка по седьмой дорожке. Признаком цифры является пробивка по 5 и 6 дорожкам. Восьмая дорожка используется для дополнения числа пробивок в строке до четного числа. F— дорожка с транспортными (синхронизирующими) отверстиями.

Читайте также:
Реклама некоммерческих организаций а также различных проектов событий мероприятий или программ

Программоносители. Запись программы в устройствах числового программного управления осуществляется на программоносителе. Различают два типа представления управляющей информации: кодированный и декодированный. Если запись программы осуществляется в единичном коде, то соответствующее представление управляющей информации называется декодированным. Если запись программы производится в любом другом коде, то соответствующее представление управляющей информации называется кодированным. Информация в декодированном виде записывается, как правило, на магнитную ленту, а в кодированном виде — на перфоленту или перфокарту

Рис. 1. Код ИСО -7бит на восьмидорожечной ленте

Перфолента. Перфорированной лентой или перфолентой называется специального типа лента, на которой пробиты отверстия. В зависимости от назначения различают два типа отверстий на ленте: транспортйые и кодовые. Строкой называется ряд кодовых отверстий, расположенных перпендикулярно направлению транспортирования. Шаг перфорации или шаг строки есть расстояние между осями соседних строк.

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

Запись электрических импульсов (числовых кодов) на магнитную ленту производится в результате намагничивания отдельных участков ленты с помощью специальных миниатюрных электромагнитов — магнитных головок. При проигрывании магнитной ленты записанные на ней сигналы после прохождения через дешифратор (устройство для расшифровки записанной на ленте программы) заставляют рабочие органы станка совершать движения, необходимые для изготовления детали. Записанная на магнитную ленту программа работы станка может быть многократно воспроизведена.

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

Рис. 2. Координаты опорных точек центра фрезы

Считывающие устройства. Считывающие устройства предназначены для воспроизведения (считывания) программы, записанной на перфоленту или магнитную ленту, и базируются в основном на фотоэлементах и магнитных головках.

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

Пульты управления контурных систем

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

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

В случае без встроенного интерполятора управляющая программа представляется в кодированном виде на перфоленте, а в случае со встроенным интерполятором — в декодированном виде на магнитной ленте. Пульты Н331, Н332, Н531, Н532, У221, У521, У522, У331, У332 являются управляющими устройствами третьего поколения. Для обозначения пульта используется индекс, состоящий из буквы и трех цифр: буква — тип системы: П — позиционная; Н — непрерывная (контурная); У — универсальная (коПтурно-позиционная); первая цифра — число управляемых координат; вторая — число одновременно управляемых координат; третья — тип привода подачи. Цифрцр 1 обозначают привод с шаговым двигателем, цифрой 2 — следящий или следящерегулируемый привод с датчиками обратной связи: вращающийся трансформатор и вращающийся винт. Буква М обозначает модернизацию пульта: Н332М, Н331М и др.

Источник: pereosnastka.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru