Смекни!
smekni.com

Программирование обработки на станках с ЧПУ (стр. 5 из 5)

(+21,5) — (+7) = +14,5 мм.

Приращения по оси Z:

(+12,5) — (+50) = 12,5 — 50 = — 37,5 мм

Переводим геометрическую информацию из мм в дискреты:

Количество дискрет по оси Х:

= 14500 дискрет

Количество дискрет по оси Z:

= 37500 дискрет

Управляющая программа будет иметь вид, %

N001 G26 F10300 M004 S015 T102 LF

N002 G01 X+14500 Z-37500 LF

N003 M002 LF


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

1. Систему координат (только G26).

2. Скорость подачи режущего инструмента.

3. Признак круговой интерполяции.

Движение режущего инструмента по часовой стрелке:

G21 - круговая интерполяция, короткие геометрические размеры;

G02 - круговая интерполяция, нормальные геометрические размеры;

G20 - круговая интерполяция, длинные геометрические размеры.

Движение режущего инструмента против часовой стрелки:

G31 - круговая интерполяция, короткие геометрические размеры;

G03 - круговая интерполяция, нормальные геометрические размеры;

G30 - круговая интерполяция, длинные геометрические размеры.

4. Геометрическую информацию.

1. Приращения по координатам между конечными и начальными опорными точками заданной дуги. Например:

Приращение по оси Х:

(+800) — (+300) = +500 мм.

Приращение по оси Z;

(+250) — (+900) =250 — 900 = — 650 мм.

2. Координаты начальной точки дуги всегда со знаком плюс. Например;

Координата по оси Х имеет адрес I: I+300.

Координата по оси Z имеет адрес К: К+900.

(Координата по оси У имеет адрес J).

9. Установка режущего инструмента в абсолютный ноль для ввода точки отсчета. Для выполнения данной операции в управляющей программе задаются два кадра, в каждом из которых указываются:

1. признак перемещения суппорта на быстром ходу - G25;

2. максимальная геометрическая информация со знаком плюс.

В этом случае часть управляющей программы, касающейся установки режущего инструмента в абсолютный ноль, будет иметь вид

N001 G25 X+999999 LF

N002 G25 Z+999999 LF

10. Ввод плавающего нуля для сокращения пути подвода и отвода режущего инструмента от исходной точки до обрабатываемой поверхности детали. Для ввода плавающего нуля в управляющей программе необходимо задать.

1. Систему координат (только G27).

2. Скорость подачи режущего инструмента.

3. Признак ввода плавающего нуля - G58.

4. Геометрическую информацию. Расстояние от абсолютного нуля (АН) до плавающего нуля (ПН) характеризуется разностями по осям координат: Х2 - Х1; Z2 - Z1. Величины X2 и Z2 выбираются технологом исходя из удобства и безопасности смены режущего инструмента в резцедержателе, а X1 и Z1 задаются из паспортных данных станка и размера заготовки.

Если технологу неизвестны величины X1 и Z1, то в этом случае в управляющей программе задается нулевая геометрическая информация, а оператор устройства ЧПУ по приложенной к управляющей программе карте наладки сам находит величины X1 и Z1, рассчитывает расстояния от абсолютного до плавающего нуля по осям координат и вводит полученные значения в специальную память устройства ЧПУ. Устройство ЧПУ выполняя управляющую программу и дойдя до ввода плавающего нуля при наличии нулевой геометрической информации обратится к специальной памяти и на базе ее данных переместит режущий инструмент из абсолютного в плавающий ноль.

4. Правила программирования для устройств пятого поколения

1. Рекомендуемая последовательность адресов в кадре: N G X Y Z I J K F S T M ПС.

2. Скорость подачи режущего инструмента. Для задания скорости подачи режущего инструмента в управляющей программе указываются две команды: первая команда определяет размерность скорости подачи, а вторая команда - саму скорость подачи. Первая команда может быть двух видов:

G94 - подача в мм/мин; эта команда вступает в действие автоматически при включении питания устройства ЧПУ; в этом случае в управляющей программе указывается лишь сама скорость подач;

G95 - подача в мм/об;

Вторая команда состоит из адреса скорости подачи режущего инструмента F и следующего за адресом числа, характеризующего величину скорости подачи.

Например, скорость подачи режущего инструмента в 300 мм/мин задается как G94 F300.

Быстрый ход задается командой G00 - позиционирование на быстром ходу в заданную точку с торможением в конце кадра.

3. Направление вращения шпинделя.

М03 - включение вращения по часовой стрелке.

М04 - включение вращения против часовой стрелки.

М05 - остановка вращения.

M02 - конец управляющей программы с остановкой вращения шпинделя.

4. Частота вращения шпинделя. Каждой частоте вращения шпинделя присваивается определенный код. Если необходимо установить ту или иную частоту вращения шпинделя, то после адреса частоты вращения силового привода устанавливается требуемый код частоты вращения. Коды частоты вращения могут изменяться от 00 до 99 (S00 — S99).

5. Вывод режущего инструмента на рабочую позицию. В резцедержателе или инструментальном магазине станка каждая державка имеет свой номер. Поместив в державки режущий инструмент и желая вывести в рабочую позицию тот или иной режущий инструмент после адреса режущего инструмента указывается номер державки (Т00 — Т99). Перед адресом режущего инструмента указывается команда М06 - смена инструмента.

6. Система координат может быть задана либо в абсолютной либо в относительной системах координат:

G90 - задание перемещений в абсолютной системе координат (рис. 21); данная команда устанавливается автоматически при включении питания устройства ЧПУ;

G91 - задание перемещений в относительной системе координат. 7. Выбор плоскости обработки позволяет перемещать режущий инструмент в плоскости двух выбранных технологом осей координат станка:

G17 - плоскость ХУ; данная команда устанавливается автоматически при включении питания устройства ЧПУ;

G18 - плоскость XZ;

G19 - плоскость YZ.

8. Линейная интерполяция. Для выполнения линейной интерполяции в

управляющей программе необходимо задать:

1. Систему координат (G90 или G91).

2. Скорость подачи режущего инструмента.

3. Плоскость обработки.

4. Признак линейной интерполяции - G01.

5.Геометрическую информацию в дискретах и со знаком, указывающим номер квадранта системы координат (G90) или направление движения по осям (G91).

9. Круговая интерполяция. Для выполнения круговой интерполяции в

управляющей программе необходимо задать:

1. Систему координат (G90 или G91).

2. Скорость подачи режущего инструмента.

3. Плоскость обработки.

4. Признак круговой интерполяции:

G02 - круговая интерполяция, движение режущего инструмента по

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

G03 - круговая интерполяция, движение режущего инструмента

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

5. Геометрическую информацию.

1. Координаты конечной опорной точки дуги относительно начальной опорной точки дуги (при G91) или относительно начала системы координат (при G90).

2. Координаты центра дуги относительно начальной опорной точки дуги (по оси Х адрес I, по оси Z адрес К, по оси У адрес J). Знаки при адресах I, J, K определяются направлением стрелки, соединяющей начальную опорную точку дуги и центр дуги относительно осей координат.


Заключение

Алгоритмы интерполяции методом ОФ достаточно просты, все шаги по координатам являются единичными. Величина шага определяется конкретной системой и станком. Скорость же выдачи шагов определяется заданной скоростью. Ошибка интерполяции при этом не превышает одного шага. Скорость же движения ограничена тем фактором, что выдача очередного единичного шага возможна только после завершения цикла вычислений ОФ, т.е. ограничиваются производительностью процессора.

Литература

1. Белов М.П. Технические средства автоматизации и управления Учебное пособие. - СПб. СЗТУ 2006-184с.

2. Гжиров В.И., Серебреницкий П.П. Программирование обработки на станках с ЧПУ.- Л.: Машиностроение, 1990.- 591с.

3. Елизаров И.А. Технические средства автоматизации. Программно-технические комплексы и контроллеры. М. 2004. 180 с.

4. Калабеков Б.А. Цифровые устройства и микропроцессорные системы, Горячая линия-Телеком, 2000, 336 с/

5. Клюев А.С. Проектирование систем автоматизации технологических про-

цессов. СПб, 2008

6. Леонтьев А.Г. Микропроцессорные электромеханические системы. Учебн.

пособие. - СПбГТУ, ФТК, 1998, 109с.

7. Прянишников В.А. Электроника - Курс лекций - С.-П. "Корона принт",

2000г. 415с.

8. Системное программное обеспечение. В.И. Аблязов и др. Уч. пособ.

СПбГТУ, 1996, 66с.

9. Готшальк О.А. Системы автоматизации и управления. Конспект лекций. - С-Пб.: СЗПИ, 1998, 35 с.

10. Электроприводы с системами числового программного управления Э46 методические указания к лабораторным работам / сост. В.М. Иванов. Ульяновск: УлГТУ, 2007. - 33 с.

11. Следящие электроприводы станков с ЧПУ / А.М. Лебедев, Р.Т. Орлова, А.В. Пальцев. - М.: Энергоатомиздат, 1988. - 233 с.