Международный код ISO-7bit. Функции G и М. Примеры использования. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Международный код ISO-7bit. Функции G и М. Примеры использования.

Поиск

8. Код Хемминга. Пример

Код Хемминга позволяет обнаружить и справить ошибки хранения или передачи информации; относится к избыточным кодам с проверкой на четность. Формирование контрольного разряда осуществляется путем выполнения операции сложения по модулю 2 над всеми разрядами контрольной группы. Разбивка по группам четности осущ. по определенным правилам:

1)Кол-во контрольных разрядов должно быть выбрано так, чтобы удовлетворялось неравенство

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

kmin

2-4

5-11

12-26

27-57

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

           

 

             Рис – схема декодирования кода Хемминга

 

9. Международный код ISO-7bit. Адреса кода. Структура кадра УП.

 

Код ISO-7bit представляет собой адресный разрядный буквенно-цифровой код. Данный код был разработан для кодирования управляющих программ и предпологает использование 8-дорож. перфоленты.

Для обозначения адресов используются заглавные буквы латинского алфавита.

Включает в себя информацию:

· Вспомогательная информация об обрабатываемой детали , станке,на котором происходит обработка.

Эта информация размещается между символами

· Символ начала программы %, которую предшествует примерно 1 м перфоленты

· Буквенно-цифровая информация , определяющая порядок и последовательность геометрических перемещений.

Подготовительные функции могут поддерживаться цифровым кодом, такие подготовительные функции бывают G00-G99.

Структура кадра УП.:

<номер кадра> , <подготовительная функция > , < размерные слова (перемещения) > , <функция подачи > , <частота вращения > , < код инструмента > , < вспомогательная функция >,<конец кадра>.

<номер кадра>- для каждого сова в кадре отводится необходимое кол-во строк исходя из max возможного программируемого числа N000…N999.

Адрес

Содержание

A

Поворот вокруг оси X

B

Поворот вокруг оси Y

C

Поворот вокруг оси Z

D

Третичная функция подачи

E

Вторичная функция подачи

F

Подготовительная функция

G

Подготовительная функция

I, J, K

Параметры круговой интерполяции

(коррекции)

L

Коррекция

M

Вспомогательная функция

N

Номер кадра

P, Q, R

Дополнительные указания по перемещению (третичному) вдоль осей X,Y, Z

S

Частота вращения шпинделя

T

Код инструмента

U, V, W

Указания по вторичному перемещению вдоль осей X, Y, Z

X

Перемещение вдоль оси X

Y

Перемещение вдоль оси Y

Z

Перемещение вдоль оси Z

+

Знак

-

Перемещение

(

Следующая за этим символом команда не читается

)

Отмена предыдущей команды

:

 

%

Конец кадра

LF

Начало программы

 

Код ISO-7bit представляет собой адресный буквенно-цифровой код. Данный код разработан для кодирования управляющей программы и предполагает использование

8-дорожечной перфоленты. Для обозначения адресов используются заглавные буквы латинского алфавита.

Включает в себя:

· вспомог. инф. для обработки деталей на станке. Эта инф. размещ. между символами.

· Символ начала проги %, которому предшествует ~1 метр перфоленты.

· буквенно-цифр. инф. определяет порядок и последовательность геометрических перемещений.

<подготовительная функция>-G предусматривает G00…G99 слово служит для указания дополнительной информации содержащейся в кадре.

Все подготовительные функции разделяются на группы ортогональных

функций, то есть взаимоисключающих, так что указание всего лишь одной

подготовительной функции из группы ортогональных исключит применение

другой функции из этой же группы. Задача стабилизации скорости резанья

особенно актуальна при обработке изделий большого диаметра.

G_ _

Содержание

Примечание

G00

Перемещение в указанную точку с максимальной скоростью

Траектория не оговаривается

G01

Перемещение в заданную координату по линейной траектории (линейная интерполяция)

Скорость указывается адресом F

G02

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

 

G03

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

 

G04

Задержка в исполнении кадра на установленную выдержку времени

 

G05

Временный «Стоп»

 

G08

Ускорение, то есть плавное увеличение скорости до скорости заданной в кадре

 

G09

 

G17

Задание плоскости обработки

X-Y

G18

X-Z

G19

Y-Z

G40

Отмена коррекции

Отмена коррекции по всем координатам

G41

Коррекция при непрямоугольном формообразовании

Инструмент слева

G42

Инструмент справа

G43

Коррекция при прямоугольном формообразовании

Положительная

G44

Отрицательная

G80

Отмена цикла

Содержание циклам определяется спецификой станка

G81-89

Обработка по циклам

G90

Задание предусмотренной системы отсчёта

 

G91

 

G94

Размерность подачи

мм/мин

G95

мм/об

G96

Способ задания частоты вращения

шпинделя 

Скорость резанья постоянна

G97

Частота вращения постоянна

 

Функции с адресом (префиксом) M – называются вспомогательными и предназначены для управления различными устройствами станка, например вкл/выкл шпиндель, охлаждение и т.д.

Технологические команды языка начинаются с буквы М. Включают такие действия, как:

-Сменить инструмент

-Включить/выключить шпиндель

-Включить/выключить охлаждение

-Работа с подпрограммами

M_ _

Содержание

Примечание

M00

Программируемый останов

Время задаётся оператором

M01

Останов с подтверждением

Необходимо подтверждение оператора

M02

Конец программы

 

M03

Задание направления вращения шпинделя

По часовой стрелке

M04

Против часовой стрелки

M06

Смена инструмента

Смена инструмента по коду T

M08

Включение охлаждения

 

M09

Отключение охлаждения

 

M10

Зажим

 

M11

Разжим

 

M19

Останов шпинделя в заданной позиции

 

M60

Смена заготовки

 

 

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 68; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.01 с.)