

16
C = |
|
r |
× cos |
α 2 - α1 |
= 0,861 |
||
|
α1 + α 2 |
||||||
õ |
|
cos |
|
|
2 |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
C = |
|
|
r |
× sin |
α 2 - α1 |
= 0,949 |
|
|
α1 + α 2 |
||||||
z |
|
|
2 |
|
cos |
2 |
|
9. ЭТАПЫ ПОДГОТОВКИ УПРАВЛЯЮЩИХ ПРОГРАММ
Подготовка управляющей программы складывается из следующих этапов.
1.Корректировка чертежа изготавливаемой детали:
—перевод размеров в плоскости обработки;
—согласование заданных размеров на чертеже с ценой дискрет;
—выбор технологической базы;
—замена сложных траекторий прямыми линиями и дугами окружности.
2.Выбор технологических операций и переходов обработки.
3.Выбор режущего инструмента.
4.Расчет режимов резания :
—определение скорости резания;
—определение частоты вращения силового привода;
—определение скорости подачи режущего инструмента.
5.Определение координат опорных точек контура детали.
6.Построение эквидистанты и нахождение координат опорных точек эквидистанты. Ввод исходной точки режущего инструмента.
7.Построение схемы наладки, в которой в графической форме указывается взаим- ное расположение узлов станка, изготавливаемой детали и режущего инструмента перед началом обработки.
8.Составление карты подготовки информации, в которую сводится геометрическая (координаты опорных точек и расстояния между ними) и технологическая (режимы резания) информация.
9.Составление управляющей программы.
10. СИСТЕМЫ СЧИСЛЕНИЯ
Управляющая программа - это группа команд на языке программирования. Язык программирования - это коды, выраженные числами. Числа могут выражаться в различных системах счисления. В устройствах ЧПУ используются несколько ти- пов систем счисления.
1. Десятичная система счисления. Это позиционная система счисления, в ко- торой положение цифры в числе характеризует ее разряд. Десятичная система счис- ления имеет десять символов: от 0 до 9. Формула десятичной системы счисления
имеет вид
17
i
A = åam ×10m−1
m−1
где am - десятичный признак , m - номер десятичного разряда. Например, число 509 (m=3) можно представить в следующем виде
A = 5×102 + 0×101 + 9 ×100 = 500 + 00 + 9 = 509
2. Двоичная система счисления. Это позиционная система счисления с двумя символами : 0 и 1. Число два (2) уже характеризует второй двоичный разряд. В дво- ичной системе счисления двоичный разряд называется бит, а восемь двоичных раз- рядов называются байт.
Формула двоичной системы счисления имеет вид
i
A = åam × 2m−1
m=1
где am - двоичный признак, m - номер десятичного разряда. Например, число пять в двоичной системе счисления ( 101) можно представить в следующем виде
A = 1× 22 + 0× 21 + 1× 20 = 4 + 0 + 1 = 5
Пере- вод чисел, выраженных в десятичной системе счисления , в числа, выраженные в двоичной системе счисления , удобно производить по таблице (табл. 2). В таблице при переводе десятичное число набирается как сумма двоичных разрядов. Против двоичного разряда, который использовался при наборе, проставляется единица. Против двоичных разрядов, которые не использовались при наборе, проставляются нули. Сочетание единиц и нулей составляет число, выраженное в двоичной системе счисления.
|
|
|
|
Табл. 2. |
|
Число в десятич. системе счисления |
Число в двоичной системе счисления |
||||
|
24 = 16 |
23 = 8 |
22 = 4 |
21 = 2 |
20 = 1 |
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
0 |
1 |
0 |
3 |
0 |
0 |
0 |
1 |
1 |
4 |
0 |
0 |
1 |
0 |
0 |
|
18 |
|
|
|
|
5 |
0 |
0 |
1 |
0 |
1 |
6 |
0 |
0 |
1 |
1 |
0 |
7 |
0 |
0 |
1 |
1 |
1 |
8 |
0 |
1 |
0 |
0 |
0 |
9 |
0 |
1 |
0 |
0 |
1 |
3. Двоично - десятичная система счисления.В этой системе счисления каждый десятичный разряд числа, выраженный в десятичной системе счисления, выражает- ся числами в двоичной системе счисления. Например, число 237 ( в десятичной системе счисления) в двоично-десятичной системе счисления будет иметь вид
2................... |
0010 |
3................... |
0011 |
7................... |
0111 |
Пред- ставление числа в двоично-десятичной системе счисления удобно при вводе управ- ляющих программ в устройства ЧПУ с клавиатуры, где каждая клавиша, характери- зующая одно десятичное число , преобразует его в двоичное, и с перфоленты, когда
на сравнительно узкой бумажной ленте поперек ее записываются большие числа за счет помещения десятичных разрядов этого числа друг за другом в двоичной сис- теме счисления. При этом заранее оговаривается размещение старшего и младшего разрядов числа, выраженного в двоично-десятичной системе счисления.
11. ПОНЯТИЕ КОДА
Кодом называется математическая структура построения дискретных сигна- лов, однозначно соответствующих данному набору исходной информации.
Каждый код имеет свой алфавит - набор символов. Из символов составляются слова - кодовые комбинации. Кодовые комбинации могут состоять из различного числа символов. Коды, содержащие кодовые комбинации с одинаковым количест- вом символов, называются равномерными.
Общее число кодовых комбинаций для равномерного кода определяется вы-
ражением
N = qn
где q - основание кода; n - число символов в кодовой комбинации.
Например, для двоичного (q=2) равномерного кода с тремя символами в кодовых комбинациях (n=3) число кодовых комбинаций будет равно
N = qn = 23 = 8 .
Это кодовые комбинации: 000, 001, 010, 011, 100, 101, 110, 111.
Основные характеристики кодов.
1. Мощность кода ( N p ). Это число рабочих (информационно несущих) кодо-
вых комбинаций в коде, используемых для передачи информации. Все остальные кодовые комбинации называются запретными.

19
2. Избыточность кода. Это отношение рабочих кодовых комбинаций к их общему числу в коде. Количественно избыточность характеризуется коэффициен-
том избыточности
K = 1− log N p log N
Ко-
эффициент избыточности колеблется в пределах 0 ≤ K ≤ 1.
3. Кодовое расстояние (d). Это разница между двумя рабочими кодовыми комбинациями по расположению единиц и нулей в двоичных разрядах. Например,
даны две рабочие кодовые комбинации некоторого кода
0111, 1100
Эти две кодовые комбинации имеют кодовое расстояние равное d=3 так как они содержат различные символы в первом, втором и четвертом разрядах.
Чем больше кодовое расстояние у данного кода, тем меньше похожи одни ра- бочие кодовые комбинации на другие, и тем труднее внешним помехам исказить при передаче рабочую кодовую комбинацию, превратив ее в другую рабочую кодо- вую комбинацию.
Каждый код может иметь различные кодовые расстояния между рабочими кодовыми комбинациями одновременно. Поэтому, каждый код характеризуется
минимальным кодовым расстоянием
dmin = r + 1
где r - кратность обнаружения ошибки. Например, если даны две рабочие ко-
довые комбинации
0110, 0010,
то dmin = 1, а r=0. Это значит, что если при передаче, например, по линии связи одной рабочей кодовой комбинации на нее наложилась помеха , в результате чего один из символов этой рабочей кодовой комбинации поменял свое значение на противопо- ложное, то на вход устройства ЧПУ поступит другая рабочая кодовая комбинация не предусмотренная управляющей программой. Это может привести к аварии. Если же r=1 то это значит, что используемый код имеет возможность обнаруживать еди- ничные помехи. В этом случае при наложении на передаваемую рабочую кодовую
комбинацию единичной помехи она может перейти только в запретную кодовую комбинацию, которую устройство ЧПУ не воспринимает.
12. КОД С ЗАЩИТОЙ ПО ПАРИТЕТУ
В устройствах ЧПУ вероятность появления двух и более ошибок очень мала. Поэтому, в этих устройствах используются коды с dmin = 2 . Для достижения этого применяются корректирующие коды с защитой по паритету (коды с защитой по четности). Коды с защитой по паритету образуются за счет использования дополни- тельного старшего в кодовой комбинации двоичного разряда. В этом разряде про-
20
ставляется единица если число единиц в исходной кодовой комбинации нечетное
или проставляется ноль если число единиц в исходной кодовой комбинации четное. Пример. Дан двоичный (q=2), равномерный код с n=3. Общее число кодовых
комбинаций N=8. Пусть в данном коде используется четыре рабочие кодовые ком- бинации для передачи информации (Np=4). Все кодовые комбинации данного кода
имеют вид
000 001 010 011 100 101 110 111
Подчеркнутые кодовые комбинации являются рабочими. Для данного кода N=8, Np=4, dmin=1, r=0. Код не в состоянии обнаруживать даже единичные помехи. Пре-
образуем этот код в код с защитой по паритету. |
|
|
|
||||
0000 |
1001 |
1010 |
0011 |
1100 |
0101 |
0110 |
1111 |
0001 |
0010 |
0100 |
0111 |
1000 |
1110 |
1011 |
1101 |
Для данного кода N=16, Np=4, dmin=2, r=1. При использовании данного кода
с защитой по паритету наложение единичной помехи на любую рабочую кодовую комбинацию переводит ее в запретную, что не может отрицательно сказаться на ра- боте устройства ЧПУ.
13. ИСПОЛЬЗОВАНИЕ ПЕРФОЛЕНТЫ В КАЧЕСТВЕ
ПРОГРАММОНОСИТЕЛЯ
В устройствах ЧПУ в качестве программоносителя используется перфолента. Часть перфоленты показана на рисунке 20.
На рис. 20 сделаны следующие обозначения: 1 - базовая кромка; 2 - кодовые дорожки; 3 - транспортная дорожка; 4 - дорожка разряда защиты по паритету; 5 - строки; 6 - шаг перфорации; 7 - кодовое отверстие.
На пересечении кодовых дорожек и строк размещаются либо пробитые отверстия, характеризующие логические единицы кодовых комбинаций , либо, если на пересе- чении нет отверстия, логические нули кодовых комбинаций. На пересечении транс- портной дорожки и строк размещаются отверстия транспортной дорожки, которые позволяют удерживать перфоленту строго по центру канала фотосчитывателя и вы- рабатывать тактовые импульсы. Тактовые импульсы определяют поступление на
вход устройства ЧПУ считанной с перфоленты очередной кодовой комбинации (строки). Начало отсчета кодовых дорожек ведется от базовой кромки перфоленты.
14. КОД ИСО-7 БИТ. СТРУКТУРА ПРОГРАММЫ
В устройствах ЧПУ в качестве языка программирования используется код ИСО-7 бит. Этот код разработан международной организацией стандартов для все- го мира. Он имеет 256 кодовых комбинаций, из которых рабочими являются при- близительно только 42. Остальные являются запретными. Это код двоичный, рав- номерный с 7 информационно несущими двоичными разрядами и одним разрядом
21
защиты по паритету. Код имеет возможность обнаруживать единичные помехи
(dmin=2, r=1).
Назначение управляющих программ (УП) - задание исходных данных и их
последовательности выполнения для осуществления управления работой станка в автоматическом режиме.
Управляющая программа оперирует двумя видами информации:
1.геометрической (координаты опорных точек траектории, величины перемещения режущего инструмента, координаты исходной точки движения режущего инстру- мента и т.д.).
2.технологической (частота вращения силового привода, скорость подачи режуще- го инструмента, вид режущего инструмента и т.д.).
Отдельные участки контура изготавливаемой детали могут иметь различный характер траектории, обрабатываться при различной скорости подачи режущего инструмента, частоте вращения силового привода, виде режущего инструмента, которым обрабатывается этот участок. Поэтому, вся управляющая программа состоит из отдельных блоков, которые носят название кадров, в каждом из которых задается исходная информация для обработки одного участка детали.
Кадр - это группа команд, расположенных в определенной последовательно- сти и предназначенных для передачи определенного объема информации, объеди- ненной одним целевым назначением.
Команда - это совокупность кодовых комбинаций, состоящих из адреса и числа и предназначенных для передачи единичного объема информации.
Адрес - это символ, характеризующий принадлежность следующих за ним ко- довых комбинаций к технологической или геометрической информации. В коде ИСО-7 бит могут использоваться следующие адреса:
N - номер кадра управляющей программы; G - подготовительная функция;
F - скорость подачи;
x, y, z, I, J, K - геометрическая информация; M - вспомогательная функция;
S - частота вращения силового привода; T - номер режущего инструмента;
L - коррекция режущего инструмента; % - начало управляющей программы. LF - конец кадра.
Цифровая часть команды характеризует либо геометрическую информацию либо уточняет технологическую команду.
Правила составления управляющей программы.
1.Управляющая программа начинается с символа начала управляющей про- граммы (%). Заканчивается управляющая программа кадром с командой М002 (М02) - конец управляющей программы.
2.Каждый кадр управляющей программы начинается с номера кадра (N) и заканчивается символом LF (ПС) - конец кадра.
3.Между символом начала управляющей программы (%) и номером первого
кадра и между всеми последующими кадрами на перфоленте должно быть не менее
22
трех пустых пробивок ( пустых строк). Внутри кадра пустые строки не допускают- ся.
4.Не рекомендуется в одном кадре помещать две команды с одинаковыми ад- ресами (в УЧПУ четвертого поколения).
5.Технологические команды действуют до их отмены или замены на команды
сновыми значениями.
6.В кадр управляющей программы заносится та информация, которая изменя- ется по отношению к предыдущему кадру.
15. ПРАВИЛА ПРОГРАММИРОВАНИЯ ДЛЯ УСТРОЙСТВ ЧПУ
ЧЕТВЕРТОГО ПОКОЛЕНИЯ
Рассмотрим правила программирования для токарной группы станков с уст- ройствами ЧПУ типа Н22-1М.
1. Рекомендуемая последовательность адресов в кадре: N G F X Y Z I J K M S T LF.
2. Скорость подачи.
F10500, F20300, F70000.
Первая цифра после адреса характеризует:
1- режим разгона или перехода с одной скорости на другую; 2- режим торможения с уменьшением заданной скорости в 20 раз;
7- режим быстрого хода для подвода и отвода режущего инструмента; на данной скорости подачи нельзя выполнять режимы резания.
Последующие четыре цифры характеризуют скорость подачи в мм/мин.
В режиме быстрого хода подача не программируется и определяется константой устройства ЧПУ.В режиме быстрого хода движение режущего инструмента воз- можно только по одной координате.
3. Направление вращения шпинделя.
М003 - включение вращения по часовой стрелке. М004 - включение вращения против часовой стрелки. М005 - остановка вращения шпинделя.
М002 - конец управляющей программы с остановкой вращения шпинделя.
4. Частота вращения шпинделя. Для изменения частоты вращения шпинде- ля используется редуктор с автоматической сменой шестеренчатых пар. Поэтому, количество частот ограничено. Каждой частоте вращения шпинделя присваивается определенный код. Если необходимо установить ту или иную частоту вращения шпинделя, то после адреса частоты вращения силового привода указывается тре-
буемый код частоты вращения. Коды частоты вращения могут изменяться от 0 до 99 (S000 - S099).
5. Вывод режущего инструмента на рабочую позицию. В резцедержателе или инструментальном магазине станка каждая державка имеет свой номер. Помес-
тив в державки режущий инструмент и желая вывести в рабочую позицию тот или иной режущий инструмент после адреса режущего инструмента указывается номер державки (Т000 - Т099). Если в старшем разряде номера режущего инструмента

23
стоит единица, то это значит, что управляющая программа не будет реализовывать- ся до тех пор, пока заданный режущий инструмент не встанет в заданную позицию (Т105 - управляющая программа приостанавливается с момента поступления ко- манды Т105 до установки режущего инструмента N05 в рабочую позицию).
6. Задание системы координат.
1.Абсолютная система координат (G27), при которой все отсчеты ведутся от одной заранее выбранной точки (исходной точки А , рис. 21).
2.Относительная система координат (система координат в приращениях )
(G26), при которой отсчет ведется от текущего положения режущего инструмента
(рис. 22).
7. Линейная интерполяция. Для выполнения линейной интерполяции в управляющей программе необходимо задать.
1.Систему координат (G27 или G26).
2.Скорость подачи режущего инструмента.
3.Признак линейной интерполяции:
G11 - линейная интерполяция, короткие геометрические размеры- четы- ре десятичных разряда после адреса (например Х+5634);
G01 - линейная интерполяция, нормальные геометрические размеры- пять десятичных разряда после адреса (например Z-76859 или Х+00637);
G10 - линейная интерполяция, длинные геометрические размеры- шесть десятичных разрядов после адреса (например У+987456 или Х- 000907).
4. Геометрическую информацию со знаком в дискретах.
Пример. Составить управляющую программу для обработки участка детали между опорными точками 1 и 2 (рис. 23). Исходные данные: скорость подачи 300 мм/мин; направление вращения шпинделя против часовой стрелки; частота враще-
ния шпинделя задается кодом 15; номер режущего инструмента 02; цена дискреты по оси Х - 0,001 мм и по оси Z - 0,001 мм.
Управляющая программа составляется в приращениях. Нахо-
дим приращения между опорными точками 1 и 2 заданного контура детали.
Приращение по оси Х: (+21,5) — (+7) = +14,5 мм.
Приращения по оси Z: (+12,5) — (+50) = 12,5 — 50 = — 37,5 мм Переводим геометрическую информацию из мм в дискреты:
Количество дискрет по оси Х: 0,00114,5 = 14500 дискрет.
Количество дискрет по оси Z: 0,00137,5 = 37500 дискрет.
Управляющая программа будет иметь вид.
%
N001 G26 F10300 M004 S015 T102 LF
N002 G01 X+14500 Z-37500 LF
N003 M002 LF
Появление двух кадров ( N001 и N002 ) обусловлено наличием двух команд с оди- наковыми адресами G.
8. Круговая интерполяция. Для выполнения круговой интерполяции в управляющей программе необходимо задать.
24
1.Систему координат (только G26).
2.Скорость подачи режущего инструмента.
3.Признак круговой интерполяции.
Движение режущего инструмента по часовой стрелке: G21 - круговая интерполяция, короткие геометрические размеры;
G02 - круговая интерполяция, нормальные геометрические размеры;
G20 - круговая интерполяция, длинные геометрические размеры. Движение режущего инструмента против часовой стрелки:
G31 - круговая интерполяция, короткие геометрические размеры;
G03 - круговая интерполяция, нормальные геометрические размеры;
G30 - круговая интерполяция, длинные геометрические размеры.
4. Геометрическую информацию.
а. Приращения по координатам между конечными и начальными опор- ными точками заданной дуги.
Например, для дуги, представленной на рисунке 24, приращения будут иметь
следующие значения.
Приращение по оси Х: (+800) — (+300) = +500 мм. Приращение по оси Z; (+250) — (+900) =250 — 900 = — 650 мм.
б. Координаты начальной точки дуги всегда со знаком плюс.
Например, для дуги, представленной на рисунке 24, координаты начальной точки будут иметь следующие значения.
Координата по оси Х имеет адрес I: I+300 .
Координата по оси Z имеет адрес К: К+900. (Координата по оси У имеет адрес J).
Пример. Составить управляющую программу для перемещения режущего ин- струмента по дуге, представленной на рисунке 24, с режимами резания и номером режущего инструмента предыдущего примера.
Управляющая программа будет иметь следующий вид.
%
N001 G26 F10300 M004 S015 T102 LF
N002 G20 X+500000 Z - 650000 I+300000 K+650000 LF
N003 M002 LF
9. Установка режущего инструмента в абсолютный ноль для ввода точки отсчета. Установка в ноль осуществляется за счет перемещения суппорта станка на быстром ходу в сторону положительных полуосей координат до замыкания конеч- ных микровыключателей. Для выполнения данной операции в управляющей про- грамме задаются два кадра, в каждом из которых указываются:
1.признак перемещения суппорта на быстром ходу - G25;
2.максимальная геометрическая информация со знаком плюс.
Вэтом случае часть управляющей программы, касающейся установки режу-
щего инструмента в абсолютный ноль, будет иметь вид
N001 G25 X+999999 LF
N002 G25 Z+999999 LF
25
10.Ввод плавающего нуля для сокращения пути подвода и отвода режущего инструмента от исходной точки до обрабатываемой поверхности детали. Для ввода плавающего нуля в управляющей программе необходимо задать.
1.Систему координат (только G27).
2.Скорость подачи режущего инструмента.
3.Признак ввода плавающего нуля - G58.
4.Геометрическую информацию (рис. 25). Расстояние от абсолютного нуля (АН) до плавающего нуля (ПН) характеризуется разностями по осям координат: Х2
-Х1; Z2 - Z1. Величины X2 и Z2 выбираются технологом исходя из удобства и безо- пасности смены режущего инструмента в резцедержателе, а X1 и Z1 задаются из паспортных данных станка и размера заготовки.
Если технологу неизвестны величины X1 и Z1, то в этом случае в управляю- щей программе задается нулевая геометрическая информация, а оператор устройст- ва ЧПУ по приложенной к управляющей программе карте наладки сам находит ве- личины X1 и Z1, рассчитывает расстояния от абсолютного до плавающего нуля по
осям координат и вводит полученные значения в специальную память устройства ЧПУ. Устройство ЧПУ выполняя управляющую программу и дойдя до ввода пла- вающего нуля при наличии нулевой геометрической информации обратится к спе- циальной памяти и на базе ее данных переместит режущий инструмент из абсолют- ного в плавающий ноль.
16.ПРАВИЛА ПРОГРАММИРОВАНИЯ ДЛЯ УСТРОЙСТВ
ПЯТОГО ПОКОЛЕНИЯ
Рассмотрим правила программирования для токарной группы станков с уст- ройствами ЧПУ типа 2Р32.
1.Рекомендуемая последовательность адресов в кадре: N G X Y Z I J K F S T M ПС.
2.Скорость подачи режущего инструмента. Для задания скорости подачи режущего инструмента в управляющей программе указываются две команды: пер- вая команда определяет размерность скорости подачи, а вторая команда- саму ско- рость подачи. Первая команда может быть двух видов:
G94 - подача в мм/мин; эта команда вступает в действие автоматически
при включении питания устройства ЧПУ; в этом случае в управляющей программе
указывается лишь сама скорость подач; G95 - подача в мм/об;
Вторая команда состоит из адреса скорости подачи режущего инструмента F и следующего за адресом числа, характеризующего величину скорости подачи.
Например, скорость подачи режущего инструмента в 300 мм/мин задается как
G94 F300.
Быстрый ход задается командой G00 - позиционирование на быстром ходу в заданную точку с торможением в конце кадра.
3. Направление вращения шпинделя.
М03 - включение вращения по часовой стрелке.
26
М04 - включение вращения против часовой стрелки. М05 - остановка вращения.
M02 - конец управляющей программы с остановкой вращения шпинделя.
4. Частота вращения шпинделя. Для изменения частоты вращения шпинде- ля используется редуктор с автоматической сменой шестеренчатых пар. Поэтому, количество частот ограничено. Каждой частоте вращения шпинделя присваивается определенный код. Если необходимо установить ту или иную частоту вращения шпинделя, то после адреса частоты вращения силового привода устанавливается
требуемый код частоты вращения. Коды частоты вращения могут изменяться от 00
до 99 (S00 — S99).
5. Вывод режущего инструмента на рабочую позицию. В резцедержателе или инструментальном магазине станка каждая державка имеет свой номер. Помес-
тив в державки режущий инструмент и желая вывести в рабочую позицию тот или иной режущий инструмент после адреса режущего инструмента указывается номер державки (Т00 — Т99). Перед адресом режущего инструмента указывается команда М06 - смена инструмента.
6. Система координат может быть задана либо в абсолютной либо в относи- тельной системах координат:
G90 - задание перемещений в абсолютной системе координат (рис. 21); данная команда устанавливается автоматически при включении питания устройства ЧПУ;
G91 - задание перемещений в относительной системе координат (рис. 22).
7.Выбор плоскости обработки позволяет перемещать режущий инструмент
вплоскости двух выбранных технологом осей координат станка:
G17 - плоскость ХУ; данная команда устанавливается автоматически при
включении питания устройства ЧПУ; G18 - плоскость XZ;
G19 - плоскость YZ.
8. Линейная интерполяция. Для выполнения линейной интерполяции в управляющей программе необходимо задать:
1.Систему координат (G90 или G91).
2.Скорость подачи режущего инструмента.
3.Плоскость обработки.
4.Признак линейной интерполяции - G01.
5.Геометрическую информацию в дискретах и со знаком, указывающим номер квадранта системы координат (G90) или направление движения по осям
(G91).
Пример. Составить управляющую программу для перемещения режущего ин- струмента по прямым линиям, указанным на рис. 26. Программирование произвести при скорости подачи в 500 мм/мин, режущим инструментом в державке 02, частоте вращения шпинделя с кодом 25 и вращении шпинделя против часовой стрелки. Це- на дискреты по осям системы координат равна 0,001 мм. Управляющая программа
в абсолютной системе координат.
%
N1 G90 G 01 X20000 Y40000 F500 S25 T02 M04 ПС N2 X50000 Y30000 ПС
27
N3 X20000 Y20000 ПС
N4 X0 Y0 ПС
N5 M02 ПС
Управляющая программа в приращениях.
%
N1 G91 G01 X20000 Y40000 F500 S25 T02 M04 ПС N2 X30000 Y- 10000 ПС
N3 X - 30000 Y- 10000 ПС
N4 X - 20000 Y- 20000 ПС
N5 M02 ПС
9. Круговая интерполяция. Для выполнения круговой интерполяции в управляющей программе необходимо задать:
1.Систему координат (G90 или G91).
2.Скорость подачи режущего инструмента.
3.Плоскость обработки.
4.Признак круговой интерполяции:
G02 - круговая интерполяция, движение режущего инструмента по
часовой стрелке;
G03 - круговая интерполяция, движение режущего инструмента против часовой стрелки.
5. Геометрическую информацию.
а. Координаты конечной опорной точки дуги относительно на-
чальной опорной точки дуги (при G91) или относительно начала системы ко- ординат (при G90).
б. Координаты центра дуги относительно начальной опорной точ- ки дуги (по оси Х адрес I, по оси Z адрес К, по оси У адрес J). Знаки при адресах I, J,
K определяются направлением |
стрелки, соединяющей начальную опорную точ- |
ку дуги и центр дуги относительно |
осей координат. |
Пример. Составить программу для перемещения режущего инструмента по дуге, как это указано на рис. 27. Программирование произвести при скорости пода- чи в 300 мм / мин, коде частоты вращения силового привода 25 , номере державки
02 и вращении шпинделя против часовой стрелки. Цена дискреты по осям коорди- нат равна 0,001 мм.
Управляющая программа в абсолютной системе координат.
%
N1 G90 G03 X10000 Y50000 I- 50000 J -15000 F300 S25 T02 M04 ПС N2 M02 ПС
Управляющая программа в приращениях.
%
N1 G91 G03 X - 40000 Y35000 I- 50000 J - 15000 F300 S25 T02 M02 ПС N2 M02 ПС
28
СОДЕРЖАНИЕ |
|
|
1. |
Принципы программного управления |
3 |
2. |
Структурные схемы устройств ЧПУ |
4 |
3. |
Структурные схемы приводов подач |
6 |
4. |
Определение и назначение интерполятора |
8 |
5. |
Линейный интерполятор |
9 |
6. |
Круговой интерполятор |
11 |
7. |
Системы координат |
12 |
8. |
Расчет эквидистанты |
13 |
9. |
Этапы подготовки управляющих программ |
16 |
10. |
Системы счисления |
17 |
11. |
Понятие кода |
18 |
12. |
Код с защитой по паритету |
20 |
13. |
Использование перфоленты в качестве программоносителя |
20 |
14. |
Код ИСО - 7 бит. Структура программы |
21 . |
15.Правила программирования для устройств ЧПУ 4 поколения 22
16.Правила программирования для устройств ЧПУ 5 поколения 25