Файл: Никитенко В.Д. Подготовка программ для станков с числовым программным управлением.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 20.06.2024
Просмотров: 145
Скачиваний: 0
S — частота вращения; |
|
|
|
|
|
||
Т — инструмент; |
|
|
|
|
|
|
|
U — дополнительное |
указание |
о |
пути |
перемещения |
|||
параллельно |
оси |
X |
или |
произвольно; |
|||
V — дополнительное |
указание |
о |
пути |
перемещения |
|||
параллельно |
оси |
Y |
или |
произвольно; |
|||
W — дополнительное |
указание |
о |
пути |
перемещения |
|||
параллельно |
оси |
Z |
или |
произвольно; |
|||
X — указание о перемещении |
по оси |
X; |
|||||
Y — указание о перемещении |
по оси |
Y; |
|||||
Z — указание о |
перемещении |
по |
оси |
|
Z. |
||
Для обозначения |
вращения вокруг |
осей |
X, Y, Z вве |
дены адреса А, В, С. Для другой координатной системы на станке используют адреса U, V, W и R, Q, Р,
Кодовые обозначения, используемые в различных кодах, основаны на применении двоично-кодированных систем счисления.
Введем некоторые определения.
Системой счисления принято называть способ записи чисел цифровыми знаками. Известны позиционные (деся тичная) и непозиционные (римская) системы счисления. Наиболее привычной нам является десятичная система счисления. Однако в вычислительной технике по целому ряду причин используются другие системы счисления. В позиционных системах счисления значение каждой цифры в записи числа зависит от ее положения (позиции) в ряду цифр, изображающих это число. В непозиционных
системах значение цифры не |
зависит от ее положения |
в ряду цифр, изображающих |
число. |
Числа в позиционных системах счисления записы ваются рядом символов — цифр. Количество цифр, исполь зуемых для изображения чисел, называется основанием системы. Основание десятичной системы — десять; для изображения чисел в ней используется десять символов: О, 1,2, 3, 4, 5, 6, 7, 8, 9. Эти числа называются базисными. Базисных чисел должно быть достаточно, чтобы в р-й
системе выразить любое число х. Чаще всего |
в |
каче |
|||||
стве базисных |
чисел |
берется |
последовательность |
целых |
|||
чисел |
от 0 |
до р — 1 |
включительно. В таких |
системах |
|||
числа |
0 и |
1, |
как |
правило, |
изображаются |
цифрами |
|
О и 1. |
|
|
|
|
|
|
|
Система десятичной записи чисел основана на том, что 10 единиц каждого разряда объединяются в одну единицу соседнего старшего разряда,
38
Запись произвольного числа х в позиционной системе счисления с основанием р основывается на представлении этого числа в виде полинома
х = апр'> + а ^ р " - 1 Н |
Ь а0р° + я . ^ - 1 + а_2 р-2 -\ |
, |
где at — одно из базисных чисел;
р— основание системы;
а— номер разряда.
Так, для десятичной системы полином записывается
следующим |
образом: |
|
|
х = аа-10" + an_vl |
О' - 1 Н |
Ьоо-Ю° + |
|
|
- f a ^ - l O - 1 |
+ а_3• 10-2 -| |
. |
Можно |
кратко записать число путем перечисления |
||
всех коэффициентов |
|
|
Это изображение числа х в р-н системе. Последовательность цифр 1845, 34 представляет собой
сокращенную запись в десятичной системе. Значение этого числа может быть раскрыто следующим образом: 1845,34 = 1 • 103 + 8 • 102 + 4 • 101 + 5 • 10° + 3 • 10- 1 + + 4-Ю" 2 .
Запятая, отделяет целую часть числа от дробной и слу жит для фиксации значения каждой позиции в последо вательности цифр.
Арифметические действия над числами в любой пози ционной системе счисления производятся по правилам, принятым в десятичной системе счисления. При этом следует пользоваться таблицами сложения и умножения, которые будут различаться для разных систем счисления.
Для указания, в какой системе счисления записано число, принято следующее условное обозначение:
325 в десятичной системе— 325/1 0 ;
14 в восьмеричной системе 14/8;
100011 в двоичной системе—10011/2 .
Единичная система счисления. Менее всего базисных чисел в единичной системе счисления — всего одно. Усло вимся, что это 1. Любое число в единичной системе будет выражено последовательностью единиц в том количестве,
сколько их содержится |
в данном числе: |
3/1 0 = 111/д.; |
12/1 0 = 111111111111/!, |
39
Сложение, вычитание, умножение и деление в единич ной системе весьма просто, оно производится приписы ванием или вычеркиванием единиц из числа. В вычисли тельной технике запись чисел в единичной системе счисле ния называют унитарным кодом записи чисел. Числа, записанные в этой системе, чрезвычайно громоздки, с ними трудно работать. Зато технические средства для запоми нания и передачи этих чисел весьма простые.
Двоичная система счисления. В двоичной системе счисления два базисных числа: 0 и 1. Произвольное число х может быть записано в виде полинома:
х = ап- 2" + a„_v 2«-i + • • • + av 21 +
+ flo.20 + |
a _ 1 . 2 - i + f l L , . 2 - 2 + . . . . |
||||
Коэффициенты al |
могут |
принимать значения 0 или 1. |
|||
Любое число х может быть изображено в двоичной |
|||||
системе счисления. |
|
|
|
|
|
Таблица сложения в двоичной системе очень проста: |
|||||
|
0 |
+ |
0 |
== 0; |
|
|
0 |
+ |
1 = |
1; |
|
|
1 + |
0 |
= |
1; |
|
|
1 + 1 |
= |
10. |
Таблица умножения:
0-0 = 0;
0- 1 = 0 ;
1- 0 = 0;
1 - 1 = 1 .
Поскольку в этой системе счисления для изображения чисел используются всего две различные цифры, то в тех нических цифровых устройствах можно использовать эле менты, имеющие лишь два различных устойчивых состоя ния (высокое или низкое напряжение цепи, намагничен ное или размагниченное состояние элемента, наличие или отсутствие электрического импульса и т. д.). Это обстоя тельство, а также простота выполнения арифметических операций и явилась причиной того, что большие совре менные ЭВМ и другие цифровые устройства используют двоичную систему счисления.
Некоторое неудобство двоичной системы заключается в громоздкости записи чисел. Количество цифр двоичного изображения числа примерно в 13,3 раза больше коли чества цифр в десятичном изображении того же числа.
40
Так, для изображения чисел от 0 до 1000 требуются деся тизначные двоичные числа вместо трехзначных десятичных.
Троичная система счисления использует в качестве базисных чисел 0, 1,2. Произвольное число х может быть азписано в виде полинома:
* = a„-3» + a„_1 .3»-i + |
. . . + а 1 - 3 1 + |
|
|
+ a0 .3° + a_1 .3-» + . . . + a _ n . 3 - » . |
|
||
Восьмеричная система |
счисления использует |
цифры |
|
от 0 до 7 включительно. |
Запись |
произвольного |
числа х |
в этой системе основывается на его разложении по степе ням числа 8 с коэффициентами:
* = ап -8» + ая _1 .8»-1 Н |
Н ^ Ч - |
+ а0 .8» + а _ 1 . 8 - 1 + |
. - . + а _ „ . 8 - " . |
Шестнадцатеричная система счисления с базисными числами от 0 до 15 включительно. Эта система отличается от других тем, что здесь арабских цифр не хватает для обозначения всех базисных чисел, поэтому приходится вводить в употребление новые символы. Обычно для обо значения первых целых чисел, от 0 до 9 включительно, используют арабские цифры, а для следующих целых чисел от 10 до 15 используют буквенные обозначения:
а, Ь, с, d, е, /.
Таким образом, базисные числа: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, а, Ь, с, d, е, /. Десятичное число 175,5/10 в шестнадца-
теричной системе |
можно |
записать |
в виде полинома: |
|
х = |
а-161 + |
/-16° + |
8-16- 1 |
= |
= 10-161 + 15-16° + 8-16- 2 = |
175,5. |
Двоично-кодированные системы счисления. Помимо описанных систем счисления для обозначения чисел на ходят применение смешанные системы, в которых числа, заданные в одной системе счисления, изображаются с по мощью цифр дугой. К смешанным системам относятся часто применяемые в технике двоично-десятичные. В этих системах каждая цифра десятичного числа записывается своим двоичным кодом. Так как минимальное количество двоичных разрядов, достаточное для того, чтобы изобра зить любую из десятичных цифр, равно четырем, то для изображения любой десятичной цифры отводится четыре разряда — тетрада,
41