Главная » Просмотр файлов » Основы САПР (CAD,CAM,CAE) - (Кунву Ли)(2004)

Основы САПР (CAD,CAM,CAE) - (Кунву Ли)(2004) (951262), страница 69

Файл №951262 Основы САПР (CAD,CAM,CAE) - (Кунву Ли)(2004) (Основы САПР (CAD,CAM,CAE) - (Кунву Ли) (2004)) 69 страницаОсновы САПР (CAD,CAM,CAE) - (Кунву Ли)(2004) (951262) страница 692013-09-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 69)

2 Программист коди ет гео ру метрию детали, траекторию движения резца и обз льта щие инструкции станку на языке программирования. П олучаюшиися в реультате код называется исходным (эоигсе). Одни б дним из наи олее популярных языков высокого уровня ивляетси язык АРТ (АисотаГтсаву Ртттдгалттев( ТооЫ, подробный рассказ о котором вы найдете в следующем разделе. 3, Исходный код компилируется в машинно-независимый список элементарных перемещений режущего инструмента и вспомогательных сведений об управлении станком. Этот спистж называется файлом координат резца (сиггег 1осагюл — СТ. ттага гтуе).

С1.-файл имеет двоичный формат, но чаще всего сопровождается эквивалентной текстовой версией. В этолт файле содержатся сведения о перемецтениях режущего инструмента, представленные либо через абсолютные линейные перемещения ООТО, либо <ерез относительные переметцения ОООН.ТА', вперемешку с которыми располагаются команды управления шпинделем, охлаждением, подачей и т. и. Формат С1.-файла определен Международной ортанизацией по стандартизации (1пгегпайопа1 Огйап1хагтоп Еог 5гапт(агт)1хагтоп — 1БО). 4. С1.-файл обрабатывается постпроцессором, в результате чего получаются команды, предназначенные для управления конкретным станком. Они имеют тот же формат, что и блоки ЧПУ, которые записывались на перфоленту, когда программы составлялись вручную. Поскольку разные контроллеры не только используют файлы разных форматов, но и по-разному интерпретируют некоторые коды 0 и М. постпроцессорами традиционно являлись специализированные программы, рассчитанные на работу с конкретной комбинацией контроллера и станка.

Впрочем, форматы С1.-файлов у разных языков программирования тоже разные. Хотя автоматизированный подход к составлению программ обработки деталей все еще исгюльзуется на производстве, кодирование геометрии детали и траектории движения образца на языке высокого уровня в настоящее время постепенно заменяется генерацией С1.-файла непосредственно по модели САП. Этот новейший подход описан в разделе 11.8. 11.т.2, язык 111зт Языков высокого уровня, предназначенных для программирования станков с ЧПУ, было разработано великое множество, но наиболее удобным и широко используемым оказался изык АРТ (Аитоглаттса11у Ртойготлтег( Тоо! — Автолштическа лрограммируемьтй иттструметтлт).

Первый прототип системы АРТ был разратютан в Массачусетском Технологическом институте (М1Т) в 1956 г. В дальнейшем программа развивалась совместными усилиями 21 компании, причем финансировались эти разработки Ассоциацией аэрокосмической промышленности (Аегоэрасе! пт(цэгг1ез Аээос(эстов — А1А). В результате в 1958 г. была создана система АРТ П, а в 1961 г. ее сменила более эффективная АРТ П1. Институт технологических исследований штата Иллинойс (111тпоЬ 1пэг(тоге о1 ТесЬпо!ойу Кеэеагс)т 1пэ61псе — ПТК1) стал направлять дальнейшее развитие программы. Возможности АРТ непрерывно расширялись.

Современные версии этого языка могут управлять станками, имеющими до пяти степеней свободы. За долгие голы своего существования язык АРТ породил множество производных языков. ' СОТО н ОО1)! ТЛ вЂ” команды языка АРТ, означающие перемещение режущего инструмента по отртзку прямой. Эти команды описаны в разделе ! 1.7А.

Программа на АРТ состоит из операторов, которые объединяются в пять групп: С) идентифицирующие операторы. задающие название детали и имя конкретного постпроцессора; ЕЗ геометрические операторы, определяющие существенные для операций машинной обработки геометрические особенности детали; О операторы перемещений, управляющие движением режущего инструмента относительно геометрии детали; СЗ операторы постпроцессора, задающие паралтетрьг обработки, такие как скорость подачи, скорость вращения, включение или выключение охлаждения.

Эти параметры передаются в С1.-файл в неизменном виде и интерпретируются постпроцессором; ЕЗ дополнительные операторы, управлякмцие дополнительными функциями станка, такими как выбор инструмента, установка допуска и т. п. В последующих разделах мы расскажем о геометрических операторах и операто- .2 рах перемещений и приведем соответствующие примеры. Мы также рассмотрим важные операторы других типов и изучим программирование макросов на АРТ. Геометрические операторы Общая форма геометрическоп) оператора выглядит следую)цилг образом: синвол - геонегрия / опясвние Символ — это название геометрического элемента, играющее ту же роль, чп) и имя переменной в других языках высокого уровня. Название может быть длиной до 6 знаков и должно начинаться с буквы.

Геометрия — слово, характеризующее тип объекта (точка, отрезок, плоскость, окружносгзч конус, сфера, линейчатая поверхность, табулированный цилиндр). Олисаггие — численные данные, определяющие данный объект. Эти данные могут ссылаться на названия других объектов нли включать слова низших уровней (в нижеследующем примере — !Р(ТОР), которые у)ц)зьгаают тип геометрического определения. В приведенном коде показано, какими способами определяются типичные геометрические слова. В этом и последующих примерах будут использоваться только точки, отрезки, окружности и плоскости. Полное описание геометрических операторов можно найти в работе !15!.

Существует много способов определить точку (рис. 11.13). В привеленном ниже коле комментарии даются после точки с запятой; в реальных программах на АРТ они не используются. Р1 - РО!ИТ/Х. У, 2 Р2 = РО)ИТ/Е), Е2; точка пересечения ранее определенних отрезков РЗ .= РО1ИТ/СЕИТЕК, С1: центр окружности Р4 = И)!НТ/У(ЯКОЕ.

1МТОГ. Е1. С1; точна пересечения пряной и окружности (выбирается точка с (хзгьяей координатой у) Г5 -- РОН(Т/Х(АКОЕ 1МТОГ, Е1 С1: точна пересечения пряной и окружнс ти (выбирается точна с богьиеи ксординаяои х) Рб = Рб!ИТ/У(ЯК6[, !ИТОГ. С1 С2; точка пересечения двух окружнгстсй (с бом,ж й к;хз)дине!ой у) Рг = 'ОЖТ/ХЕАК6Е !ИТОГ. С1, С2.

точка гересечегия двух окружностей (с больней к~яд,дипатой х) Показанные на рис. 11.14 отрезки определяются следугощим образом: ' ) = ()нггХ). П. 2!. ХХ У2 22 'тргзо соглн~яхцгй то ки !Х/ Л, 2!) и (Х2 У2. 22) ) 2 = ()ИЕ/Р) . Р2. отрезок пожду сп)хделен.ынк рм ге гсчкани Р1 и Р2 !.2 С1 Г'З Р1()Г, У. Ззыо 11 13 Залание точек Е2 Рг (ХЧ.

!'! 2)) Р1 ев Ев 610 ЕО Рис. 11.14. Задание отрезков Окружности на рнс. 11.15 были получены следующими командами: С1 - ПЙС!.Е/Х. У, 7. Й. Окружнссть с центрон в точке (Х, У, 2) радиуса Й С2 - С1ЙСЕЕ/СЕИТЕК. Р1. КА0105. Й: окружность с центрон в Р1 радиуса Й СЗ =- С!КСЕЕ/СЕМТЕЙ. Р1, ТАНТО. ЕО; окружность с центрон в Р1. нвсзтельнзя к ЕО С4 - С!КСЕЕ/Р1. Р2. РЗ: оиружность. проходящая через три заданные точии ЕЗ - Е!ИЕ/Р1. РАНЕЕ .

! 0; отрезок. проходызий чеРез точКУ Р1 и первппвпьный отрввг(у ! 0 Е4 ШИЕ/Р1 РЕКРТО' И). :Отр зок. 'про едящий ч РЕЗ тп Ку Р2 и перв лел й отрезйу 'О Е5 - Е!НЕ/Р1, ЕЕГТ. ТАМТО. С1; отрезок. проходящий через точку Р1 и квсвтельный к окружности С1 (проходит слева от центра окружности. если сиотреть из Р1) Еб - С!МЕ/Р). Й)6НТ. ТАИТО, С1: отрезон, проходящий через точку Р1 и касательный к окружности С1 (справа. если снотреть из Р1) е) - е)ие/ЕСГТ.

ТАИТО. С1. ЕЕГТ. ТАИТО. С2: отрезок. касательный слева н окружности С1 и слева же к окружности С2. есги снотреть от С1 к С2 ЕО - (1ИЕ/ЕЕГТ. ТЯМТО. С1. Й19(Т. ТАМТО. С2, отрезок касательный слева н окружности С1 и оправе к окружности С2. если снотреть от С1 к С2 Е9 - Е!ИЕ/Й!6НТ ТАНТО С1, ЕЕГТ. ТЯИТО, С2: отрезок. нвсвтепьный справа к окружности С) и слева к С2, если снотреть от С1 к С2 Е)0 = Е!ИЕ/Й16НТ, ТАМТО, С1, Й16НТ.

ТЯИТО. С2; отрезок. касательный справа к окружности С1 и справа же к С2, если сиотреть от С1 к С2 ) 11 - Е!ИЕ/Р). АТАНОЕ. Оергее. ЕО; отрезок. проходящий через току Р1 и состзвляяязий угол Оейгее с пряной ЕО. Угол отсчитывается против часовой стрелки С 1 С2 СО К СУ. Х2> Р1 СЗ 1.1 Р2 а Сб РЗ Сб Рис. 11.10.

Задание окружностей Рис. 11.16. Действие моднтрикщторов Сб 01КССЕ/115ИАЩУ И..)Х5яяСС), С2. Кя0105. ГР . ХьдКОЕ ХСдКОЕ У5МАУ Е У5ИЯЛ. Углй6Е УЕдКОЕ После дняя команда позволяет построить одну из четырех ок жп " С5, ружпостеи, поках на рис, в зависимости от того, какие именно молификаторы б д в ней использованы. Модификаторы определяют расположение центра окружности относительн о касательной к этой окружности.

Например, окружности на рис 11 16 получаются следующими командами: Сб С!КССЕ/Х5М4$ $.. 11, ХЕЯКОЕ. $2 КАО!05 4.0 нлн Сб = С!КОСЕ/уьяКОЕ, О убдКОЕ 12 КАИ05, 4.0' С7 = С!КС$.Е/У5МЯЕС. ! 1. У!ЯКОЕ. С2. КД0$05. 3.0 Сэ С1КССЕ/У$.ЯКОЕ, О У5МАСС, С2. КА0105, 2.0 Окружность С6 можно определить еще двумя способамя. Окружности С7 и С8 т.еже можно определить четырьмя способами каждую. Как и геометрические объекты, плоскости тоже могут определяться множеством способов.

Характеристики

Тип файла
DJVU-файл
Размер
9,55 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6551
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее