Главная » Просмотр файлов » Сосонкин В.Л. 2005 Системы числового программного управления

Сосонкин В.Л. 2005 Системы числового программного управления (841803), страница 21

Файл №841803 Сосонкин В.Л. 2005 Системы числового программного управления (Сосонкин В.Л. 2005 Системы числового программного управления) 21 страницаСосонкин В.Л. 2005 Системы числового программного управления (841803) страница 212021-06-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Сосонкин. Г.М. Мартинов. Системы числового программного управленияits_workpiece: workpiece;its_operations: SET [0:?] OF machining_operation;END_ENTITY;• itsid: каждая типовая форма имеет уникальный идентификатор;• itsworkpiece: изделие, частью которого является типовая форма;• itsoperations: набор переходов, ассоциированных с типовой формой, необходимых для ее обработки. Необязательно, чтобы переходы выполнялись последовательно один за другим - этот порядок определяетсяпланом операции workplan.

Точно так же, необязательна жесткая последовательность обработки типовых форм, которая скорее определяется критерием минимизации смены инструмента.Структура объектной типовой формы feature показана на рис. 68. Примеры чертежей конкретных типовых форм features приведены на рис. 69 виллюстративных целях. Эти формы являются извлечением из полного архива, разработанного в рамках стандарта ISO 14649. Еще раз (сравните срис.

67) обратимся к тесному взаимодействию задач управления, технологической информации, инструмента и геометрической информации, но наэтот раз в лаконичной упрощенной и более ясной форме (рис. 70). Нашацель состоит в осмыслении понятийного аппарата стандарта ISO 14649 ииспользовании соответствий на русском языке.2.6.4. Смешанная архитектураДо сих пор станки с ЧПУ программируют в стандарте ISO 6983.

Этотстандарт существует со времени использования перфолент и перфокарт,он абсолютно не удовлетворяет современным технологиям. Управляющиепрограммы, соответствующие ISO 6983, всего лишь описывают координатные перемещения (Gl, G2, G3) и управляют циклами (МЗ, М8). Новыеязыки программирования работают с технологическими задачами, привязанными к типовым формам (features). Фрагмент управляющей программы с использованием типовых форм приведен на рис. 71.Все операции, необходимые для перехода от заготовки к готовому изделию, могут быть описаны в терминах технологических задач. В этой связина цеховой уровень поступает огромный объем информации.

Все модификации цехового уровня могут быть не только сохранены, но и без трудапереданы обратно в отделы планирования.Поскольку геометрия и заготовки, и готового изделия описывается сиспользованием STEP-синтаксиса, возможен прямой обмен информациеймежду CAD/CAM/CNC системами. Геометрические данные могут быть непосредственно импортированы в систему ЧПУ, при этом должна быть добавлена технологическая информация, чтобы сгенерировать управляющуюпрограмму.Глава 2. Общие принципы построения систем ЧПУОтверстие4:• Предварительноесверление;• Сверление;Шаг1:Грубая обработка;Обработка;Отверстие 3Отверстие 2Отверстие 1119// headerISO- 10303- 21HEADER;ENDSEC;DATA ;// workpiece and work plan#1=WORKPIECE(...) ;#2=MATERIAL(...) ;#3=WORKPLAN("name", (#10, #11,...),...) ;// working steps#10=MACHININD_WORKINGSTEP("holel",#20,....) ;#11=MACHININD_WORKINGSTEP("Pocketl_plunge",....);// manufacturing features#20=ROUND_HOLE(...,#1, #30, #40,...);Карман 1:• Высверливание;• Грубая обработка;• Окончательная обработка;Изделие, полученное в результате2.5б-обработки, описано с помощьютиповых форм, а технологияпредставлена шагами операций// geometric data#30=CARTESIAN_POINT (...) ;// operation data#40=DRILLING(...

, #50,);#41=BOTTOM_AND_SIDE_ROUGH_MILLING (...) ;// tool data#50=CUTTING_TOOL("spiral_drill_9mm"...) ;Puc. 71. Фрагмент управляющей программы с использованием типовых формРассматривая структуру системы ЧПУ, ориентированную на использование STEP-NC, следует заметить, что в течение продолжительного времени будут существовать смешанные варианты, способные восприниматьуправляющие программы в стандарте ISO 6983. В этот переходный период от ISO 14649 к ISO 6983 и САМ-системы, и системы ЧПУ будут вынуждены поддерживать оба стандарта (рис. 72).

Стандарт STEP-NC будет иметьболее высокий приоритет.Представленный прототип системы ЧПУ воспринимает данные из нескольких источников: от CAD-CAM системы, из библиотеки, через графический интерфейс, посредством ручного ввода данных. Комбинации типовых форм и их геометрических описаний в совокупности с технологической информацией порождают шаги операции. Геометрическая модельизделия построена на основе стандарта ISO 10303, АР203. Производственные данные содержат описания типовых форм, технологии и инструментав стандартах ISO 10303, АР224 и АР214. Эти данные служат базисом длявыбора типовых форм и шагов операции, результатом работы которых ста-120В.П.

Сосонкин, Г.М. Мартинов. Системы числового программного управленияновится готовое изделие. Последовательность шагов операции определяет специфику рабочего процесса, инициируемого системой ЧПУ.ДанныеSTEPгеометрияДанныерабочегопроцессаБиблиотекипредопределенныхфункцийISO 6983 испецифическийопыт пользователяНовая модель данных ЧПУЧПУISO 14649Интерпретатор новоймодели данныхИнтерпретатор ISO 6983Ядро системы ЧПУРис. 72. Смешанная архитектура системы ЧПУ,поддерживающая стандарты ISO 14649 и ISO 6983Глава 3.Задачи управленияПри переходе от архитектуры системы ЧПУ к ее математическому обеспечению (МО) необходимо сформировать некоторый подход к систематизации, который объяснил бы логику построения обеспечения, сделал быпроцесс его разработки прозрачным и регулярным.

Этот подход состоит ввыделении задач ЧПУ в качестве автономных объектов разработки. В числе этих задач - геометрическая, логическая, терминальная и диагностическая. Тот или иной набор их зависит от конфигурации конкретной системы управления и особенностей объекта управления. Этот набор определяет, в конечном счете, функциональные возможности управления.3.1. Реализация геометрической задачиРассмотрена геометрическая задача ЧПУ с такими ее важнейшими компонентами, как интерпретатор управляющих программи интерполятор. Показано, как изменились требования к этимкомпонентам за последнее время: интерпретатор должен бытьнастраиваем на любую версию кода ISO-'/7bit управляющих программ; интерполятор должен иметь открытую (расширяемую)архитектуру и допускать любую комбинацию алгоритмов интерполяции. Приведен пример практической реализации компонентовгеометрической задачи.Математическое обеспечение системы ЧПУ на прикладном уровне состоит из нескольких фундаментальных разделов, называемых задачамиЧПУ [1, 20].

Важнейшей из таких задач является геометрическая (motioncontrol), которая присутствует во всех без исключения системах ЧПУ типаPCNC. В свою очередь геометрическая задача состоит из трех крупныхмодулей: интерпретатора управляющих программ, интерполятора, модуляуправления следящими приводами. Последний модуль сильно зависим оттипа следящих приводов и способа замыкания позиционных контуров, вто время как для двух первых модулей могут быть предложены инвариантные решения.

В этой связи остановимся на проблемах реализации двухпервых модулей.•|22В-Л- Сосонкин, Г.М. Мартинов. Системы числового программного управления3.1.1. Интерпретатор управляющих программИнтерпретатор транслирует кадры управляющей программы в кодеISO-7bit с целью представления данных во входном формате интерполятора. В фазе интерпретации кадра система ЧПУ выполняет эквидистантные расчеты и расчеты, связанные со стыковкой эквидистантных контуров; осуществляет преобразование координатных систем (в абсолютнуюили относительную системы) и преобразование систем измерения (в миллиметры или дюймы); вызывает стандартные циклы и подпрограммы; разделяет потоки данных геометрической, логической и других задач.Наилучший вариант реализации интерпретатора состоит в его построении по типу ISO-процессора [51], поскольку такое решение обеспечиваетнаибольшее быстродействие и гибкость системы PCNC в отношении системы команд, т.е.

версии языка (кода) ISO-7bit. С момента наших первыхразработок архитектуры ISO-процессора прошло семь лет, за это времяона претерпела существенные изменения и была многократно внедрена.Рассмотрим архитектуру ISO-процессора в ее настоящем (объектно-ориентированном) виде, с выделением независимого и зависимого уровней.Выделение уровней в объектной реализации ISO-процессора позволило выделить программные компоненты, одинаковые для всех версий языкаISO-7bit. На независимом уровне обозначены блоки и разработаны соответствующие им классы объектов: конвертор внутреннего формата (классCParcerConverer), прототип кадра (класс CBlock), прототипы геометрических перемещений (классы CPoint, CLine, CCircle), обобщенные прототипыинтерпретируемого кадра (класс СAbstractSubProcessor, поддерживающиймеханизм работы с групповыми интерпретаторами и эквидистантные расчеты), вспомогательные модули и соответствующие вспомогательные классы для буферизации, форматирования данных и др.

На зависимом уровнеопределены G-команды конкретной версии кода ISO-7bit и соответствующие классы, производные от обобщенного класса CGCommand, а такжеобозначены блоки и разработаны соответствующие им классы объектов:прототип интерпретируемого кадра с уточненным набором групповых интерпретаторов и координат G-вектора (класс CSubProcessor); прототип интерпретатора (класс CISOProcessor) с конкретной системой команд (классCInst_GCommands). Полная объектная архитектура ISO-процессора показана на рис.

73.Интерпретация кадров управляющей программы построена на основе конвейера и выполняется за семь шагов (рис. 74). На завершающей стадии данные поступают в кольцевой буфер, позволяющий анализировать на совместимость группу соседних кадров с эквидистантной коррекцией. Окончательныйрезультат интерпретации представлен в виде IPD-кода (Interpolator Data). Содержательно последовательность шагов интерпретации состоит в следующем.Глава 3. Задачи управления123| Интерпретато р (ClSOProcessor)чКольцевой буфер (CArraySubPrc)Кадр управляющей программы (CSubPrc)-{Внутренний формат кадра(CBiock) |Геометрическое перемещения вкадре (Cdrcle, CLine, CPoint)-|G-BeKTop кадра (CGCommandQ)Ц|G-KOMaHflafCGCommandj-| Система G-KOMMaHp(Clnst_GCommands)L-J G-KOManp,a(CGCommand)-I Конвертер во внутренный формат(CParserConverter) |Рис 75.

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

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

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