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

Кодирование

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

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

Алфавитом кода именуется комплект знаков, применяемых при кодировании. Современные элементы автоматики имеют лишь два устойчивых состояния: контакты замкнуты либо разомкнуты, в ячейке перфоленты имеется отверстие либо оно отсутствует и г. д. Одному из этих состояний соответствует знак 1, второму — знак 0. Исходя из этого алфавит машинного языка, либо алфавит кода, содержит лишь два знака: {0,1}.

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

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

Числа в бинарной совокупности счисления — это комбинация из алфавита {0,1}. Чтобы преобразовать число из десятичной совокупности счисления в бинарную, нужно создавать последовательно деление десятичного числа на 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др и М.

Тренажер программирования станков с ЧПУ


Вы прочитали статью, но не прочитали журнал…

Читайте также: