Автор: Пользователь скрыл имя, 04 Февраля 2013 в 20:59, реферат
Система автоматизированного проектирования — автоматизированная система, реализующая информационную технологию выполнения функций проектирования, представляет собой организационно-техническую систему, предназначенную для автоматизации процесса проектирования, состоящую из персонала и комплекса технических, программных и других средств автоматизации его деятельности.
AEC CAD (англ. architecture, engineering and construction computer-aided design) 
или CAAD (англ. computer-aided architectural design) — САПР в области 
архитектуры и строительства. Используются 
для проектирования зданий, промышленных 
объектов, дорог, мостов и проч. (Autodesk Architectural Desktop, AutoCAD Revit Architecture Suite, который включает: 
Revit Architecture, AutoCAD и AutoCAD Architecture, Piranesi, ArchiC
По целевому назначению
По целевому назначению различают САПР или подсистемы САПР, которые обеспечивают различные аспекты проектирования[16][17].
CAD (англ. computer-aided design/drafting) — средства автоматизированного проектирования, в контексте указанной классификации термин обозначает средства САПР, предназначенные для автоматизации двумерного и/или трехмерного геометрического проектирования, создания конструкторской и/или технологической документации, и САПР общего назначения.
CADD (англ. computer-aided design and drafting) — проектирование и создание чертежей.
CAGD (англ. computer-aided geometric design) — геометрическое моделирование.
CAE (англ. computer-aided engineering) — средства автоматизации инженерных расчётов, анализа и симуляции физических процессов, осуществляют динамическое моделирование, проверку и оптимизацию изделий.
CAA (англ. computer-aided analysis) — подкласс средств CAE, используемых для компьютерного анализа.
CAM (англ. computer-aided manufacturing) — средства технологической подготовки производства изделий, обеспечивают автоматизацию программирования и управления оборудования с ЧПУ или ГАПС (Гибких автоматизированных производственных систем)). Русским аналогом термина является АСТПП — автоматизированная система технологической подготовки производства.
CAPP (англ. computer-aided process planning) — средства автоматизации планирования технологических процессов применяемые на стыке систем CAD и CAM.
Многие системы 
С помощью CAD-средств создаётся геометри
Inkscape.
Inkscape — альтернативный векторный редактор. В отличие от своих коммерческих аналогов (Corel Draw, Adobe Illustrator, Xara) Inkscape распространяется бесплатно с открытым исходным кодом. В качестве основного формата в программе используется стандарт SVG (Scalable Vector Graphics). Программа позволяет рабтать с контурами, фигурами, текстом, градиентами и импортированной графикой (поддерживается импорт большинства растровых форматов, таких как JPEG, PNG, TIFF и другие). В качестве экспортируемого формата используется PNG.
После того как составлена управляющая программа, оператор при помощи программатора вводит ее в контроллер. Команды управляющей программы размещаются в ОЗУ. В процессе создания или после ввода управляющей программы оператор (в данном аспекте выполняющий роль программиста) может отредактировать ее, включив в работу системную программу редактора и выводя на дисплей всю или нужные части управляющей программы и внося в них требуемые изменения. При работе в режиме изготовления детали управляющая программа кадр за кадром поступает на выполнение. В соответствии с командами управляющей программы контроллер вызывает из ПЗУ соответствующие системные подпрограммы, которые заставляют работать подключенное к ЧПУ оборудование в требуемом режиме — результаты работы контроллера в виде электрических сигналов поступают на исполнительное устройство — приводы подач, либо на устройства управления автоматикой станка.
Управляющая система считывает 
инструкции специализированного 
языка программирования (например, G-
Разработка управляющих программ в настоящее время выполняется с использованием специальных модулей для систем автоматизированного проектирования (САПР) или отдельных систем автоматизированного программирования (CAM), которые по электронной модели генерируют программу обработки.
Для определения необходимой траектории движения рабочего органа в целом (инструмента/заготовки) в соответствии с управляющей программой используется интерполятор, рассчитывающий положение промежуточных точек траектории по заданным в программе конечным.
В системе управления, кроме самой программы, присутствуют данные других форматов и назначения. Как минимум, это машинные данные и данные пользователя, специфически привязанные к конкретной системе управления либо к определенной серии (линейке) однотипных моделей систем управления.
Программа для станка (оборудования) 
с ЧПУ может быть загружена 
в собственную память (либо временно, 
до выключения питания — в оперативную 
память, либо постоянно — в ПЗУ, карту памяти или другой накопитель: жёсткий диск или твердотельный 
накопитель) с внешних носителей (например, 
магнитной ленты, перфорированной 
бумажной ленты (перфоленты), дискеты или флеш
Наиболее распространенный язык программирования ЧПУ для металлорежущего оборудования описан документом ISO 6983 Международного комитета по стандартам и называется «G-код». В отдельных случаях — например, системы управления гравировальными станками — язык управления принципиально отличается от стандарта. Для простых задач, например, раскроя плоских заготовок, система ЧПУ в качестве входной информации может использовать текстовый файл в формате обмена данными — например DXF или HPGL.
G-код — условное именование языка программирования устройств с числовым программным управлением (ЧПУ). Был создан компанией Electronic Industries Alliance в начале1960-х. Финальная доработка была одобрена в феврале 1980 года как стандарт RS274D. Комитет ISO утвердил G-код, как стандарт ISO 6983-1:1982, Госкомитет по стандартам СССР — как ГОСТ 20999-83. В советской технической литературе G-код обозначается, как код ИСО 7-бит (ISO 7-bit).
Производители систем управления используют G-код в качестве базового подмножества языка программирования, расширяя его по своему усмотрению.
Программа, написанная с использованием G-кода, имеет жесткую структуру. Все команды управления объединяются в кадры — группы, состоящие из одной или более команд. Кадр завершается символом перевода строки (CR/LF) и имеет номер, за исключением первого кадра программы и комментариев. Первый (а в некоторых случаях ещё и последний) кадр содержит только один символ «%». Завершается программа командой M02 или M30. Комментарии к программе размещаются в круглых скобках, как после программных кодов, так и в отдельном кадре.
Порядок команд в кадре 
строго не оговаривается, но традиционно 
предполагается, что первыми указываются 
подготовительные команды, (например, 
выбор рабочей плоскости), затем 
команды перемещения, затем выбора 
режимов обработки и 
Подпрограммы могут быть описаны после команды M02, но до M30. Начинается подпрограмма с кадра вида Lxx, где xx — номер подпрограммы, заканчивается командой M17.
Основные (называемые в стандарте подготовительными) команды языка начинаются с буквы G:
Подготовительные (основные) команды  | |
Коды  | 
  Описание  | 
G00-G03  | 
  Позиционирование инструмента  | 
G17-G19  | 
  Переключение рабочих   | 
G20-G21  | 
  Не стандартизовано  | 
G40-G44  | 
  Компенсация размера различных частей инструмента (длина, диаметр)  | 
G53-G59  | 
  Переключение систем координат  | 
G80-G85  | 
  Циклы сверления, растачивания, нарезания резьбы  | 
G90-G91  | 
  Переключение систем координат (абсолютная, относительная)  | 
Команда  | 
  Описание  | 
  Пример  | 
G00  | 
  Ускоренное перемещение   | 
  G0 X0 Y0 Z100  | 
G01  | 
  Линейная интерполяция  | 
  G01 X0 Y0 Z100 F200  | 
G02  | 
  Круговая интерполяция по часовой стрелке  | 
  G02 X15 Y15 R5 F200  | 
G03  | 
  Круговая интерполяция против часовой стрелки  | 
  G03 X15 Y15 R5 F200  | 
G04  | 
  Задержка выполнения программы, способ задания величины задержки зависит от реализации системы управления  | 
  G04  | 
G15  | 
  Отмена полярной системы координат  | 
  G15 X15 Y22.5; G15;  | 
G16  | 
  Полярная система координат (X радиус Y угол)  | 
  G16 X15 Y22.5  | 
G17  | 
  Выбор рабочей плоскости X-Y  | 
  |
G18  | 
  Выбор рабочей плоскости X-Z  | 
  |
G19  | 
  Выбор рабочей плоскости Y-Z  | 
  |
G40  | 
  Отмена компенсации радиуса   | 
  G1 G40 X0 Y0 F200  | 
G41  | 
  Компенсировать радиус инструмента слева от траектории  | 
  G41 X15 Y15 D1 F100  | 
G42  | 
  Компенсировать радиус инструмента справа от траектории  | 
  G42 X15 Y15 D1 F100  | 
G43  | 
  Компенсировать длину   | 
  G43 X15 Y15 Z100 H1 S1000 M3  | 
G44  | 
  Компенсировать длину   | 
  G44 X15 Y15 Z4 H1 S1000 M3  | 
G49  | 
  Отмена компенсации длины   | 
  G49 Z100  | 
G53  | 
  Отключить смещение начала системы координат станка  | 
  G53 G0 X0 Y0 Z0  | 
G54-G59  | 
  Переключиться на заданную оператором систему координат  | 
  G54 G0 X0 Y0 Z100  | 
G70  | 
  Программировать в inch  | 
  M70  | 
G71  | 
  Программировать в мм  | 
  M71  | 
G73  | 
  Вращать  | 
  M73  | 
G75  | 
  Фрезеровка четырехугольной   | 
  M75  | 
G76  | 
  Фрезеровка четырехугольной   | 
  M75  | 
G77  | 
  Фрезеровка круглой камеры против часовой стрелке, по движению  | 
  M77  | 
G78  | 
  Фрезеровка круглой камеры по часовой стрелке, против движения  | 
  M78  | 
G80  | 
  Отмена циклов сверления, растачивания, нарезания резьбы метчиком и т. д.  | 
  G80  | 
G81  | 
  Цикл сверления  | 
  G81 X0 Y0 Z-10 R3 F100  | 
G82  | 
  Цикл сверления с задержкой  | 
  G82 X0 Y0 Z-10 R3 P100 F100  | 
G83  | 
  Цикл прерывистого сверления (с полным выводом сверла)  | 
  G83 X0 Y0 Z-10 R3 Q8 F100  | 
G84  | 
  Цикл нарезания резьбы  | 
  G95 G84 M29 X0 Y0 Z-10 R3 F1.411  | 
G90  | 
  Задание абсолютных координат опорных точек траектории  | 
  G90 G1 X0.5 Y0.5 F10  | 
G91  | 
  Задание координат инкрементально последней введённой опорной точки  | 
  G91 G1 X4 Y5 F100  | 
G94  | 
  F (подача) — в формате мм/мин.  | 
  G94 G80 Z100  | 
G95  | 
  F (подача) — в формате мм/об.  | 
  G95 G84 X0 Y0 Z-10 R3 F1.411  | 
максимум 4 команды в кадре
Технологические команды языка начинаются с буквы М. Включают такие действия, как:
Вспомогательные (технологические) команды  | ||
Код  | 
  Описание  | 
  Пример  | 
M00  | 
  Приостановить работу станка до нажатия кнопки «старт» на пульте управления, так называемый «безусловный технологический останов»  | 
  G0 X0 Y0 Z100 M0  | 
M01  | 
  Приостановить работу станка до нажатия кнопки «старт», если включён режим подтверждения останова  | 
  G0 X0 Y0 Z100 M1  | 
M02  | 
  Конец программы, без сброса модальных функций  | 
  M02  | 
M03  | 
  Начать вращение шпинделя по часовой стрелке  | 
  M3 S2000  | 
M04  | 
  Начать вращение шпинделя против часовой стрелки  | 
  M4 S2000  | 
M05  | 
  Остановить вращение шпинделя  | 
  M5  | 
M06  | 
  Сменить инструмент  | 
  T15 M6  | 
M07  | 
  Включить дополнительное охлаждение  | 
  M3 S2000 M7  | 
M08  | 
  Включить основное охлаждение. Иногда использование более одного M-кода в одной строке (как в примере) недопустимо, для этого используются M13 и M14  | 
  M3 S2000 M8  | 
M09  | 
  Выключить охлаждение  | 
  G0 X0 Y0 Z100 M5 M9  | 
M13  | 
  Включить охлаждение и вращение шпинделя по часовой стрелке  | 
  S2000 M13  | 
M14  | 
  Включить охлаждение и вращение шпинделя против часовой стрелки  | 
  S2000 M14  | 
M17  | 
  Конец подпрограммы  | 
  M17  | 
M25  | 
  Замена инструмента вручную  | 
  M25  | 
M97  | 
  Запуск подпрограммы, находящейся в той же программе (где P - номер кадра, в случае примера переход осуществится к строке N25), действует не везде, предположительно - только на станках HAAS  | 
  M97 P25  | 
M98  | 
  Запуск подпрограммы, находящейся отдельно от основной программы (где P - номер подпрограммы, в случае примера переход осуществится к программе O1015)  | 
  M98 P1015  | 
M99  | 
  Конец подпрограммы  | 
  M99  | 
M30  | 
  Конец программы, со сбросом модальных функций  | 
  M30  | 
Информация о работе Система автоматизированного проектирования