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

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

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


2,1. разработка "шапки" управляющей программы

 

Разработку "шапки" управляющей программы начинают с активизации меню <Initial : Points>. Для этого необходимо выполнить следующее: указатель мыши устанавливают на пункт <lnitial : Points> в верхнем меню и нажимают левую клавишу мыши. В нижнем меню отобразится подменю <Initial :Points>, из которого выбирают все описанные ниже в п. 1.2.1 команды.

Для задания имени (номера) программы указатель мыши устанавливают на пункт <Part Number> ("Номер программы") меню <InitiaI : Points> и нажимают левую клавишу мыши. В командной строке выдается запрос:

"Enter Part or Tape Number <0001>" ("Введите номер программы <0001>".

С клавиатуры вводят произвольное имя или число, например, rjzl и нажимают

<Enter>. В том случае, если эта команда вводится с клавиатуры, необходимо в командной строке набрать: PAR rjzl и нажать <Enter>. В любом случае после этого на экране появляется запись: PAR rjzl.

1

 

Для задания имени постпроцессора и модели станка выбирают пункт <Se- lect PPL> ("Выбор постпроцессора") и нажимают левую клавишу мыши. В ко- мандной строке появляется приглашение:

"Enter Post Processor Name" ("Введите имя постпроцессора"). В ответ с клавиатуры вводят имя постпроцессора, например, 2Р22 и нажимают <Enter>, После чего на экране появляется команда в виде: PPL 2P22.

Если же команду вводят с клавиатуры, то в командной строке набирают^ PPL 2P22 и нажимают <Enter>.

Для  определения  графического(чертежного)  окна, которое используется для центровки воспроизводимой на экране графики, необходимо задать команду Window ("Окно"). До ее определения никакая трафика воспроизводиться на экране не будет. Для задания этой команды мышью выбирают пункт <Define Window> ("Определение окна") из меню <InitiaI : Points>, В командной строке система выдает приглашение:

"Enter ZLevogo ugla<-200>" ("Введите Z левого угла <-20О").

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

- правый верхний угол,

В ответ на приглашение вводят -220 и нажимают <Enter>.

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

"Enter X Levogo ugla<~70>"  ("Введите X левого угла <-70>"). В ответ с клавиатуры вводят: -70 и нажимают <Enter>.

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

"Enter Z Pravogo ugla<10Q>"  ("Введите Z правого угла <ЮО>"). В ответ вводят: 50 и нажимают <Enter>.

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

"Enter X Pravogo ugla <100>" ("Введите X правого угла"). В ответ вводят: 70

и нажимают <Enter>.

После чего открывается графическое окно, вверху которого размещена ко- мандная строка с приглашением "Command!" и указатель курсора, а в графической зоне прямоугольник, определенный параметрами команды Window, и центровая линия.

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

На экране появляется команда: WIN Z-220 X-70 Z50 Х70,

Для задания материала заготовки выбирают пункт <Matenal Type> ("Тип материала"), после чего система переходит в графическое окно, в командной строке которого выдается приглашение:

"Enter Material  Type <C45>"  ("Введите тип материала <С45>"). Если ма- териал, например, сталь 45 <С45>, предложенный по умолчанию, удовлетворяет пользователя, то нажимают <Enter>, в противном случае с клавиатуры вво-

12

дят нужный материал и нажимают <Enter>. Система остается в графическом окне. Для возврата к меню нажимают левую клавишу мыши. На экране появляется команда: MAT C45.

Следующей командой определяют тип заготовки и ее размеры. Выбирают пункт <Define Stock Matl> ("Определите материал заготовки"). В командной строке графического окна выдается запрос:

"BILLET  OR TUBE STOCK (В/7)"  ("Заготовка пруток (В) или труба (Т)

о"). Ответ: В, т. к. заготовка - пруток.

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

"Enter Z value OFRHEND" ("Введите величину Z правого конца заготовки для подрезки торца (е. g, 75) о") (см, рис. 3). Ответ: 2*

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

"Enter DIAMETER" ("Введите диаметр (е. g. 85) о"). Ответ: 60 (вводится радиус заготовки).

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

"Enter LENGTH" ("Введите длину заготовки (е. g. 125) о"). Ответ: 210.

В графическом окне отображаются контуры заданной заготовки (рис. 4), а в экранном окне выдается команда:

STK BILLET Z2 D60 L210.    V

Определяют расстояние безопасного перемещения инструмента. Для этого выбирают пункт <Tailstock  Posn> ("Положение задней бабки"). На запрос в командной строке;

"Enter Z Tailstock Position" ("Введите положение задней бабки по Z") вводим координату Z задней бабки: -185. На экране появляется команда: TAI Z-185.

Определяют положение патрона при закреплении заготовки. Из меню вы- бирают пункт <Define Chuck  Posn> ("Определение положения патрона"). В командной строке графического окна появляется запрос:

"Enter Diameter" ("Введите диаметр зажимаемой заготовки"). Ответ: 120,

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

"Enter Z Face  Position " ("Введите координату Z правого торца кулачков").

Ответ:-202. На экране появляется команда: CHU D120 Z-202.

Для визуализации патрона из верхнего меню <Turning ModuJe  Master  M> выбирают пункт <Drawing  / Dim Menu>  ("Обрисовка"). В открывшемся внизу меню <Drawing  / Dim Menu>  выбираем пункт <Draw  Chuck>  (''Визуализация патрона"). В графическом окне появляется изображение кулачков патрона, а на экране команда: DCHUCK.

13

 

14 1.2.2. Разработка геометрии детали

 

Большинство деталей машиностроительного производства может быть сформировано с использованием трех геометрических элементов: точки, прямой и окружности. В PEPS каждый из указанных геометрических элементов может быть задан конечным набором различных способов (приложения 1 -5).

Ввод геометрической информации осуществляют или с использованием верхнего меню <Turning Module  Master  M> (см. рис. 3), выбирая из него соот- ветствующий пункт для построения точек, прямых, окружностей, кривых, либо вводом команд с клавиатуры. Задавая геометрические элементы, определяют контур обрабатываемой детали (см. рис. 4). Под контуром в системе PEPS при разработке программы понимают совокупность конструктивных элементов или поверхностей, обрабатываемых одним инструментом, т.е. каждый обрабаты- ваемый контур соответствует определенному технологическому переходу в операции. Поэтому при разработке геометрии детали и контуров обработки не- обходимо иметь операционную карту на конкретную операцию технологиче- ского процесса обработки заготовки детали.

Рассмотрим построение геометрических элементов детали, приведенной на рис. 2.

Разработку геометрии детали начинают с задания точек и линий. Для по- строения прямых из меню <Turning Module Master  M> выбирают пункт <Line S: Circle>. В нижней части экрана выдается соответствующее подменю с раз- личными способами построения линий и окружностей.

Создание чертежа детали начинают с построения вертикальных линий (см. приложение 3). Для этого из меню <Line S: Circle> выбирают пункт <Vertical Line>. В командной строке появляется приглашение:

"Enter Horiz dist or ZX point (Fl - F4 or F10)" ("Введите горизонтальное

расстояние или ZX точки"). Ответ: 0.

В графической зоне появляется вертикальная прямая S1 (см. рис. 4), а в эк- ранном окне команда: S l = VO. При построении следующей вертикальной прямой S2 расстояние задается равным 2. Номер следующей прямой система наращивает автоматически. После завершения команды в графической зоне появится вторая вертикальная прямая (см. рис. 4), а в экранном окне соответствующая команда: S2 = V-2. Можно эту прямую построить без использования меню, задав в командной строке: S2 = V-2 и нажав <Enter>. Для построения горизонтальной прямой используют пункт меню <Horizontal Line>. В командной строке выдается приглашение:

"Enter Vert dist or ZX point (Fl - F4 or F10) " ("Введите вертикальное рас- стояние или ZX точки"). С клавиатуры вводят: 32 и нажимают <Enter>. В гра- фической зоне появляется горизонтальная прямая (см. рис. 4), а в экранном окне команда: S3 = Н32.

15

Эту же прямую можно построить, задав в командной строке: S3 = Н32 и нажать <Enter>. Аналогично строится горизонтальная прямая S4 = НЗО (см. рис. 4), а в экранном окне появляется соответствующая команда. Далее определяют точку Р1 (см. приложение 2), которая образуется пересечением прямых S1 и S4. Для этого в командной строке графического окна или в текстовом окне необходимо ввести: PI =S1 S4 и нажать <Enter>. Если же используют экранное меню, то выполняется следующая последовательность действий:

- выбирают в верхнем меню пункт <Initial: Points>;

- в нижнем меню в левом столбце выбирают пункт <Inters of 2 items>;

- на приглашение:

"Pick position nearest to intersection required" ("Укажите позицию") указы-

вают точку пересечения нужных прямых.

После выполнения вышеуказанных действий в графической зоне появляется перекрестье, означающее позицию точки Р1, а в экранном окне - команда: P I - S I S4.

Аналогично строят вторую точку, которая является пересечением прямых S2 и S3, одним из описанных выше способов. После выполнения соответствующих действий в графической зоне (см. рис. 4) в точке пересечения прямых S2 и S3 появится перекрестие, а в экранном меню - команда: Р2 = S2 S3.

На следующем шаге строят прямую, проходящую через точки Р1 и Р2. Если построение осуществляют с использованием меню, то выполняют следующие действия:

- выбирают меню <Line S : Circle> - <Thru 2 PNTs>;x

- на приглашение:

"Enter 1st Pnt -PorZX (Fl - F4 or F10) " ("Введите 1- ю точку Р или ко-

ординату ZX ...") вводят PI и нажимают <Enter>;

- на приглашение:

"Enter 2nd Pnt - Р or ZX (Fl - F4 or F10) " ("Введите 2* ю точку Р или координату ZX ...") вводят Р2 и нажимают <Enter>. В результате в графической зоне появляется прямая, проходящая через точки Р1 и Р2 (см. рис. 4), а в экранном окне - команда: S5 = PI P2.

Затем переходят к построению двух вертикальных прямых S6 и S7 описан-

ными выше способами.

Горизонтальные расстояния для прямых S6 и S7 будут соответственно ве- личины -27 и -30 мм. При завершении построения каждой из этих прямых по команде Enter они последовательно будут появляться в графической зоне (см. рис. 4), а в экранном окне - соответствующие им команды: S6 = V -27, S7 = V -30.

После этого строят горизонтальные прямые S8 и S9 с вертикальными рас-

стояниями соответственно 45 и 55 мм. После завершения команд каждая из них

15

Эту же прямую можно построить, задав в командной строке: S3 = Н32 и нажать <Enter>, Аналогично строится горизонтальная прямая S4 = ИЗО (см. рис. 4), а в экранном окне появляется соответствующая команда. Далее определяют точку Р1 (см. приложение 2), которая образуется пересечением прямых SI и S4. Для этого в командной строке графического окна или в текстовом окне необходимо ввести; PI =S1 S4 и нажать <Enter>* Если же используют экранное меню, то выполняется следующая последовательность действий:

- выбирают в верхнем меню пункт <Initial:  Points>;

- в нижнем меню в левом столбце выбирают пункт <Intcrs of 2 items>;

- на приглашение:     .

"Pick  position nearest  to intersection  required"  ("Укажите позицию") указы-

вают точку пересечения нужных прямых.

После выполнения вышеуказанных действий в графической зоне появляется перекрестье, означающее позицию точки Р1, а в экранном окне - команда: P1=S1 S4,

Аналогично строят вторую точку, которая является пересечением прямых S2 и S3, одним из описанных выше способов. После выполнения соответствующих действий в графической зоне (см. рис. 4) в точке пересечения прямых S2 и S3 появится перекрестие, а в экранном меню - команда: Р2 = S2 S3.

На следующем шаге строят прямую, проходящую через точки Р1 и Р2, Если

построение осуществляют с использованием меню, то выполняют следующие действия:

- выбирают меню <Line S : Circle> - <Thru 2 PNTs>u

- на приглашение:

"Enter 1st Pnt -PorZX (Fl - F4 or F10) " ("Введите Ь ю точку Р или ко-

ординату ZX ...") вводят Р1 и нажимают <Enter>;

^ на приглашение:

"Enter 2nd Pnt -PorZX (Fl - F4 or F10) " ("Введите 2- ю точку Р или координату ZX ,,,") вводят Р2 и нажимают <Enter>. В результате в графической зоне появляется прямая, проходящая через точки Р1 и Р2 (см* рис. 4), а в экранном окне - команда: S5 = PI P2.

Затем переходят к построению двух вертикальных прямых S6 и S7 описан-

ными выше способами.

Горизонтальные расстояния  для прямых  S6 и S7 будут соответственно ве- личины  -27 и -30 мм. При завершении построения  каждой  из этих прямых  по команде  Enter  они последовательно будут  появляться  в графической зоне  (см. рис. 4), а в экранном  окне - соответствующие им команды:  S6 = V -27, S 7 - V -30,

После этого строят горизонтальные прямые S8 и S9 с вертикальными рас-

стояниями соответственно 45 и 55 мм. После завершения команд каждая из них

16

появляется  в графической зоне (см. рис. 4), а в экранном  окне соответствующие записи: S8 ^ Н 45, S9 = Н 55.

Далее проводят вертикальную прямую S10, для которой горизонтальное расстояние  равно  -ПО  мм.  После  завершения  построения  по команде  Enter прямая  появляется  в графической зоне (см. рис. 4), а в экранном  меню-запись: S10-V-110,

Затем  строят  точки  пересечения прямых  S8, S7 и S10, S9 или с помощью меню (см. описание выше), или задают соответственно с клавиатуры: РЗ = S8 S7

<Enter>, P4 = S10 S9 <Enter>.

После завершения  команды в графическом окне в точках пересечения прямых

S8, S7 и S10, S9 появится перекрестие, а в экранном меню - заданные команды.

Следующим действием  по построению контура детали является построение прямой,   проходящей  через  точки  РЗ  и  Р4  (см.  рис.  4).  Способ  построения прямой,  проходящей через  две точки  с использованием экранного  меню,  описан выше. Если же используется ввод команды с клавиатуры, то вводят: S11 = РЗ Р4 и нажимают  <Enter>.  В графическом окне появляется  прямая  S11, а в экранном меню - введенная команда.

На завершающем этапе строят вертикальную прямую S12: S12 = V-155 и

горизонтальную S13: S13 = Н 60 способами, описанными ранее (см. рис. 4).

Для построения контуров К1 и КЗ строят точки:

P5 = S1 S4

Р7 = S9 S7

P8 = S1 S3

Завершают построение детали заданием точки Р6: Р6 = S12 S13.

Различные способы построения окружностей с использованием команд и модификаторов PEPS приведены в приложениях 4-5.

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

Для корректировки соответствующих фрагментов программы можно ис-

пользовать как меню, так и команды. Чтобы использовать меню, необходимо выполнить следующие действия:

- перейти в окно экранного меню;

- выбрать пункт меню <Operational Menu>;

- в <Operational Menu>  выбрать пункт <Screen  Edit>  ("Экранный редак-

тор")

 

 

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

дактор, в котором перемещение курсора выполняется клавишами Т, <-, 4, -».

Кроме этого, для редактирования и других действий используют функциональ-

17

ные клавиши, изображенные внизу экрана. Выход из экранного редактора про- изводят по команде F10 <Quit> ("Покинь"). Для перехода в экранный редактор по команде необходимо в командной строке ввести букву Е и нажать <Enter>.

Возврат к началу программы и ее просмотр в командном режиме осущест-

вляют выполнением следующих действий:

- выбирают пункт <Restart Program> из меню <Operational Menu>;

- указатель мыши устанавливают на пункт <Next Command> и нажимают левую клавишу мыши.

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