Проектирование автоматизированнь2х станков и комплексов (862477), страница 18
Текст из файла (страница 18)
Например:Pl=LC2 Cl;SЗ=В15 ТС2;С2=PLl=X0 У50 ZЗО ХО УО Z20 Х75Pl 10;УОZ0.При косвенном задании геометрических элементов используют различные модификаторы, например: А - антитангенциально (против направленияпостроения элементов); Тментов);Х, У,L-Z-тикально;лево;-тангенциально (в направлении построения элеправо;R-N-начало;F-координаты, заданные значениями; НD-конец; В - угол в градусах;-горизонтально;V-веррасстояние.При программировании на проблемно-ориентированном языке изготовляемая деталь (рис.11.23)должна быть представлена в системе координат детали, т.
е. в виде маркированных точек, прямых, дуг окружностей и контуров.При этом контур идентифицируют как отдельный сложный элемент, а егоначало и конец-точками. Направление контура задают соответствующимимодификаторами. Например, контурKl (см. рис. 11.23, 6) описывают так:Kl Р4 TCl CFl0 NТS2 CF 10 FTCl тез АSЗ AS2 TSl ТС4 Р4 ЕК,а группу отверстий задают положением точек:GlгдеGl -Р2 РЗ Х-25 УОидентификатор,EG;Gl Pl > 20 EG,определяющий все точки с Pl поР20.Проблемно-ориентированный язык позволяет записывать математическиевыражения, включая тригонометрическиемические(SIN, COS, TAN и(LOG, LN) и другие функции:Wl =SIN(З0); W2=SIN(30)*20 + 5*COS(60).т. п.), логариф11.
5. Автоматизированный расчет, кодирование и изготовление УП93х/уI,/ S2:___ c2r«++r;-;------у-----1.-__ -----~~---,~---- х\с4($\1:'Kl1Р4CI1006аРис.11.23.Чертеж детали «скоба» (а) и построеIШе для нее заданных геометрических элементов с указаIШем идентификаторов (б)Все геометрические значения могут быть представлены в скалярном виде:Р(100+120)=Х24 Уб.Режущий инструмент и его параметры задают командойTOOL, наприTOOL2 D20 RЗ - концевая фреза с радиусом заточки r = 3 мм, TOOL4D20 Rl О - сферическая концевая фреза с r = 1О мм.мер :Перед формированием траекторий движения инструмента задают допускна аппроксимацию командойCUSP ООО 1.Траектория инструмента на проблемно-ориентированном языке описывается командами движения и указаниями о положении инструмента относительно ранее определенных геометрических элементов.
Начальное положение инструмента задается исходной точкой программы командой:FROM Х75 УО ZlO.Команды движения при позиционном управлении перемещениями отточки к точке определяются последовательностью положений настроечнойточки инструмента в абсолютной или относительной системе координат,например:GOTO Х45КомандаOFFSET -заданиенаправляющей поверхности-У-45.положенияинструментаотносительноприменяется совместно с командой обработкиPROFILE, например: OFF L или OFF R.Команды WIN, VIEW, МАG визуальногоотображения траекторий используют для контроля, а также отображения заданных геометрических объектов и траекторий перемещений режущего инструмента. Команды даютвозможностьвыводитьинформациюна дисплей,принтерилиплоттер(DRAW, DUМP, PLOT).ТехнологическиеFEDRAT -параметрызадаютследующимикомандами:задание рабочей скорости подачи станка в мм/мин, RАРШ-11.
Подготовка управляющих программ для станков с ЧПУ94задание ускоренной подачи станка в мм/мин,вращения шпинделя станка в об/мин,SPINDEL - задание частотыCOOL - управление подачей СОЖ,задание положения инструмента относительно направляющейOFFSET -поверхности (применяется совместно с командойPROFILE). Например:FED Н200; SPI 1000; COOL ON или COOL OFF.Часть УП на проблемно-ориентированном языке для детали «скоба» приведена ниже:PARTDEТlРРLНЗЗWIN Х-52 У-52 Z-12 Х52 У52 Z52CUSP 0001Pl=X0 УОORI 1 ХОCl=Pl 50C2=Pl 10Sl=H-10S2=V-35SЗ=В15 ТС2СЗ=FАSЗ TCl 10C4=FTS1 TCl 10Р2=СЗР3=С4Р4=С4 ClKl Р4 TCl CFl0 NТS2 CFl0 FTClTSl ТС4 Р4 ЕКGl Р2 РЗ Х-25 УО EGFROM Х-75 УО Zl0CLE2МЕS LOAD 12ММ DRILLтез АSЗ АС2Возможную последовательность записи команд вCLDATAопределяет- горизонA- G, описываювертикальная структура, а порядок следования логических словтальная структура.
ВCLDATAможно выделить участкищие самостоятельные по значению группы данных. Их последовательностьпоказана на рис.Текст11.24.CLDATA начинаетсязаписью PARТNO, присваивающей названиеУП. Данные А и В определяют постпроцессор (МАСНIN), режим его работы(MODE) и требования к точности обработки перемещений (МСНТОL); В иС - параметры установки заготовки на станке (СLАМР или ORIGIN), связывающие системы координат детали и станка; С и D шпиндельную головку(HEAD), исходную точку инструмента (FROM), место его смены (SAFPOS) иплоскость безопасности (CLEARP). Данные D и Е связаны с выбором(SELCTL), описанием и установкой инструмента в рабочую позицию(LOADTL), а также с его коррекцией (CUTCOM); Е и F содержат командырабочими органами станка (COOLNТ, DRESS, ROTAВL) и режимы их рабо-11.
5. Автоматизированный расчет, кодирование и изготовление УП95Наимен ование УТТАНаименование и режим постпроцессора,требования к точности обработкивПараметры установки заготовки на станкесОпределен ие шпи ~щелыюй головки, исхощюйточки инструмента и места его сменыDВыбор, о писание, загрузка и коррекция инструментаЕКоманды рабоч-им органам станкаи режимы их работыFОписание траектор ии инструментаУчастокУчастокУчастокУчастокУчастокКонечнаяA- GB- GC- GE- GF -GзаписьРис.11.24. Структура языка CLDATAты(STOP, SPINDEL, FEDRAT, RАРШ, OPSTOP, OPSКIP, DELAY, РIТСН,COUPLE), а F и G определяют траекторию инструмента (GOTO, CIRCLE,МULTAX, CYCLE, TREAD, GОНОМЕ, RETRACT).
Кроме перечисленныхзаписей в тексте CLDAТА используются записи для обозначения концаучастка обработки (END), вставки кадров программы (INSERT), перемоткиперфоленты (REWIND), печати выходных инструментов (PRINT), идентификации текста исходных данных с записями CLDATA (GARDNO) и конца текста CLDAТА (FINI).Результат вычисления элемента траектории обработки детали «скоба» наязыкеCLDATA имеет видPARТNO/DEТIМАСНIN/ХУ ZVSEQNO / NEXTDISPLY / ONPRINT / END :МП.,LDISPLY/ OFFСUТТЕR/ 20.000, 10.000, О.ООО, 10.000О.ООО,$ О.ООО 70.000LOADTL / 1 LENGTH, О.ООО, ADJUST, 1SPINDL/ О.ООО, CCLW9611.
Подготовка управляющих программ длястанков с ЧПУCOOLNT / ONORIGIN/ О.ООО, О.ООО, О.ОООTLAXIS/ О.ООО, О.ООО, 1.000PREFUN/ 54.000POSIT / О.ООО, О.ООО, О.ООО, 1.000,О .ООО, $ О. ООО, О.ООО, О.ООО, 1.000RAPIDGOTO / -56.003, -152.000, 89.000Ниже приведен фрагмент УП в коде IS0-7 бит для детали «скоба»:N001M06Тl (TOOL#l)LFN002 ($TOOL/ТlD20.R10.E0.Fl0.A0 .B0.L70.)LFN00ЗG54LFN004Gl7LFN005G00X-056000Y-l 52000LFN00бM0ЗLFN007M08G43H0 1Z089000LFN008G01Z077000F4712LFN009X036500LF11.6. КОНТРОЛЬ УПРАВЛЯЮЩЕЙ ПРОГР АММЫВ процессе внедрения технологического процесса обработки на станке сЧПУ необходимо проверить правильность принятых технологических решений по последовательности обработки, выбору баз, режимов резания, внедряемой оснастке, а также соответствие всех размеров детали чертежу.Контроль проводят одним из следующих способов:1) спомощью контрольных устройств, например специальных устройствконтроля УП или различных графопостроителей, обеспечивающих визуальнуюпроверку соответствия вычерчиваемой траектории обрабатьmаемому контуру;2) отработкойУП на станке без установки инструмента, оснастки, заготовки для выявления грубых ошибок, связанных с расчетами и нанесениемУП на программоноситель.
При движении рабочих органов станка контролируют правильность показаний лимбов всех координат в соответствующихконтрольных точках УП и возвращение в исходную точку. Одной из возможных ошибок является движение рабочих органов станка по координатам всторону, обратную указанной в расчетно-технологической карте. Причинойэтой ошибки может служить неправильный выбор полярности сигналов ваппаратуре воспроизведения или записи. Если рабочие органы станка не возвращаются в исходную точку УП и показания лимбов в контрольных точкахне соответствуют расчетно-технологической карте, то возможны несколькопричин, вызвавших эти ошибки: некачественная запись, связанная с неисправностью аппаратуры; дефекты программоносителя; ошибки при расчете,кодировании информации и перфорации;3)проверкой УП фрезерованием на листе металла (в плоскости ХОУ) длявыявления ошибок в размерах (несоответствие расчетного и фактического11.
6.97Контроль управляющей программыдиаметров инструмента; ошибки расчета и записи УП, расчета и кодированияподачи и др.). Фрезерование проводится на глубину2 ... 3мм фрезой расчетного диаметра (без вертикальной подачи). После фрезерования измеряютразмеры всех элементов детали и определяют фактический диаметр по ширине следа;4) фрезерование контрольной деталив целом с включением вертикальнойподачи для проверки правильности применения технологических приемов,выбора режимов резания и всех размеров детали в соответствии с технологическим процессом и расчетно-технологической картой. Для обработки используют оснастку и инструмент, отвечающие требованиям расчетно-технологической карты.Ответственным этапом работы является отладка разработанной УП.Этим занимается или сам программист, или опытный наладчик (оператор)станка с ЧПУ.
В ходе отладки УП проверяют ее оптимальность по параметрам производительности и качества изготовления детали, отсутствия вибраций, обеспечения заданной стойкости режущего инструмента, нормальногосхода стружки.По результатам изготовления пробной детали корректируют (редактируют) УП. Сначала выявляют ошибки, не позволяющие нормально осуществлять процесс обработки. Чаще всего могут встречаться следующие ошибки:нуль УП выбран за пределами рабочей зоны станка; использованы технологические команды, не выполняемые станком (например, завышенные рабочиеперемещения и частоты вращения шпинделя); режущие инструменты прихолостых перемещениях и при смене задевают детали станка, приспособления и обрабатываемую заготовку.Первые две ошибки с точки зрения безопасности выявляют при отработкеУП на холостом ходу. Наибольшего внимания требует проверка наличия вУП ошибок третьего вида, которые могут привести к аварийной ситуации.Следующий этап проверки оптимальности УП-оценка правильностивыбора режимов резания.