Манипулирование запрограммированным контуром — КиберПедия 

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Манипулирование запрограммированным контуром

2018-01-29 302
Манипулирование запрограммированным контуром 0.00 из 5.00 0 оценок
Заказать работу

 

Для сокращения времени, затрачиваемого на разработку УП, существуют команды манипулирования запрограммированным контуром (рис. 3.13). Для этого контур может быть разделен на подобные части, к которым впоследствии будут применены команды отображения, масштабирования, поворота или смещения исходного контура без необходимости его изменения в УП.

 

 

Рис. 3.13. Манипулирование запрограммированным контуром [6]

 

В общем виде, с помощью инструкции G 37 задают координаты точки, относительно которой осуществляется зеркальное отображение или поворот. С помощью инструкции G 38 включают, а с помощью инструкции G 39 выключают функции зеркального отображения, поворота, масштабирования [6].

При зеркальном отображении модальная инструкция G 37 сопровождается заданием абсолютных координат полюса (точки зеркального отображения) относительно нуля управляющей программы. Модальная инструкция G 38 включения зеркального отображения сопровождается адресом координатной оси и значением множителя (масштаба). При этом вся позиционная информация для этой оси приобретает противоположный знак. При любом ином значении, отличающемся от единицы, будет осуществлено масштабирование.

Пример [6]:

N... G37 Х100 Y–200,

N... G38 Х–1 Y–1,

 

где G 37 – включение определения полюса; X, Y – задание координат полюса;
G 38 – включение зеркального отображения; X, Y (во втором кадре) – задание направления зеркального отображения по осям.

Модальная инструкция G 39 выключает функцию зеркального отображения, уничтожая все оси такого отображения, и сбрасывает координаты полюса в ноль.

Примеры зеркального отображения контура представлены на рис. 3.14.

При масштабировании эталонный контур увеличивают или уменьшают. В особенности это удобно при использовании подпрограмм, когда перед их вызовом в основную программу вносят, если это нужно, коэффициент масштабирования. Это позволяет оставлять основную программу неизменной. Масштабирование не изменяет скорости подачи, а вспомогательные функции М 02 и М 30 в подпрограммах не выключают функции масштабирования. Коэффициент масштабирования устанавливают независимо для всех координатных осей; однако при круговой и винтовой интерполяции этот коэффициент должен быть для всех осей одинаковым. Коэффициент масштабирования изменяет параметры интерполяции
I, J, К, R [6].

Инструкция масштабирования может работать вместе с инструкциями G 00, G 01, G 02, G 03, G 05. При программировании в полярной системе координат положение полюса не меняется [6]. Инструкция масштабирования не оказывает влияния на параметры коррекции инструмента (G 40 – G 44) и на координаты смещения нуля (G 54 – G 59). Программируемые смещения контура не масштабируются. В то же время, если фактор масштабирования оказывает влияние на координаты начальной точки контура, следует соответствующим образом запрограммировать нуль координатной системы детали [6].

 

Рис. 3.14. Примеры зеркального отображения контура [6]

 

Модальная инструкция G 38 включает масштабирование для тех осей, которые указаны в кадре с положительным коэффициентом масштабирования. При этом все запрограммированные размеры для этой оси будут умножены на коэффициент масштабирования. То есть при любом коэффициенте масштабирования, отличающемся от единицы, параметры контура изменятся: в большую сторону при значении коэффициента > 1, в меньшую сторону при значении коэффициента < 1. Если значение коэффициента указано со знаком минус, то к масштабированию добавляется зеркальное отображение [6].

Пример (рис. 3.15) [6]:

N... G 38 X 3 Y 0.5,

 

где G 38 – включение масштабирования контура; X, Y – множители (масштаб) по осям.

 

 

Рис. 3.15. Масштабирование по осям X и Y [6]

 

Инструкция G 39 выключает масштабирование.

Примеры масштабирования контура представлены на рис. 3.16.

 

 

Рис. 3.16. Примеры масштабирования контура [6]

 

Поворот контура осуществляется в активной плоскости соответственно инструкциям G 17, G 18, G 19 [6].

Модальная инструкция G 37 служит для задания полюса поворота в абсолютных координатах относительно нуля управляющей программы. Если поворот осуществляется относительно этого нуля, то инструкция G 37 не требуется. Действие инструкции отменяется инструкциями G 39 или G 37 (с другими координатами полюса). Модальная инструкция G 38 активизирует поворот; при этом должен быть запрограммирован угол поворота радиуса. Положительные значения угла поворота радиуса указывают на вращение против часовой стрелки; отрицательные значения угла поворота радиуса указывают на вращение по часовой стрелке [6].

Пример (рис. 3.17) [6]:

NG 17 G 37 X 200 Y 100,

NG 38 R +30,

 

где G 17 – выбор координатной плоскости; G 37 – включение определения полюса;
X, Y – задание координат полюса; G 38 – включение поворота; R – задание угла поворота.

 

 

Рис. 3.17. Поворот контура [6]

 

Модальная инструкция G 39 выключает поворот.

Примеры поворота контура представлены на рис. 3.18.

 

 

Рис. 3.18. Примеры поворота контура [6]

 

При совместном использовании функций манипулирования контуром первым выполняется поворот, а затем зеркальное отображение и масштабирование [6].

Смещение контура возможно несколькими способами:

· программным смещением контура;

· смещением начала системы координат.

Программное смещение контура (рис. 3.19) не меняет положения координатной системы детали относительно координатной системы станка, а лишь осуществляет смещение контура в пределах координатной системы управляющей программы. Инструкция G 60 включает программное смещение контура, G 67 – выключает его [6].

 

 

Рис. 3.19. Программное смещение контура [6]

 

Инструкции G 54 – G 59 включают смещение начала системы координат детали относительно начала системы координат станка (смещение нуля). По этой причине эти инструкции не оказывают влияния на операции, предусмотренные инструкциями G 37, G 38 или G 60 (рис. 3.20). Инструкции G 54 – G 59 являются модальными и взаимно деактивируют друг друга. Отмена смещения начала системы координат осуществляется командой G 53 [6].

 

Рис. 3.20. Смещение начала системы координат детали относительно начала системы координат станка [6]

 

Активизация смещений нуля зависит от тех или иных G -функций; она возможна при помощи «таблиц смещения нуля», при помощи первого и второго аддитивных смещений нуля ZS. Таблицы смещения нуля используют для хранения смещений между нулевой точкой М, с одной стороны, и нулевыми точками Р или W. Если соответствующее значения смещения активизировано, то это значение автоматически добавляется системой ЧПУ к каждому абсолютному значению координаты в управляющей программе. Таблицы смещения нуля представлены в файловой системе системы ЧПУ в форме ASCII файлов. Процедура определения и сохранения смещений продемонстрирована на рис. 3.21. Сохранение осуществляется путем записи смещений в таблицу [6].

 

 

Рис. 3.21. Активизация смещений нуля [6]


Поделиться с друзьями:

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.