Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2019-08-07 | 220 |
5.00
из
|
Заказать работу |
|
|
Эта задача во многом зависит от конструктивных особенностей станка и УЧПУ. В большинстве случаев требуются как минимум, две команды, задаваемых в последовательных кадрах УП. В первой команде с адресом Т указывается требуемый инструмент, а по второй команде (М06) он устанавливается в шпинделе. По команде М06, кроме того, снимается отработавший инструмент и возвращается в магазин. Как правило, процесс замены инструмента у станков выполняется только в определенном (безопасном) положении шпинделя (шпиндельной бабки). В это положение шпиндель автоматически приходит по команде М06.
Указание инструмента в кадрах УП обычно сопровождается указаниями по его коррекции. Как уже говорилось, совместно с кодом инструмента указывается номер его корректора. Так, для инструмента с кодом Т08 и корректором 06 общая запись команды на инструмент имеет вид Т0806.
Для задания осепараллельной коррекции длины инструмента, что характерно для станков сверлильной группы, используют подготовительные функции G43 и G44. Для коррекции вылета инструмента (рис.2) в корректор заносится абсолютная разность между расчетной и действительной аппликатами вершины инструмента (z0-z1= Δz или z 0 - z 2 = Δz) и в УП записывается N{i}...G44...Z{ZO}...T0806..., если инструмент короче запрограммированного. По команде этого кадра вершина короткого инструмента встанет на координату z0.
Если же инструмент длиннее запрограммированного, то кадр будет таким: N{i}...G43...Z{ZO}..T0806...
При этом предполагается, что величина Δz (по абсолютному значению,
без указания знака) установлена на корректоре указанного номера (в данном примере на корректоре 06).
В современных УЧПУ, однако, в большинстве случаев коррекция на длину инструмента задается с адресом Н. В этом случае функция G43 определяет, что числовое значение смещения, установленное на корректоре (со знаком + или -), прибавляется к заданной координате. Функция G44 означает, что величина смещения, установленная на корректоре с адресом Н, вычитается от заданного в данном кадре значения координатного размера.
|
МЕТОДИКА ПРОГРАММИРОВАНИЯ СВЕРЛИЛЬНЫХ
ОПЕРАЦИЙ СО СМЕЩЕНИЕМ НУЛЯ
Программирование становится значительно проще, если использовать возможности УЧПУ по смещению нуля и вводить коррекцию на инструмент в период наладки станка исходя из действительного его вылета. Это не только облегчает кодирование информации, но и в значительной мере упрощает составление РТК: нет необходимости задаваться вылетом инструментов, не нужен пересчет координат точек из системы координат детали в систему координат станка и т.д. Все это объясняется тем, что нуль станка смещается в начало координат детали (из точки М в точку W ) и отсчет программируемых перемещений в процессе отработки УП ведется от точки W, т.е. так, как это задано на чертеже детали. Кроме того, при настройке станка вылет l каждого инструмента вводится (с обратным знаком) в корректор этого инструмента. Инструмент доводят до касания своей вершиной Р с верхней плоскостью заготовки, установленной в приспособлении. На табло, предназначенном для индикации перемещения по оси Z, высвечиваются цифры, определяющие расстояние от плоскости нового нуля до базовой точки шпинделя, т.е. величина zWN = l. А это и есть действительный вылет инструмента (например, для сверла диаметром 16 мм он равен 170 мм). Если теперь на корректоре инструмента набрать величину zWN = l (170 мм), то на табло индикации по оси Z будут нулевые показания, т.е. базовая точка N совместится с вершиной Р инструмента. Подобную настройку проводят для каждого инструмента, и значения соответствующих вылетов набирают на соответствующих корректорах. Таким образом, для всего набора инструментов на данную операцию справедливо положение: при нахождении вершины инструмента в плоскости нового нуля табло индикации по оси Z показывает нули.
|
Пример. Подготовка УП по упрощенной методике.
Приняв во внимание сказанное выше, программу обработки рассматриваемой детали (рис. 2 и рис. 5) можно представить следующим образом:
% LF
N1 G90 G80 Т 0101 LF
N2 F40. S500 М 06 LF
N3 G59 ХЗО. Y85. Z175. LF
В кадрах N1 - N3 задают инструмент Т01 и его корректор (01), условия его работы и указывают на смещение нуля (G59) по трем осям. По этой команде центр координат станка M сместится в центр координат детали W.
N4 GOO G60 Х 20. Y20. LF
N5 G82 R2. Z -6. М08 LF
Сверло Т01 быстро (G00) с точным подходом (G60) к координате позиционируется в положение над точкой 1. В кадре N5 задают постоянный цикл (G82) и значения параметров в соответствии со схемой на рис. 5.4, а. Включается охлаждение (М08), выполняется центрование детали по отв. 1.
N6 Х150. LF
(инструмент позиционируется в положение над точкой 2 и происходит
центрование отверстия 2 по циклу G82, который продолжает действовать; параметры цикла уже были заданы в кадре N5).
N7 Х105. Y40. Z -3.5 LF
В кадре N7 инструмент перемещается в точку 3, где исполняется заданный цикл (G82) с новым значением Z (-3.5).
N8 Х52,5 Y70.31 LF (сверло работает в точке 4)
N9 Y9.69 LF (сверло работает в точке 5)
N10 Х70. Y40. LF (сверло работает в точке 6)
N11 G80 Т0202 LF
Кадр N11 завершает работу сверлом диаметром 16 мм (Т01) и готовит к вводу сверло диаметром 9,9 мм (Т02)с корректором 02.
N12 F100. S710. M06 LF
N13 (GOO) (G60) Х 20. Y 20. LF
Кадры N12 и N13 задают режимы инструмента и установку его в шпиндель (команда М06). Выполнено позиционирование сверла в точку 1 (действуют команды G00 и G60 из кадра 4, которые не отменялись аналогичными).
N14 G83 R2. Z-10. LF
N15 Z-17.5 F80. LF
Кадр N14 указывает постоянный цикл глубокого сверления (G83) и его параметры. Указывать параметр R необходимо, поскольку он определяет точку выхода (на ускоренном ходу) инструмента с позиции замены в рабочую позицию по оси Z. Кадр N15 дополняет кадр N14, указывая координату второго хода с измененной подачей (согласно принятой схеме обработки, подача на втором ходе сверла уменьшается до 80 мм/мин)
Рис. 5. Схема для программирования обработки отверстий в детали типа «крышка»
N16 (G60)(G00) X150. Y20. Z-10. F100. LF
|
N17 Z-17.5 F80. LF
Кадрами N16 и N17 программируется сверление по циклу G83 отверстия с центром в точке 2.
N18 G80 Т0404 LF
В кадре N18 командой (G80) отменяется цикл G83, готовится к вводу сверло (Т04) с корректором 04 (диаметром 5 мм) и задаются (в кадре N19) режимы его работы и команда (М06) на установку этого инструмента в шпиндель.
N19 F100. S1400 М 06 LF
N20 (G60)(G00) X105. Y40. LF (позиционирование сверла)
N21 G83 R2. Z-9. LF
N22 Z-13.5 F80. LF (обработка отверстия 3)
N23 X52.5Y70.31 Z-9. F100. LF (обработка отверстия 4)
N24 Z-13.5 F80. LF (обработка отверстия 5)
N25 G80 Т0606 LF
Кадры N19-N24 программируют обработку сверлом диаметром 5 мм по циклу G83 отверстий 3, 4, 5. Кадр N25 указывает новый инструмент - сверло диаметром 22 мм с корректором (Т0606).
N26 F60. S335 М06 LF (режимы на сверло Т06 и его установка)
N27 (G60)(G00) X70. Y40. LF (установка сверла над точкой 6)
N28 G81 R2. Z -22. LF (сверление отверстия 6)
N29 G80 Т0303 LF
Вкадре N29 отмена цикла G81 и указывается новый инструмент (развертка диаметром 10Н8) и его корректор (Т0303).
N30 F50. S125 М06 LF (режимы развертывания и установка развертки)
N31 (G60)(G00) X20. Y20. LF (установка развертки над точкой 1)
N32 G89 R2. Z-18. LF
Кадр N32 вводит цикл развертывания (G89) с рабочим ходом R + z, выдержкой в конце рабочего хода и отводом на быстром ходу (см. рис. 3, д).
N33 Х150. LF (инструмент перемещается в точку 2 и выполняет цикл G89)
N34 G80 Т0505 LF
Кадр N34 готовит метчик М6 (Т0505), отменяет цикл G89.
N35 М06 LF (установка инструмента Т05 в шпиндель)
N36 G95 F 0.8 S25 МОЗ LF
В кадре N36 указывается размерность подачи в мм/об (G95) и вращение шпинделя по часовой стрелке (МОЗ), подача (0,8 мм/об) и частота вращения.
N37 G84 R2. Z -17. LF (вводится цикл нарезания резьбы)
N38 (G60)(G00) X105. Y40. LF (нарезание резьбы в точке 3)
N39 Х52.5 Y70.31 LF (нарезание резьбы в точке 4)
N40 Y9.69 LF (нарезание резьбы в точке 5)
N41 G80 G94 G59 Х 0. Y0. Z0. М 09 LF
N42 GOO X0. Y0. Z560. MOO LF
Кадры N35-N40 программируют нарезание резьбы в отверстиях 3-5 в соответствии с постоянным циклом G84. Цикл обеспечивает рабочий ход с рабочей подачей, остановку и реверсивное вращение шпинделя в конечной точке, возврат инструмента с рабочей подачей. Кадр N41 возвращает подаче размерность мм/мин (G94), отменяет цикл G84 (команда G80), отменяет смещение нуля (команда G59 с указанием нулей по осям координат), отключают охлаждение (М09). Кадр N42 выводит шпиндель в нулевую точку станка с координатой z = 560 мм.
|
ЗАДАНИЕ НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ
Создать управляющую программу для обработки отверстий в детали «крышка» (см. рис. 6, таблица 1).
Рис. 6. Схема для программирования обработки отверстий в детали
Таблица 1
№ |
Вар.
Значения координат, мм ( к рис. 6 )
ЛИТЕРАТУРА
1. Серебреницкий П.П. Программирование для автоматизированного оборудования. /П.П. Серебреницкий, А.Г. Схиртладзе; Под ред. Ю.М. Соломенцева.- М.: Высшая шк. 2003. – 592 с.
Приложение 1
Значение подготовительных функций по ГОСТ 20999-83
Код функции | Наименование | Значение |
G00 | Быстрое позиционирование | Перемещение в запраграммированную точку с максимальной скоростью. Предварительно запраграммированная скорость перемещения игнорируется, но не отменяется. |
G01 | Линейная интерполяция | Вид управления, при котором обеспечивается постоянное отношение между скоростями по осям координат, пропорциональное отношению между расстояниями, на которые должен переместиться исполнительный орган станка по двум и более координатам одновременно. |
G02 G03 | Круговая интерполяция | Вид контурного управления для получения дуги окружности. |
G02 | Круговая интерполяция. Движение по часовой стрелке. | Движение исполнительного органа направлено по часовой стрелке, если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой поверхности. |
G03 | Круговая интерполяция. Движение против часовой стрелки. | Движение исполнительного органа направлено против часовой стрелки, если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой поверхности. |
G04 | Пауза | Указание о временной задержке, значение которой задается в УП. |
G06 | Параболическая интерполяция | Вид контурного управления для получения дуги параболы. |
G08 | Разгон | Автоматическое увеличение скорости перемещения в начале движения до запраграммированного значения. |
G09 | Торможение | Автоматическое уменьшение скорости перемещения относительно запраграммированной при приближении к запраграммированной точке. |
От G17 до G19 | Выбор плоскости | Задание плоскости таких функций, как круговая интерполяция, коррекция на фрезу и др. |
G41 | Коррекция на фрезу - левая | Коррекция на фрезу при контурном управлении. Используется, когда фреза находится слева от обрабатываемой поверхности, если смотреть от фрезы в направлении ее движения относительно заготовки. |
|
Продолжение приложения 1
G42 | Коррекция на фрезу - правая | Коррекция на фрезу при контурном управлении. Используется, когда фреза находится справа от обрабатываемой поверхности, если смотреть от фрезы в направлении ее движения относительно заготовки. |
G43 | Коррекция на положение инструмента - положительная | Указание, что значение коррекции на положение инструмента необходимо сложить с координатой, заданной в соответствующем кадре. |
G44 | Коррекция на положение инструмента - отрицательная | Указание, что значение коррекции на положение инструмента необходимо вычесть из координаты, заданной в соответствующем кадре. |
G53 | Отмена заданного смещения | Отмена любой из функций G54,…, G59. Действует только в том кадре, в котором она записана. |
От G54 до G59 | Заданное смещение | Смещение нулевой точки детали относительно исходной точки станка. |
G80 | Отмена постоянного цикла | Функция, которая отменяет любой постоянный цикл. |
От G81 до G89 | Постоянные циклы | - |
G90 | Абсолютный размер | Отсчет перемещения производится относительно выбранной нулевой точки. |
G91 | Размер в приращениях | Отсчет перемещения производится относительно предыдущей запрограммированной точки. |
G92 | Установка абсолютных накопителей положения | Изменение состояния абсолютных накопителей положения. При этом движения исполнительных органов не происходит. |
G93 | Скорость подачи в функции, обратной времени | Указание, что число, следующее за адресом F, равно обратному значению времени в минутах, необходимому для обработки. |
G96 | Постоянная скорость резания | Указание, что число, следующее за адресом S, равно скорости резания в метрах в минуту. При этом частота вращения шпинделя регулируется для поддержания запраграммированной скорости резания. |
G97 | Обороты в минуту | Указание, что число, следующее за адресом S, равно скорости шпинделя в оборотах в минуту. |
Приложение 2
Значение вспомогательных функций по ГОСТ 20999-83
Код функции | Наименование | Значение |
М00 | Программируемый останов | Останов без потери информации по окончании обработки соответствующего кадра. После выполнения команд происходит останов шпинделя, охлаждения, подачи. |
М01 | Останов с подтверждением | Функция аналогична М00, но выполняется только при предварительном подтверждении с пульта управления. |
М02 | Конец программы | Указывает на завершение отработки УП и приводит к останову шпинделя, подачи и выключению охлаждения после выполнения всех команд в кадре. Используется для приведения в исходное состояние УЧПУ и исполнительных органов станка. |
М03 | Вращение шпинделя по часовой стрелке | Включает шпиндель в направлении, при котором, винт с правой нарезкой, закрепленный в шпинделе, входит в заготовку. |
М04 | Вращение шпинделя против часовой стрелки | Включает шпиндель в направлении, при котором, винт с правой нарезкой, закрепленный в шпинделе, выходит из заготовки. |
М05 | Останов шпинделя | Останов шпинделя, выключение охлаждения. |
М06 | Смена инструмента | Команда на смену инструмента вручную или автоматически. |
М07 | Включение охлаждения №2 | Включение охлаждения №2 (например, масляным туманом) |
М08 | Включение охлаждения №1 | Включение охлаждения №1 (например, технологической жидкостью) |
М09 | Отключение охлаждения | Отменяет М07, М08. |
М10 | Зажим | Относится к работе с зажимным приспособлением подвижных органов станка. |
М11 | Разжим | То же |
М19 | Останов шпинделя в заданной позиции | Вызывает останов шпинделя при достижении им определенного углового положения. |
М30 | Конец информации | Приводит к останову шпинделя, подачи и выключению охлаждения после выполнения всех команд в данном кадре. Используется для установки в исходное состояние УЧПУ и исполнительных органов станка. |
М49 | Отмена ручной коррекции | Функция, на отмену ручной коррекции скорости подачи и (или) скорости главного движения и о возвращении этих параметров к запраграммированным значениям |
М59 | Постоянная скорость шпинделя | Поддержание постоянным текущего значения скорости шпинделя независимо от перемещения исполнительных органов станка и задействованной функции G96. |
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!