Калачев О.Н., Ташлыкова Д.А.

Ярославский государственный технический университет

Проектирование в САПР ЧПУ управляющей программы для изготовления «бобышки» различными схемами выборки

Подпись:  
Рисунок 1 – Криволинейный контур «бобышки»
Спроектируем в САПР-ЧПУ [1] управляющую программу для обработки «бобышки» криволинейного контура, показанного на рисунке 1.

Забегая вперед, представим эту обработку и ее результат визуально (рисунки 2, 3). Как видно из рисунков, «бобышка» образуется выборкой металла из заготовки прямоугольной формы.


Для проектирования в САПР-ЧПУ [1] траектории режущего инструмента необходимо сначала описать так называемый участок, а затем процедуру. В процедуру включается оператор выборки ВЫБ с параметрами. В нашем случае участок – это зона между контурами заготовки и «бобышки». Таким образом, для получения «бобышки» выполняется выборка из «кармана» (контур заготовки) с обходом препятствия (контур «бобышки»).

При обращении к оператору выборки ВЫБ указывается номер участка, образованного внешним контуром заготовки, контуром препятствия и «ниточкой», которая соединяет эти контуры. Задание направления обхода контура препятствий следует выбирать таким, чтобы фреза находилась со стороны выборки. Соединение препятствия «ниточкой» с основным контуром не должно осуществляться через точку излома контура (препятствия) [1].

Руководствуясь вышеизложенным, разобьем контуры заготовки и «бобышки» на примитивы и опишем замкнутый участок (границы выборки) путем перечисления этих примитивов (рисунок 4). Начальная точка – ТК0.

Рассмотрим три возможные схемы выборки, которые автоматически создаются САПР-ЧПУ:

З - ЗИГЗАГ;

Э - ЭКВИДИСТАНТА;

П - ПЕТЛЯ.

Проектирование выборки по схеме ЗИГЗАГ

Из рисунка 4 видно, что прямые ПР100, ПР1, ПР5, ПР6, ПР7 используются при описании участка дважды. Причем движение по прямым ПР100, ПР5, ПР6 осуществляется без смещения на эквидистанту, по всем остальным прямым нужно двигаться по эквидистанте, соответствующей радиусу фрезы, учитывая положение зоны обработки относительно текущего элемента контура.

Подпись:          
Рисунок 4 – Последовательность задания границ                Рисунок 5 – Исходная программа
                                      выборки
Таким образом, можно составить исходную программу на языке САПР-ЧПУ, используя принципы описания участка, процедуры и параметры выборки при обработке кармана по схеме ЗИГЗАГ (рисунок 5).

Подпись:       
 Рисунок 6 – Траектория инструмента в                      Рисунок 7 – Траектория инструмента в
            прямоугольной проекции                                          аксонометрической проекции
Просмотрим траекторию инструмента в окне Феникса в прямоугольной и аксонометрической проекциях (рисунки 6, 7).

Подпись:       
   Рисунок 8 – Изменение параметра Р в                      Рисунок 9 – Траектория инструмента
               исходной программе
Из рисунков 6, 7 видно, что траектория инструмента пересекает «бобышку». На практике это приведет к неминуемой поломке инструмента. Необходимо отредактировать исходную программу так, чтобы после каждого опускания поднимать инструмент на безопасную высоту. Это можно сделать, изменив параметр оператора выборки Р (рисунок 8). В результате меняется траектория холостых перемещений инструмента (рисунок 9): он поднимается на одну и ту же высоту и не касается бобышки.

Отметим четырехкратное обращение в процедуре к оператору выборки для обработки на разной высоте. Подпись: ZA=-15Подпись: ZA=-35Подпись: ZA=-65
На каждой высоте плоскость обработки смещается вниз относительно предыдущей плоскости на расстояние Z. Первая плоскость – на расстояние 5 мм от нулевой плоскости. Это хорошо просматривается в проекции траектории инструмента на плоскость XZ (рисунок 10), где Z – относительное расстояние, ZA – абсолютное расстояние от нулевой плоскости.

Параметр Р, как и параметр Z, является относительным для данной системы координат XYZ и определяет расстояние от текущей обрабатываемой плоскости до безопасной высоты.

Подпись:     
     Рисунок 11 – Вариант с неверным обходом              Рисунок 12 – Траектория не создает «бобышку»
В нашем случае обход «бобышки» от ТК0 происходит по часовой стрелке (см. рисунок 4). Вариант с противоположным направлением (…ПР100;ФР;ПР1;БУТК;КР2; БХТК;ПР4;ПР3;БУТК;+КР1;ПР2;ПР1;ФР0;ПР100;…) неверен, так как при таком направлении (рисунок 11) инструмент не обходит препятствие (рисунок 12). Контур должен быть замкнутым и его примитивы не должны пересекаться.

Проектирование выборки по схеме ЭКВИДИСТАНТА

Подпись:     
          Рисунок 13 – Исходная программа                           Рисунок 14 – Траектория инструмента в
                                                                                                            аксонометрической проекции
Описание зоны выборки будет таким же, как и в предыдущем случае. Поэтому составим исходную программу на языке САПР-ЧПУ, используя принципы описания участка, процедуры и параметры выборки при обработке кармана по схеме ЭКВИДИСТАНТА (рисунок 13).

Спроектированная траектория инструмента показана в окне Феникса в аксонометрической проекции (рисунок 14).

Проектирование выборки по схеме ПЕТЛЯ


При обработке по схеме ПЕТЛЯ обрабатываемую зону выборки вследствие особенностей подхода и схода инструмента, точек начала и конца траектории необходимо разбить на два участка (рисунок 15). Исходная программа на языке САПР-ЧПУ с пояснениями дана на рисунке 16.

Просмотрим траекторию инструмента в окне Феникса в прямоугольной и аксонометрической проекциях (рисунки 17, 18).

 

Подпись:     
Рисунок 17 – Траектория инструмента в                     Рисунок 18 – Траектория инструмента в
прямоугольной проекции                                             аксонометрической проекции
При проектировании выборки по схеме ПЕТЛЯ одно из требований к участку заключается в том, что последний элемент участка – это прямая, задающая направление проходов инструмента при выборке зоны.

Из рисунков 15 – 18 видно, что направление обхода на участке 0 задает прямая ПР7, на участке 1ПР8. На высоте -5 использовано отличное от других значение чернового припуска Н/2, что приводит к более плотной выборке.

Для одинакового направления обхода на обоих участках необходимо, чтобы последним элементом участков была одна и та же прямая или параллельные прямые. В нашем случае целесообразно выбрать прямую ПР8.

Возможен второй вариант выборки. Изменим описание обработки, для чего заново разобьем контур на примитивы и определим направления обходов контуров (рисунок 19), а затем составим исходную программу (рисунок 20). Просмотрим траекторию инструмента в окне Феникса в прямоугольной и аксонометрической проекциях (рисунки 21, 22).

Теперь оба участка имеют одну и ту же точку ТК19 начала и конца участков. В этом случае инструмент совершает меньше холостых перемещений, чем в предыдущем. Отметим влияние переменного значения чернового припуска Н. Его значение уменьшается по ходу обработки.

Поясним для последнего варианта несколько кадров управляющей программы и покажем часть траектории инструмента на высоте Z=-5 мм (рисунок 23).



Подпись:     
Рисунок 21 – Траектория инструмента в                     Рисунок 22 – Траектория инструмента в
прямоугольной проекции                                             аксонометрической проекции

Подпись:  
Рисунок 23 – Фрагмент траектории инструмента

 


%PETL LF

N5S300M3 LF*

N10G00X100Y40 LF*

N15G00Z-5 LF*_________________Точка 2

N20G1X93F100 LF*_____________Точка 3

N25Y87.5F200 LF*_____________Точка 4

N30X100 LF*___________________Точка 5

N35Y40 LF*____________________Точка 2

N40X86 LF*____________________Точка 6

N45Y87.5 LF*__________________Точка 7

N50X93 LF*

N55G00Y40 LF*_________________Точка 3

N60G00X82.5 LF*______________Точка 8

N65G00X82.427Y42.173 LF*

N70G00X82.209Y44.336 LF*

N75G00X81.847Y46.48 LF*

N80G00X81.343Y48.595 LF*

N85G00X80.698Y50.671 LF*

N90G00X79.916Y52.7 LF*

N95G00X79Y54.671 LF*_________Точка 9

N100G1Y87.5F200 LF*__________Точка 10

 

N110G00Y40 LF*_________________Точка 6

N105X86 LF*____________________  Точка 7

N115G00X82.5 LF*_______________Точка 8

N120G00X82.423Y42.239 LF*

N125G00X82.192Y44.467 LF*

N130G00X81.807Y46.673 LF*

N135G00X81.272Y48.848 LF*

N140G00X80.589Y50.981 LF*

N145G00X79.759Y53.062 LF* N150G00X78.789Y55.081 LF*

N155G00X77.682Y57.028 LF*

N160G00X76.443Y58.895 LF*

N165G00X75.079Y60.671 LF*

N170G00X73.595Y62.35 LF*

N175G00X72Y63.922 LF*_________Точка 11

N180G1Y87.5F200 LF*

……………………………………………….

N766G00X100 LF*

N771G00Y40 LF*

N776G00Z-5 LF*

N781G00X110 LF*_________________Точка 1

 


Рисунок 24 – Фрагмент управляющей программы

Таким образом, мы рассмотрели некоторые ключевые моменты проектирования в САПР ЧПУ зоны выборки при создании выпуклого объемного элемента – «бобышки».

Список использованных источников

1 Система автоматизированной подготовки управляющих программ для станков с ЧПУ САПР-ЧПУ/2000 â ЯЗЫК ПРОГРАММИРОВАНИЯ Редакция документации 5.01 (Ноябрь 2000 г.) Пермь Евразия.

2 Web-страница кафедры ТМС ЯГТУ http://tms.ystu.ru .