Название: Автоматизированная подготовка управляющих программ для станков с ЧПУ (Гурьянихин В.Ф)

Жанр: Машиностроительный

Просмотров: 1511


2.2.3, разработка технологии в управляющей программе

 

Разработка технологической части управляющей программы включает следующие этапы:

выбор исходного положения инструмента (команда FRO);

выбор инструмента ( команда TOOL; приложения 12 и 13);

перемещение инструмента в исходную точку обработки (начало цикла) на холостом ходу ( команда RAP);

назначение режимов резания, подачи и частоты вращения шпинделя ( ко-

манды FED, SPI);

43

выполнение рабочих перемещений инструмента ( команда GOT ) или циклов обработки;

отвод инструмента в исходное положение ( команда ООН).

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

 

2.2.3.1. Фрезерование контуров

 

Описание данного цикла обработки рассмотрим на примере обработки контура К1 и К2 (см. рис. 11).

Последовательность действий для задания обработки контура К1:

выбирают инструмент ( концевую фрезу ) или оставляют предыдущий и подводят его на быстрой подаче к исходной точке Р10 обработки контура К1. Далее для задания цикла обработки сложного контура ( профиля ) вводят ко- манду PRO.

Для задания технологических команд в управляющей программе исполь- зуют меню <Machinig Menu>. Используя подменю <2D Milling Menu> ("2- координатная обработка") (рис. 13) из меню <Machinig Menu>, можно определить подачу (Feed Rates), частоту вращения шпинделя (Spindle Speed), стартовую позицию инструмента (From Position), ускоренное линейное движение ин- струмента в указанную точку (Rapid), включить смазочно - охлаждающую жидкость (Coolant flood) и др. При этом для отдельных команд в информационной строке выдается сообщение о том, какие переменные задаются и каким образом. Для  задания  инструмента  в  появившемся  подменю  выбирают  строку  <Tool Def> ("Определение инструмента").

В информационной строке появляется сообщение "Usage  TOO start Dia R (corner rad) Loffno Doff no Height Tool Type in Quites", а в командной строке ключевое слово ТОО. Номер инструмента вводят с клавиатуры, затем вводят пробел, после чего вводят переменную D, означающую диаметр, и само значение диаметра. Команда, определяющая инструмент, для обработки контура К1 имеет

вид:

ТОО 1 D30

Выбирают строку <Spindle Speed> ("Скорость вращения шпинделя").

Ответ: 250 (об/мин).

Выбирают строку <Feed Rates>  ("Скорость подачи"). Ответ : V700 (верти-

кальная, мм/мин), Н40 (горизонтальная, мм/мин).

Выбирают строку <Clear  Plane  Level> ("Введите плоскость безопасно-

сти"). Ответ: 5.

11HCj_10pMaUHOHHIDI. CTpOKa

 

Command ! KoMaH,!UIIDI. CipOKa

 

REM  Programma frezerovanija i sverlenija

 

PAR  SFOB

PPL SFP500

 

NPR  01

 

WIN X-185   Y-110 Zr60 X300  Yl30  Z60

Sl  =V  0

S2=H  0

Pl = S2  Sl

S3 = -140  RSl

S4 = 230  RSJ S5 = -80  LS2

 

 

3D  Milling

:Special  Macros

 

Mlc  Functions   Mise

.. .·

2D  Milling  Menu

 

Tool  Def.

Offset  Right

Feed   Rates

Profile  Kurve

Spindle   Speed

Goto  Position

From  Position

Descend

Clear   Plane Level

Ramp  3  Axis

Rapid

Spindle  Off

Retract  To  CLE

Orient  spindle

Offset   left

GOHome

 

 
Other   Menus

 

 

Machining   Menu

 

 

-1'>­

.j:>.

 

 

PHc.    3. Memo cppe3epHOH 2-       Koop;:umaTHOH o6pa6oTKH

45

 

Выбирают строку <Retract To CLE> ("Ускоренное движение по Z до плоскости безопасности"). Ответ: RET (после этой команды фреза ускоренно поднимается на 5 мм над верхней плоскостью детали).

Далее выбирают строку <Rapid> ("Быстрое перемещение"). Ответ: РЮ.

Выбирают строку <Coolant flood> ("Охлаждение"), Ответ: FL.

Выбирают строку <Descend> ("Определение перемещения по оси Z"), Ответ:

- 32.

 

 

Выбирают строку <Offset Left> ("Инструмент движется слева от контура

обрабатываемой заготовки"). Ответ: L.

Запрос:

"Enter Finishing  Allowance" ("Введите величину припуска, оставляемого под окончательную обработку"). Ответ: 0.

Выбирают строку <Profile  Kurve>  ("Профиль контура") и вводят "Enter

Cutting Direction" ("Направление обработки контура" (А - внутри, Т - снаружи)).

Ответ: Т,

Запрос:

"Enter Curve Number" ("Введите номер кривой"). Ответ: К1.

На экране появляется последовательность команд программы для обработки контура К1:

TOOL I D30

FRO P13

SPI 250

FED V700 H40

CLE 5

RET

RAP P10

COO FL DES -32

OFF LO

PRO CF Т Kl CF COO OF

RAP P13

SPI 0

Последовательность действий при задании цикла окончательной обработки контура К2 (см. рис. 11) аналогична циклу обработки контура К1:

выбирают инструмент (или оставляют предыдущий и подводят его на бы-

строй подаче к исходной точке обработки контура К2. Для задания цикла обра-

ботки сложного контура задают команду PRO.

Запись программы цикла со съемом припуска до контура К2 имеет вид:

ТОО 2 D30

FRO P13

46

SPI 250

FED V700 H4<

CLE 5

RET

RAP X-40 YO

COO FL DES -40

OFF LO

PRO CF A K2

COO OF RAP P13

SPI 0

 

2.23.2. Фрезерование плоскости

 

Рассмотрим фрезерование плоскости заготовки (см. рис. 9) под паз шириной

45 мм торцевой фрезой 0 65.

Последовательность выполнения действий при фрезеровании плоскости аналогична  циклу обработки контуров К1 и К2: выбирают инструмент  (прило- жения 12 и 13), подводят его на быстрой подаче к исходной точке обработки Р15 и мысленно намечают опорные точки, по которым должна двигаться фреза (в данном случае плоскость обрабатывается за один проход).

Запись программы цикла обработки плоскости будет иметь вид:

ТОО 3 D65

FRO P13

SPI 200

FED V700 Н40

CLE 0

RET

RAP P15

COO FL DES -2

GOT X217.5 Y-115.5

COO OF RAP P13

SPI 0   .

 

2.2.3.3. Фрезерование пазов

 

Программирование обработки заготовки по данной схеме рассмотрим на примере обработки контура КЗ (см. рис. 9).

47

 

Последовательность действий до задания команды PRO аналогична обра-

ботке контура КЗ (см, стр. 45 ):

Входят в меню <Machinig Menu>, выбирают пункт <2D Milling Menu> ("2

— координатная обработка") и в появившемся подменю выбирают строку <Tool

De£> ("Определение инструмента"). I

В командной строке появляется первый запрос:

"Enter Tool Number" ("Введите номер инструмента"). Ответ: 4.

Второй запрос:

"Enter Dlametre of Tools" ("Введите диаметр инструмента"). Ответ: 10.

Выбирают строку <Spindle Speed> ("Скорость вращения шпинделя"). Ответ:

600 (об/мин).

Выбирают строку <Feed  Rates>  ("Подача"). Ответ: V600 (вертикальная,

мм/мин), НЗО (горизонтальная, мм/мин).

Выбирают строку <Clear  Plane  Level>  ("Выберите плоскость безопасно-

сти"). Ответ: 5.

Выбирают  строку  <Retract To С1е> ("До плоскости  безопасности").  Ответ:

RET,

 

 

Выбирают строку <Rapid> ("Быстрое перемещение"). Ответ: Х205 Y-^5.

Выбирают строку <Coolant flood> ("Охлаждение"). Ответ: FL.

После выполнения указанных действий входят в подменю <Special Мас-ros>

("Специальные макрокоманды") (рис, 14) и выбирают строку <Plunge  Prof in Z>

("Выборка профиля паза по оси Z").

Появляется первый запрос:

"Enter Z start Point" ("Введите координату по оси Z стартовой позиции").

Ответ: 0.

Второй запрос:

"Enter Z of End Position " ("Введите конечную координату точки по оси Z").

Ответ:-31.

Третий запрос:

"Enter angle of Wall" ("Введите угол наклона стенки"). Ответ: О,

Четвертый запрос:

"Enter Cut Number" ("Введите число врезаний" (со знаком +) или глубину врезания на проход (со знаком -). Ответ: - 2.

Пятый запрос:

"Enter direction motion andKurve Number" ("Выберите направление дви- жения и номер контура" (Т - подход снаружи к контуру; А - подход к контуру изнутри; CF - подход и отход по дуге снаружи к контуру). Ответ: А КЗ.

Запись программы цикла обработки паза PLU (контура КЗ) имеет вид:

ТОО 4 D10

FRO P13

 

 

.

.

 

:-

 

 

 

 

 

 

 

 

 

 

 

 

/

IN

.5

 

1

 

 
:!

I           0

 

 

·--

 
II>

 

>--

8

>< 

 

-

 
0

I

 

-

 
>          -

 

 

 

 

 

 

 

 

 

 

 
Q  0

 

 

II          II

-It

IZI       !!I.

49

SPI 600

FED V600 H30

CLE 5

RET

RAP Х205У-Ц5

COO FL

PLU ZO Z-31 BO N-2 А КЗ

SPI 0

 

2.2,3.4. Сверление группы отверстий

 

Рассмотрим задание команд для сверления групп отверстий G1 и G2 (см. рис. 9). Перед сверлением отверстий до 015 мм необходимо выполнить цен- трование отверстий центровочным сверлом или сверлом большего диаметра.

Из меню <Milling  Module  Master  Menu>  ("Основное меню11) выбирают

строку <Machining  Menu> ("Меню обработки"), а в последнем - строку <Point to

Points>("Точка к точке") (рис. 15).

Выбирают строку <TooI Def> ("Выбор инструмента").

Первый запрос:

"Enter Station Number <J>" ("Введите порядковый номер <1>"). Ответ: 5.

Второй запрос:

"Enter Diametre of Tools" ("Введите диаметр инструмента"). Ответ: 10.

Выбирают строку <Spindle Speed> ("Скорость вращения шпинделя"). Ответ:

250 (мин"1).

Выбирают строку <Feed Rates> ("Скорость подачи").

Первый запрос:

"Enter Vertical Feed" ("Введите вертикальную подачу"). Ответ: 25.

Второй запрос:

"Enter Horiz Feed" ("Введите горизонтальную подачу"). ОтветгбОО.

Выбирают строку <From   Position>   ("Стартовая позиция (исходное поло-

жение")).

Ответ: Р13.

Выбирают строку <Clear Plane Level> ("Плоскость безопасности"). Ответ:

 

Выбирают строку <Retract To С1е> ("До плоскости безопасности"). После этой команды сверло выйдет из отверстия на 5мм и по циклу сверления начнет перемещение над поверхностью детали для сверления следующего отверстия.

Выбирают строку <Rapid> ("Быстрое перемещение").

С клавиатуры вводят координату исходной точки: PL

Выбирают строку <Coolant  flood> ("Охлаждение"). Ответ: FL (охлаждение жидкостью).

 

11H4JOpMaJ:lHOHHlUI ClpOKa

 

Command  !  KoMaJmHlUI ClpOKa

REM  Programma   frezerovanija  i sverlenija

 

PAR  SFOB PPL  SFP500

NPR  0

 

WIN  X-185  Y-110  Z-60 X300  Y130 Z60

S1 =V  0

S2=H  0

P1 = S2  S1

S3 = -140  RS1

S4 = 230  RS1

 

S5 ""-80  LS2

 

 

Feed  Rates

 

 

 

-               Machining  Menu

 

Point  to  Points

 

2D  Milling  Menu

 

 

3D  Milling

 

Special  Macros

 

M/c  Functions  Mise

 

Other  Menus

 

 

 
Vl

0

 

Point  to  Point

 

DRl  81

DRl  82

Spindle  Speed             DRl  83

From  Position DRl  84

Clear  Plane Level        DRl  85

Smech BTA TAS

 

To  CLE

 

Puc.     5. Me100  s&roopa TeXHOJIOCH'IecKHX KOMIIH,!I;

Coollant  flood

51

Для задания цикла сверления DRI (см. рис. 15) выбирают строку <DRI 81...

85" ("Сверлильные циклы").

Появляется первый запрос:

"Enter Pnt Number or Points Group"  ("Введите номер точки или группы точек"). Ответ: G1.

Второй запрос:

"Enter Depth of Drilling" ("Введите глубину сверления"). Ответ: -34.

Третий запрос:

"Enter Z start Pozition" ("Введите координату точки начала рабочей подачи по оси Z"). Ответ: 4.

Четвертый запрос:

"Enter Cut Number" ("Введите число врезаний"). Ответ: 1.

Пятый запрос:

"Enter Dwell" ("Введите выдержку времени"). Ответ: 0.

После выполнения указанных действий в программе появится запись:

TOOL 5 DIG   (DR1 D5 ZOXOYO) FRO P13

SPI 250

FED V25 H600

CLE 5

RET RAP PI COO FL

DRI Gl Z-34 R4 N1 DO

COO OF RAP P13

SPI 0

Для задания цикла сверления группы отверстий G2 поступают аналогичным образом (см, рис. 9). Так как отверстия группы G2 того же диаметра, что и группы G1, смену инструмента в исходной позиции не производят и используют ту же стартовую позицию ( FRO Р13), те же режимы резания и условия обработки, кроме команды RAP Х-115 Y-55.

В программе для сверления группы отверстий G2 появится запись цикла: DRI G2 Z-34 R4 N1 DO

GOH SPI О

Полностью разработанная управляющая программа на языке PEPS для об- работки заготовки (см. рис. 9) на фрезерном станке с ЧПУ представлена в при- ложении 15.

52        ,