Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм — презентация
logo
Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
  • Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм
1/22

Слайд 2

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

Изображение слайда

Слайд 3

В кадре N112 находится код G 81 для вы-зова цикла сверления.. Адрес Z обозна-чает глубину сверления, а R определяет высоту отвода сверла из отверстия отно-сительно нулевой плоскости. В последую-щих кадрах указываются координаты обрабатываемых отверстий. В них не нужно ставить коды вызова цикла сверления, так как G 81 будет оставаться активным, пока его не отменят при помощи кода G 80.

Изображение слайда

Слайд 4

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

Изображение слайда

Слайд 5

Стандартный цикл сверления Код G 81 предназначен для вызова стандартного цикла сверления. Типичный формат кадра этого цикла: Адреса X и Y определяют координаты обрабатываемых отверстий. Адрес Z указывает конечную глубину сверления, а R применяется для установления плоскости отвода. Плоскость отвода - это координата по оси Z, с которой начинается сверление на рабочей подаче. Плоскость отвода устанавливается немного выше поверхности детали, поэтому значение при R обычно положительное. Не стоит устанавливать плоскость отвода очень высоко, иначе сверло на рабочей подаче будет перемещаться слишком долго. Рабочая подача для цикла устанавливается с помощью F слова данных.

Изображение слайда

Слайд 6

Исходная плоскость и плоскость отвода Плоскость отвода - это координата (уровень) по оси Z, устанавливаемая R адресом, с которой начинается сверление на рабочей подаче и в которую возвращается инструмент, после того, как он достиг дна обрабатываемого отверстия. Исходная плоскость - это координата (уровень), по оси Z в которой располагался инструмент перед вызовом постоянного цикла При использовании кода G 98 в постоянном цикле инструмент каждый раз возвращается в исходную плоскость, а при использовании G 99 - в плоскость отвода, установленную R адресом. Для установления исходной плоскости не требуется указывать какие-либо специальные адреса. Однако для установления плоскости отвода необходимо использовать адрес R

Изображение слайда

Слайд 7

Постоянные циклы и их параметры являются модальными. Вызвав цикл при помощи соответствующего G кода, в следующих кадрах указывают координаты отверстий, которые необходимо обработать, не программируя никаких других кодов и параметров. После кадра, содержащего координаты последнего отверстия необходимо запрограммировать G 80 - код отмены (окончания) постоянного цикла. Если этого не сделать, то все последующие координаты перемещений будут считаться координатами обрабатываемых отверстий.

Изображение слайда

Слайд 8

Цикл сверления с выдержкой Вызывается при помощи команды G 82. Цикл функционирует аналогично стандартному циклу сверления, с единственной разницей в том, что при G 82 на дне отверстия запрограммировано время ожидания (выдержка). Цикл сверления с выдержкой часто применяется для сверления глухих отверстий, так как запрограммированное время ожидания обеспечивает лучшее удаление стружки со дна отверстия. Адрес Р устанавливает время ожидания на дне отверстия. Как правило, время выдержки указывается в 1/1000 сек. без десятичной точки. В кадре выдержка на дне отверстия равна 6.5 секунд:

Изображение слайда

Слайд 9

Циклы нарезания резьбы Код G 84 используется для вызова цикла нарезания резьбы. В этом случае при каждой подаче по оси Z на значение шага метчика, шпиндель поворачивается на один оборот. Когда метчик достигает дна отверстия, шпиндель, вращаясь в обратную сторону, выводит метчик из отверстия. УЧПУ самостоятельно синхронизирует подачу и скорость вращения шпинделя во избежание повреждения резьбы и поломки инструмента. Благодаря этому, нарезание резьбы можно выполнить без плавающего патрона с высокой скоростью и точностью. Формат кадра для цикла нарезания резьбы: Код G 74 вызывает цикл нарезания резьбы при помощи метчика левой резьбы. Формат этого цикла аналогичен формату для G 84. Единственная разница между двумя этими циклами заключается в направлении вращения шпинделя. Некоторые СЧПУ позволяют программировать циклы нарезания резьбы за несколько рабочих операций, аналогично циклу прерывистого сверления.

Изображение слайда

Слайд 10

Циклы прерывистого сверления Код G 83 вызывает цикл прерывистого сверления. На чертежах длину отверстия обычно указывают по прямой части. Однако режущая кромка сверла заточена под определенным углом (обычно 118 градусов ). Так как в программе указываются координаты Z для кромки сверла, то инструменту необходимо пройти дополнительное расстояние H = R сверла/ tan ( L /2). Q - адрес, который определяет относительную глубину каждого рабочего хода сверла

Изображение слайда

Слайд 11

Циклы растачивания Код G 85 вызывает стандартный цикл растачивания. Формат для цикла G 85 похож на формат цикла сверления: Цикл G 85 выполняет перемещение расточного резца до дна отверстия на рабочей подаче с вращением шпинделя. Когда резец достигает дна, инструмент выводится из отверстия так же на рабочей подаче. Существует множество разновидностей цикла растачивания. Все расточные циклы в основном отличаются друг от друга поведением при выводе инструмента из обработанного отверстия.

Изображение слайда

Слайд 12

Изображение слайда

Слайд 13

Изображение слайда

Слайд 14

ПРОГРАММИРОВАНИЕ ПОДПРОГРАММ Подпрограммой называется вызываемая к действию основной УП система команд, управляющая действиями рабочих органов станка в определенной законченной последователь-ности. В подпрограммы могут быть сведены повторяющиеся процессы обработки детали. Подпрограммы, обращение к которым осуществляется из управляющих программ, называются подпрограммами первого уровня. Существуют также подпрограммы второго уровня, обращение к ним осуществляется из подпрограмм первого уровня. Подпрограммы вводятся в память УЧПУ независимо от основной УП до начала работы. Кодируются подпрограммы аналогично кодированию основных УП. Вызов подпрограммы задается словом с адресом L и четырех­разрядным десятичным числом (первые два разряда - номер подпрограммы, вторые два разряда - количество повторов). Если подпрограмма используется один раз, количество повторов можно не задавать. Адрес L должен стоять вторым в кадре после номера кадра.

Изображение слайда

Слайд 15

Если УП содержит часто повторяемое действие или работает по определенному шаблону, то использование подпрограмм позволяет упростить программу обработки и сделать ее гораздо меньшей в размере. Существует два вида подпрограмм - внутренние и внешние. Внутренние подпрограммы вызываются при помощи кода М97 и содержатся внутри главной программы. То есть они находятся в одном файле. Внешние подпрограммы вызываются кодом М98 и не содержатся в «теле» главной программы. В этом случае, главная программа и подпрограмма находятся в разных файлах. Внешняя подпрограмма - это отдельная программа с индивидуальным номером, которая при желании может быть выполнена независимо от главной программы.

Изображение слайда

Слайд 16

Внутренняя подпрограмма выполняется, когда СЧПУ встречает код М97. При этом адрес Р указывает на номер кадра, к которому нужно перейти - то есть туда, где начинается внутренняя подпрограмма. Когда СЧПУ находит кадр с кодом окончания под-программы М99, то выполнение внутренней подпрограммы завер-шается и управление передается кадру главной программы, следую-щему за кадром, вызвавшим завер-шенную подпрограмму. Внешние подпрограммы работают похожим образом. Когда в главной программе встречается кадр с кодом М98, то вызывается под-программа с номером, установлен-ным при помощи Р адреса. При нахождении кода М99 управление возвращается главной программе, то есть выполняется кадр главной программы, следующий за кадром М98. Схема внутренней подпрограммы Схема внешней подпрограммы

Изображение слайда

Слайд 17

Пример УП с внутренней подпрограммой При помощи L адреса определяется сколько раз нужно вызвать ту или иную подпрограмму. Если подпрограмму нужно вызвать всего один раз, то L в кадре можно не указывать.

Изображение слайда

Слайд 18

Основным преимуществом от использования подпрограмм является возможность удобной и эффективной работы с программными массивами и шаблонами. Использование подпрограмм при обработке повторяющихся элементов позволяет уменьшить размер программы. Пример: главная программа и подпрограмма для обработки детали

Изображение слайда

Слайд 19

Главная программа для позиционирования инструмента к каждой группе отверстий.

Изображение слайда

Слайд 20

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

Изображение слайда

Слайд 21

Вопросы для самоконтроля. 1. Что называют постоянными циклами в станках с ЧПУ и в чем их преимущество? 2. Назовите постоянные циклы сверления и команды их вызова. 3. Дайте определение исходной плоскости и плоскости отвода. 4. Назовите основные циклы растачивания и команды их вызова. В чем их главное отличие? 5. Что называется подпрограммой в станках с ЧПУ и для чего их используют? 6. Какие виды подпрограмм существуют в устройствах ЧПУ и какими кодами их вызывают? 7. В чем состоит основное преимущество подпрограмм?

Изображение слайда

Последний слайд презентации: Лекция 14 Постоянные циклы станков с ЧПУ. Программирование с помощью подпрограмм

Изображение слайда

Похожие презентации