Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект- ст.пр.Александровский С.В. СПУ( 17.01.16) 100%.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
20 Мб
Скачать
☆

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

Коды Хэмминга — самоконтролирующийся и самокорректирующийся код построенный применительно к двоичной системе счисления.

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

S=0-ошибки нет. S=1 однократная ошибка . Такой код называется (к+1,к) или (n,n-1). Первое число –количество элементов последовательности , второе –количество информационных символов. Для каждого числа проверочных символов r=3,4,5… существует классический код Хемминга с маркировкой (n,k)=(2r-1.2r-1-r).

(код (7,4))

На вход декодера поступает кодовое слово штрихом помечено то что может исказиться.

9.Международный код lSo-7bit. Структура управляющей программы..

Код является унифицированным и адресным. Адреса кода используют заглавные буквы латинского алфавита . Стандарт определяет также порядок слов в кадре.

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

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

<номер кадра>- для каждого сова в кадре отводится необходимое кол-во строк исходя из 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

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

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

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

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

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

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

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

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

№

G_ _

Содержание

Примечание

1

G00

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

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

2

G01

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

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

3

G02

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

4

G03

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

5

G04

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

6

G05

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

7

G08

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

8

G09

9

G17

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

X-Y

10

G18

X-Z

11

G19

Y-Z

12

G40

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

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

13

G41

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

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

14

G42

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

15

G43

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

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

16

G44

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

17

G80

Отмена цикла

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

18

G81-89

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

19

G90

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

20

G91

21

G94

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

мм/мин

22

G95

мм/об

23

G96

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

шпинделя

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

24

G97

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

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

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

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

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

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

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

№

M_ _

Содержание

Примечание

1

M00

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

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

2

M01

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

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

3

M02

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

4

M03

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

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

5

M04

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

6

M06

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

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

7

M08

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

8

M09

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

9

M10

Зажим

10

M11

Разжим

11

M19

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

12

M60

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