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

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

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


2,2,2, разработка геометрии детали

 

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

Ввод геометрической информации осуществляют или с использованием верхнего меню <Milling Module  Master  Menu>  (см. рис. 10), выбирая из него соответствующий пункт для построения точек, прямых, окружностей, кривых, либо вводом команд с клавиатуры, используя приложения 1-5. Задавая геомет- рические элементы, определяют контур обрабатываемой детали ( рис. 11).

35

 

Для определения графического (чертежного) окна, необходимо выбрать пункт <Defme Window>  ("Определение окна") из меню <Initial:  Pointsx  В ко- мандной строке система выдает приглашение:

"Enter Left Edge <~100>"  (" Введите величину левого края "). В ответ с клавиатуры вводим: -185 и нажимаем <Enter>.

После чего в командной строке выдаётся второй запрос:

"Enter Bottom Edge <~100>"  (" Введите величину нижнего края "). В ответ вводим: -110 и нажимаем <Enter>,

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

"Enter Bottom Z Level <-50>" (" Введите величину нижнего уровня по оси

Z'1). В ответ вводим: -60 и нажимаем <Enter>.

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

"Enter Right Edge <100>" (" Введите величину правого края "). В ответ вводим: 300 и нажимаем <Enter>.

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

"Enter Top Edge <100>tr  (" Введите величину верхнего края "). В ответ вводим: 130 и нажимаем <Enter>.

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

"Enter Top Z Level <50>" (" Введите величину верхнего уровня по оси Z"). В

ответ вводим: 60 и нажимаем <Enter>.

Таким образом, определяем сначала левый нижний, а затем правый верхний углы окна экрана и его глубину по оси Z относительно выбранного начала координат детали. Система после этого автоматически переходит в графическое окно, в котором отображается прямоугольник, определенный введенными па- раметрами.

Для возврата к меню необходимо нажать левую клавишу мыши.

На экране появляется команда: WIN X-185 Y-110 Z-60 ХЗОО Y130 Z60.

 

2,2,2. Разработка геометрии детали

 

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

Ввод геометрической информации осуществляют или с использованием верхнего меню <Milling Module  Master  Menu>  (см. рис. 10), выбирая из него соответствующий пункт для построения точек, прямых, окружностей, кривых, либо вводом команд с клавиатуры, используя приложения 1-5. Задавая геомет- рические элементы, определяют контур обрабатываемой детали ( рис. 11).

37

 

Рассмотрим построение геометрических элементов детали, приведенной на рис. 9. Подробно построение прямых, точек и окружностей с использованием соответствующих пунктов меню приводится в п. L2.2 токарного модуля. Здесь же приводится задание всех геометрических элементов, используемых при оп- ределении кривых (контуров) фрезерной и сверлильной обработки, используя при этом ввод команд с клавиатуры в командной строке.

Строятся прямые S1 и 82,определяющие соответственно вертикальную и горизонтальную осевые линии, пересекающиеся в точке XQYQ. Вводим:

S1=VO S2=HG

Точка  PI  является  началом  координат  и  определяется  как  точка  пересече ния прямых S1 и $2,

P1=S2 SI

Далее строят прямые (см. приложение 3), которые будут использоваться при построении внешнего контура детали (см. рис, 9), а именно:

- прямую S3 параллельно прямой S1 и отстоящую от неё слева на расстоянии

140 мм ;

- прямую S4 параллельно прямой S1 и отстоящую от неё справа на расстоянии

230 мм.;

- прямую  S5 параллельно  прямой  S2 и отстоящую  от неё справа  на рас-

стоянии 80 мм ;

- прямую S6 параллельно прямой S2 и отстоящую от неё слева на расстоянии

60 мм.

Соответственно команды будут иметь вид:

S3=-140 RS1

84=230 RS1

S5=-80 RS2

S6=60 RS2

Строят окружности (см. приложение 4) С1, С2, СЗ, С4. Для определения внешнего контура обрабатываемой детали строятся три окружности:

- окружность С1 с центром в точке XOYO и радиусом 80 мм ;

- окружность С2 радиусом 15 мм , касательная к прямой S6 и окружности

 

- окружность СЗ радиусом  20 мм , касательная к прямой S2 и окружности

 

Соответствующие им команды будут выглядеть так:

Cl-XO YO 80 C2=NAS6 AC1 15 C3=FAS2 AC1  120

38

Строится окружность С4, которая определяет внутреннее отверстие обра- батываемой детали с центром в точке XOYO и радиусом 60 мм. Соответствующая команда имеет вид:

С4=ХО YO 60

Строят шесть точек РЗ, Р5, Р6, Р7, Р8, Р9?  которые являются центрами от- верстий с диаметрами 10 и 15 мм (см. рис. 9 и 11). Команды, соответствующие точкам РЗ и РЗ^имеют вид:

РЗ=Х-П5 Y-55

Р5=Х-115 Y35

Точки Рб, Р7, Р8, Р9 определяются заданием полярных координат (углом и радиусом) соответственно:

а

- точка Рб определяется заданием угла 90 и радиусом 70 мм;

- точка Р7 определяется заданием угла 180 и радиусом 70 мм;

а

- точка Р8 определяется заданием угла 270 и радиусом 70 мм;

г>

- точка Р9 определяется заданием угла 360 и радиусом 70 мм.

Команды, соответствующие им, имеют вид:

Рб=В90 70

Р7=В180 70

Р8=В290 70

Р6=В90 70

Точка Р13 определяется для задания исходного положения инструмента.

Р13=Х260 Y90

Точки Р10, Р15 строятся для позиционирования инструментов при обработке соответственно контура К1 и торцевой плоскости.

Р10=Х245 YO

Р15=Х217.5 Y36

Строятся окружности С5, С6 и прямые S7, S8. Эти геометрические элементы используются при задании кривой, определяющей паз (см. рис. 9,11). Окружность С5 строится с центром в точке (Х205, Y-55) и радиусом 5 мм , а окружность Сб - с центром в точке (X205,Y-45) и радиусом 5 мм.

С5=Х205 Y-55 5

C6=X2G5 Y-45 5

Прямая S7 параллельна прямой S1 и отстоит от неё справа на 200 мм. Прямая

S8 параллельна прямой S1 и отстоит от неё справа на 210 мм.

S7=200 RS1

S8=210 RS1

На этом построение геометрических элементов детали, используемых при обработке, заканчивается.

После этого входят в подменю ( рис, 12) <К, G, Stds + Surfaces> , { "Кривые,

группы, плоскости, поверхности") и окончательно формируют траекторию

 

HmpopMauaomnlJI C'IpOKa

 

Command  !  KoMaH,li;EIWI C'IpOKa

 

REM  Programma frezerovanija  i sverlenija

 

PAR  SFOB PPL  SFP500

NPR  01

 

WIN  X-185  Y-          0  Z-60  1{300  Yl30  Z60

Sl =V  0

S2=H  0

 

 

Initial

Points

Miscellaneous

Menu

Line  S

Circle

 

Menu

 

 
Milling  Module  Master  Menu

 

K,  G,  Stds + Surfaces

Viewing  Menu

PI= S2  Sl

Menu

Menu

SJ=-140  RSl

 

S4 = 230  RSl

S5 = -80  LS2

Origins  +  Transform    Other  Menus

 

 

VJ

'-0

 

 

 

K,  G,  Stds  + Surfaces

Interactive  Kurve

Rectangular  Kurve

Explicit  Kurve

Circular  Kurve

Curve  Fit/Spline

Key  Slot

Group  Definition

Ellipse

Divide  Line/Circle

Pattern  Pcd

Plane  Surface

Pattern  Grid

Sphere

Pattern  Line

Cylinder

-

 

 

 

 
,

 

Pac.     2. Onpe.QeJieHHe  KpHBI.IX, -pynn, IDIOCKOCTeH: H nosepxHocTeH:

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

Сложный контур, представляющий форму детали, создают из подменю <К, G, Stds + Surfaco э выбирая пункт interactive Kurve> ("Интерактивная кривая").

Порядок создания контура аналогичен работе в 'Токарном модуле"(см, п*

1.2.2.1 ). Рассмотрим на примере детали (см, рис. 9) формирование обрабаты-

ваемого контура KL

Выбираем пункт <Interactive Kurve> из подменю <К, G, Stds + Surface>. В

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

"Enter Kurve Number"("Введите номер кривой <!>")* Вводим: 1 и нажи маем <Enter>.  :

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

"Specify Start Point " ("Специфическая начальная точка"). Вводим точку Р11 и нажимаем <Enter>.

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

"Interactive Kurve Definition - Please Select Option"  ("Интерактивное оп- ределение кривой - Пожалуйста, выберите опцию"), а в информационной строке сообщение:

"Pick Construction Item with Cursor or U— Undo, M - Mag, R - Redraw, E—( End, Q- Quit" ("Выбор отдельных построений с помощью курсора или команд-: отменить, увеличить, восстановить, конец, выход"). Можно непосредственно^ указывать мышью геометрические элементы, определяющие контур, используя при этом предложенные в информационной строке команды, а можно задать контур командой в командной строке, используя приложение 6 и вводя данные с клавиатуры. Более подробно это описано s п, 1.2.2.1 для токарной обработки. Кривая 1, определяющая внешний обрабатываемый контур (см. рис. 11)> будет! иметь вид:

Kl P11 TS6 F AC2 L TC1 R АСЗ F TS2 AS4 AS5 TS3 Р11 ЕК

Кривая: 2, определяющая  контур обрабатываемого  внутреннего  отверстия

(см* рис. 11), имеет вид:

К2 Р12 ТС4 Р12 ЕК   '

Для формирования кривой КЗ (см* рис, 9 и рис. 11),определяющей форму шпоночного паза, построены две окружности С5, С6, две прямые S7, S8 и точка Р14, Команда будет иметь вид:

КЗ Р14 ТС6 ASS TC5 TS7 Р14 ЕК

Однако кривую КЗ, имеющую форму шпоночного паза, можно определить, используя  следующую  последовательность  действий.  Выбирают  из  меню  < Milling Module Master  Menu> пункт <K, G, Stds + Surfaces > , а из подменю <K, G, Stds + Surfaces > пункт <Key Slot> ("Шпоночный паз").

4

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

"Enter Kurve Number ( Kl or AK1 for reversed Kurve ) " ("Введите номер кривой (Kl или антитангенциально К1 для противоположной кривой)") , Вводим КЗ и нажимаем <Enter>.

Следующий запрос: "Enter XY of Datum Posn ".(" Введите XV базовой точки

(позиции) <г) Ответ: Х205 Y-50*

Далее запрос: "Enter Centre Distance <5&> tr ("Введите расстояние между центрами1'). Ответ: 10.

Запрос: "EnterSlot Width <25> " ("Введите ширину наза "). Ответ: 10.

И последний запрос: "Enter Slot Angle <0> " ("Введите угол наклона паза11).

Ответ: 90.

В графической зоне появляется кривая, определяющая паз. После этого нажимают левую клавишу мыши и система переходит из графической зоны в зону экранного меню. В программе появляется команда, соответствующая этой кривой КЗ.

KSL КЗ Х205 Y-50 L10 НЮ В90.    •           ;

Для того, чтобы объединить вместе несколько точек, имеется команда оп- ределения группы. Это особенно полезно, когда производится обработка не- скольких отверстий одинакового размера и одной и той же глубины. Группа определяется как переменная G, сопровождаемая числом. Определение группы может содержать точки (переменные Р) или заданные явным образом коорди- наты X, Y. Для закрытия группы последним элементом вводится переменная

 

В нашем случае необходимо произвести сверление нескольких отверстий одинакового размера и на одну и ту же глубину, центры которых определены точками РЗ, Р5, Р6, Р7, Р8, Р9. Для определения группы отверстий необходимо выполнить следующее (см. рис. 12):

указатель мыши необходимо установить на пункт <К, G, Stds + Surfaces > в меню < Milling Module Master  Menu> и нажать левую клавишу мыши. Из открывшегося нижнего подменю следует выбрать пункт <Group  Definition^  В командной строке выдается переменная группы G, а в информационной строке - сообщение, как можно определить эту команду. Определим группу G1, задав с клавиатуры элементы, которые хотим включить в эту группу, а именно:

G1 Р6 Р7 Р8 Р9 EG.

Аналогично определяем вторую группу отверстий. Соответствующая ко-

манда этой группы будет иметь вид:

G2 РЗ Р5 EG

Формирование контуров для сверления группы отверстий G1 можно про-

изводить и другим способом.

Выбирают группу отверстий одного диаметра для сверления на поверхности обрабатываемой заготовки и отмечают точки ( центры ) будущих отвер-

42

Данная группа может быть расположена или на определенном диаметре окруж-

ности детали (О1),или в определенных точках на ее поверхности (G2).

Рассмотрим задание контуров для сверления группы отверстий G1, распо-

ложенных на окружности 0140 детали, приведенной на рис. 9.

Выбирают строку <Point on Circle> ("Точки на окружности").

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

"Enter Group Number" ("Введите номер группы отверстий ( точек)").

Ответ: 1.

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

"Enter centre Circle" ("Введите координаты центра окружности").

Ответ: ХО YO.

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

"Enter Diametre Group on Circle" ("Введите диаметр расположения группы точек на окружности").

Ответ: 140.

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

"Enter Corner I stPnt" ("Введите угол расположения первой точки").

Ответ: 0 (точка Р7 на рис. 11).

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

"Enter Corner between Pnt" ("Введите угол между точками (отверстия ми)").

Ответ: 90.

Шестой запрос:

"Enter Pnt Number" ("Введите число точек (отверстий)").

Ответ: 4.

На экране появляется запись:

PAT PCD G1 ХО YO D140 ВО DB 90 N4 EG.

В управляющей программе автоматически записываются номера группы отверстий (точек) и их геометрия.