Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Последовательность процедур в САМ-программировании




Рассмотрим - как создаются управляющие программы. При помощи универсальных САМ-систем технологи рассчитывают управляющие программы для разнообразных типов станков с ЧПУ, включая двух координатные токарные станки; 3, 4 и 5-ти координатные фрезерные станки; электроэрозионное оборудование; прессы и др. Кроме того, существует множество систем числового программного управления таким оборудованием. В результате виртуально существует неограниченное множество комбинаций "станок-система с ЧПУ"...

Для того, чтобы абстрагироваться от большого разнообразия языков систем с ЧПУ, а также параметров и типов станков, большинство САМ-систем продуцируют некий независимый (нейтральный) файл с описанием пути перемещения инструмента. Этот файл содержит обобщенные команды управления станком, такие как смена инструмента или включение охлаждения. Описываемый файл также содержит информацию о X, Y, Z-координатах пути движения инструмента, а в случае 4-5 координатной обработки, включает информацию и о угле поворота инструмента. Этот независимый файл традиционно называется CL-файлом. (Прим. переводчика - в России используется и другое название - CLDATA-файл).

Далее в САМ-системах используются постпроцессоры (применяемые после генерации пути инструмента). Их функция заключается в преобразовании независимого CL-файла в управляющую программу, в строгом соответствии с требованиями конкретного комплекса "станок-система с ЧПУ". Постпроцессор подобен драйверу принтера, используемому текстовым редактором для вывода текста на великое множество различных принтеров.

Несмотря на то, что возможности и «внешний вид» САМ-систем отличаются друг от друга очень сильно, все же есть нечто общее, что их объединяет – это методология их использования. Сначала, программист должен ввести некую общую информацию. Во-вторых, описать параметры заготовки, а также рабочего места (приспособление для крепежа, инструмент). Наконец, необходимо определить последовательность обработки.

Общая Информация (1 шаг)

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

Определение и уравновешивание геометрии(2 шаг)

Используя ряд методов определения разобщенной геометрии, программист постепенно описывает форму обрабатываемой детали. В САМ-системах с графическим вводом программист к тому же увидит на экране каждый элемент геометрии. Программист имеет возможность выбора наиболее подходящего способа для построения разобщенной геометрии, служащей задаче описания формы обрабатываемой детали.
Как только геометрия определена, большинство САМ-систем предполагает проведение процедуры уравновешивания геометрии (the geometry be trimmed) для того, чтобы геометрия соответствовала фактической форме обрабатываемой детали, которую нужно обработать. Например, линия, выходящая за пределы экрана, ограничивается до отрезка. Уравновешиванию подвергается и каждая дуга окружности.

Формирование строки обхода

Большинство САМ-систем допускает импортирование геометрии детали, спроектированной в CAD-системе. Это особенно полезно в случае деталей сложной формы, ведь технологу не нужно тратить усилия на повторное описание сложной геометрии. Однако имеются четыре немаловажных замечания, которые "портят" идеалистическую картину "сквозного проектирования-изготовления".
Во-первых, все элементы чертежа, созданного в CAD-системе, должны быть выполнены строго в одном масштабе. Нам хорошо известна практика подгонки отдельных размеров конструктором только для того, что бы сделать качественную прорисовку чертежа или просто ускорить черчение. Например, выбран масштаб 1:0,005 дюйм. Конструкторы знают, что в этом случае мелкие детали чертежа будут не видны на прорисовке. Значит надо изобразить мелкий элемент размером 0,005 как 0,05. А размерную линию подписать как 0,005! В результате у технолога возникнет масса неприятностей и на поиск и коррекцию ошибочного элемента уйдет немало времени.
Во-вторых, из чертежа детали, сделанного конструктором, технологу нужно совсем немного информации. Если в САМ-систему импортируется полный чертеж, то технолог потратит немало времени на то, чтобы удалить лишние элементы геометрии, размеры, штриховки и пр. До тех пор, пока CAD-системы не оснащены простыми, удобными и мощными средствами фильтрации геометрии, технолог по-прежнему будет терять драгоценное время на "чистку".
Третье замечание. Важно уже в процессе проектирования соблюсти соглашение о местонахождении нулевой точки чертежа. Начало координат чертежа желательно расположить в нижнем левом углу чертежа. В этом случае процесс импортирования чертежа в CAM-систему пройдет без запинки. В противном случае, технологу опять потребуется время для устранения проблем.
Четвертое замечание. В большинство САМ-систем предполагается, что геометрия детали будет описана в некотором формате, наиболее подходящем для программирования обработки. Яркий пример - токарная обработка. Вам знакомы размерные цепи? В большинстве своем, конструкторы редко задумываются об этом. В результате технолог повторно рассчитывает весь контур детали вручную.
Именно поэтому, многие пользователи САМ-систем часто приходят к выводу, что проще заново переопределить чертеж в САМ-системе(для простых обрабатываемых деталей), чем импортировать рисунки из CAD-систем. Поскольку обрабатываемые детали становятся все более сложными и весьма трудно переопределить элементы чертежа, способность импортировать геометрию из CAD системы в CAM-систему становится очень важной проблемой.

Определение процедуры обработки(3-й шаг)

На третьем шаге программист задает в САМ-системе способ обработки детали. САМ-системы предоставляют для этого немалое количество готовых решений. Многие САМ-системы включают интерактивные меню для задания параметров конкретного вида обработки. Программисту остается только ввести параметры, а САМ-система сама рассчитает траекторию обработки.
На этом шаге САМ-система визуализирует траекторию инструмента, предоставляя программисту, возможность визуального анализа того, что может произойти на станке. Эта способность визуализировать УП прежде, чем она реально исполниться на станке, является одним из преимуществ САМ-систем. В конце концов,программист может ввести команду для генерации управляющей программы в виде G-кодов.

5. Краткое описание САМ-системы – EdgeCAM.

 

САD/САМ-система EdgeCAM состоит из семи основных модулей:

1. Editor -(Редактор) Текстовый редактор EdgeCAM. По сути дела является текстовым процессором, в котором пользователь вручную формирует текст программы. Разрешает пользователю выполнять копирование разделов, перенумерацию и даже форматирование текста. Текст из редактора может вырезаться, копироваться и вставляться в другие программные продукты, также как в редакторах Note Pad или WordPad.

2. Toolstore -(база данных инструмента) Обширная база данных используемого режущего инструмента. Разрешается добавление инструмента.

3. EdgeCam –основной модуль программы. Обеспечивает разработку как CAD-файлов содержащих (как 2D так и 3D) геометрию обрабатываемой детали, так и CAM-файлов. После активизации элемента EdgeCAM пользователь попадает в среду проектирования с координатной плоскостью XY или ZX. Доступ к технологическим возможностям (CAM) производится только через среду проектирования. В программной среде CAM осуществляется генерация CNC-файлов и доступ к средству EdgeVerify (Контроль). 4. EdgeVerify(Визуализация процесса обработки) EdgeVerify является программным продуктом, моделирующим визуально процесс механической обработки. Результирующее изображение имеет гораздо лучшее качество, чем качество изображения Твердотельной Модели или Тонирование в среде CAM. EdgeCAM Verify является полезным средством для всех, кто разрабатывает или применяет программы для станков с ЧПУ. Значительно снижается потребность в физической проверке и соответственно стоимость разработки технологии.

5. Technology assistant (технологический ассистент) Совместно с Toolstore обеспечивает создание таблиц подач и скоростей для каждого инструмента.

6. Сode Generator (Постпроцессор) Этот модуль непосредственно на основе заданных в основном модуле (EdgeCAM) условий, формирует текст управляющей программы для конкретной системы ЧПУ.

 

7. Comms Setup (Настройка передачи данных на станок)Данный элемент позволяет образовывать специальные файлы, обеспечивающие передачу CNC-программ на станок. Аналогично Code Wizard модуль Comms Setup запрашивает информацию от пользователя и обрабатывает сигналы получаемые от станка.

Каждая из частей EdgeCAM – Editor (Редактор), Verify (Проверка) и т.д. содержит свой собственный Help.   Кроме выше перечисленных модулей среда EdgeCAM содержит необходимый модуль Code Wizard. Code Wizard позволяет пользователям создавать постпроцессоры. Постпроцессор отвечает за преобразование технологических инструкций в CNC-язык (текст понимаемый стойкой с ЧПУ) - Fanuc, GE, Heidenhain, Siemens и т.д. Из-за разнообразия и сложности станков, доступных сегодня на рынке, а также учитывая индивидуальные особенности каждого программиста, пользователь должен иметь возможность влиять на выпуск выпускаемой управляющей программы (УП). Поэтому EdgeCAM позволяет пользователю настраивать постпроцессоры используя модуль Code Wizard. В прошлом, технологи, разработчики УП, были вынуждены использовать различные текстовые редакторы, чтобы вручную создавать или исправлять каждую программу, используя опыт и знания языка контроллера стойки с ЧПУ. Это могло приводить к ошибкам как в синтаксисе программы, так в правильности назначения координат перемещения. Теперь этими функциями управляет постпроцессор EdgeCAM.



Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 914; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.035 сек.