Групповая технология состоит в создании базы данных подобных деталей, проектов и технологий и использовании этой базы для внедрения общей процедуры проектирования и производства.
Выделение деталей с общими технологическими параметрами позволяет за счет существующих баз данных сократить временные затраты на проектирование изделия, разработку техпроцессов, настройку оборудования, упростить технологические маршруты, уменьшить длительность производственных циклов.
Групповая технология реализуется на основе процессов классификации и кодирования.
Классификация детали означает отнесение ее к определенной группе или семейству на основании наличия или отсутствия определенных свойств.
Кодирование детали состоит в присваивании ей символов, которые должны отражать свойства детали. Если система кодирования и классификации должна использоваться на производстве, то важны такие свойства деталей, как форма, материал, размеры, допуски, обрабатываемость материалов, технологии и требования к станкам. Существует три типа структур кодов, на которых могут основываться системы кодирования групповых технологий: иерархические, цепные и гибридные.
Иерархический код. В иерархическомкоде значение знака кода определяется предшествующими знаками. Пример структуры иерархического кода для семейства 54ххх показан на рис. 3.1. Преимущество иерархической структуры состоит в возможности описания больших объемов информации небольшим количеством символов. Но определить значение символа в иерархической структуре оказывается достаточно сложно, так как приходится прослеживать всю иерархию предыдущих символов. Также иерархический код трудно разработать и модифицировать из-за того, что необходимо определять все ветви иерархии.
Рисунок 3.1. Иерархический код
Цепной код. В цепном коде каждый знак не зависит от предшествующих. Цепной код легко конструировать и модифицировать. Его использование целесообразно в том случае, если сведения о деталях будут изменяться достаточно часто. Недостаток цепного кода в том, что он несет меньше информации, чем иерархический код той же длины.
Гибридная структура. Данная структура представляет собой совокупность иерархического и цепного кодов. Большинство систем классификации и кодирования, используемых в промышленности, основаны на гибридных структурах, что позволяет пользоваться преимуществами иерархического и цепного кодов.
Для обеспечения потребностей проектирования и производства было разработано множество систем классификации и кодирования деталей. Эти системы облегчают выбор семейств деталей и поиск деталей с подобными технологическими характеристиками. Например, такими системами являются системы Vuoso-Praha и Опитца.
Система Опитца. Система основана на гибридной структуре, поэтому значения второй, третьей, четвертой и пятой цифр зависят от первой. Базовый код Опитца состоит из девяти знаков, но может быть расширен до тринадцати. Первые девять цифр называются основным кодом, а остальные цифры – дополнительным. Дополнительный код определяет тип технологических операций и их последовательность.
Контрольные вопросы
1. Какие существуют подходы к планированию процессов производства? Кратко охарактеризуйте их.
2. Какой подход к планированию процессов производства обычно используется в CAPP-системах? Почему?
3. Каким образом реализуется групповая технология в CAPP-системах?
4. Какие структуры кодов используются при создании CAPP-систем? Приведите их достоинства и недостатки.
4. СИСТЕМЫЧИСЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ
Многие достижения в автоматизации проектирования и автоматизации производственных процессов связаны с числовым программным управлением (ЧПУ).
Числовое программное управление (ЧПУ) – управление обработкой заготовки на станке по управляющей программе (УП), в которой данные заданы в цифровой форме.
Система числового программного управления (СЧПУ) – совокупность функционально взаимосвязанных и взаимодействующих технических и программных средств, обеспечивающих ЧПУ станком. СЧПУ также называют NC-системами (numerical control – числовое управление).
Основные функции СЧПУ [14, 22, 28, 37, 40, 41]:
- синтез управляющих программ для технологического оборудования с ЧПУ;
- моделирование процессов обработки (построение траекторий относительного движения инструмента и заготовки в процессе обработки, генерация постпроцессоров для конкретных типов оборудования с ЧПУ, расчет норм времени обработки).
Исходными данными для составления программ для станков с ЧПУ являются результаты конструкторского проектирования, поступающие из CAD-систем. Но возможно программирование и при наличии в качестве исходных данных лишь чертежа детали и параметров технологического процесса. При программировании определяют и кодируют геометрию заготовки, траектории движения подвижных частей станка и параметры обработки.
Технология ЧПУ применяется при выполнении широкого набора разнообразных операций, включая техническое черчение, сборку, контроль, штамповку листового металла, точечную сварку, сверление, токарную и фрезерную обработку.
Наиболее известными CAM-системами являются ADEM CAM (Omega ADEM Technologies Ltd, Россия), SprutCAM (АО "Спрут-Технология", Россия), DUCT 5 (DELCAM Plc., Великобpитaния), hyperMILL (Open Mind Software Technologies GmbH, Германия), EdgeCAM (Planit Holdings Plc, Великобритания), ESPRIT (DP Technology, США), SolidCAM (CADTECH, Израиль), MasterCAM (CNC Software, США), PEPS (Camtek Ltd., Великобритания), ArtCAM Pro (DELCAM Plc, Великобpитaния), SURFCAM (Surcam Inc, США), PowerMILL (DELCAM Plc, Великобpитaния).
История развития СЧПУ. Основоположником ЧПУ является Джон Парсонс, предложивший в конце 1940-х годов метод использования перфокарт, содержащих информацию о координатах точек, которые нужны для управления станком. Станок получал команды на пошаговые перемещения (в приращениях), что позволяло формировать траекторию обработки требуемой поверхности крыла самолета. В 1948 г. Парсонс продемонстрировал свою идею специалистамВВС США. В дальнейшемВВС США субсидировали ряд научно-исследовательских проектов лаборатории сервомеханизмов Массачусетского технологического института (МТИ). В 1952 г. был впервые продемонстрирован модифицированный фрезеровальный станок Cincinnati Hydrotel с тремя степенями свободы. Вскоре после этого станкостроители начали проводить исследования по собственным проектам с целью коммерческого выпуска устройств ЧПУ. Был создан язык APT (Automatically Programmed Tools). Цель исследований, связанных с языкомAPT, состояла в обеспечении средств, с помощью которых технолог-программист мог бы подавать станку команды для обработки деталей в виде простых сообщений, похожих на предложения английского языка. Язык APT до сих пор широко используется в промышленности. Множество современных языков программирования технологических процессов основано на его концепциях.
ПрименениеСЧПУ имеет следующие преимущества.
1.Повышение качества продукции. СЧПУ идеально подходят для обработки деталей, имеющих в своем составе множество элементов и криволинейные поверхности. Станки с ЧПУ отличаются большей точностью изготовления деталей, снижением уровня брака и меньшими требованиями к контролю изделий.
2.Повышение производительности труда за счет сокращения вспомогательного и основного времени обработки на станке. Так как при использовании ЧПУ настройка на новые работы производится быстрее и обычно таких настроек требуется меньше, время подготовки производства уменьшается на 50-75 %. Сокращение общей продолжительности цикла изготовления продукции снижается на 50-60 %.
3.Снижение требований к фиксирующим приспособлениям. СЧПУ требуют более простых и дешевых фиксирующих приспособлений, поскольку позиционирование здесь производится не столько с помощью зажимов или фиксаторов, сколько посредством управляющей программы. Экономия средств на проектирование и изготовление технологической оснастки снижается на 30-85 %.
4.Большая гибкость производства. С применением ЧПУ облегчается адаптация к изменениям конструкции изделий, переходам на выполнение срочных заказов и т.п.
5.Сокращение уровня запасов. Благодаря уменьшению числа настроек и времени подготовки производства при применении СЧПУ уровень необходимых запасов на предприятии снижается.
6.Уменьшение требуемых производственных площадей. Так как обрабатывающий центр часто может выполнять работу сразу нескольких обычных станков, требуемые производственные площади в цехах, где работают СЧПУ, как правило, оказываются меньше, чем в цехе с традиционным оборудованием.
Наряду с перечисленными достоинствами использование СЧПУ обладает и недостатками.
1. Более высокие капитальные затраты. Станки с ЧПУ представляют собой развитые и сложные технические средства, покупка которых обходится дороже, чем станков без ЧПУ.
2. Более высокие эксплуатационные затраты. Затраты по обслуживанию и эксплуатации станков с ЧПУ обычно бывают выше, чем в случае использования традиционных станков.
Структура систем ЧПУ
В функциональную систему числового программного управления входят следующие три основных компонента:
- управляющая программа;
- блок управления, называемый также устройством числового программного управления (УЧПУ);
- станок.
Управляющая программа (УП) – совокупность команд на языке программирования, соответствующая заданному алгоритму функционирования станка для обработки конкретной заготовки.
Устройство числового программного управления (УЧПУ) – устройство, выдающее управляющие воздействия на исполнительные компоненты станка в соответствии с УП и информацией о состоянии управляемого объекта.
Станок является управляемой и исполнительной частью системы. На станке смонтированы механизмы с автоматическим управлением, приспособленные к приему оперативных команд от УЧПУ.
Функциональная схема СЧПУ представлена на рисунке 4.1. Устройством ввода программы (УВП) программа считывается, т. е. преобразуется в электрические сигналы, и направляется в устройство обработки программы (УОП), которое через устройство управления приводом (УУП) воздействует на привод подач (ПП) станка. Заданное перемещение (например, по осям X, Y, Z)подвижных узлов станка, связанных с приводом подач, контролируют датчики обратной связи (ДОС). Информация обратной связи (ИОС) с датчика через устройства обратной связи (УОС) поступает в УОП, где происходит сравнение фактического перемещения узла подачи с заданным по программе для внесения корректив в произведенные перемещения. Для исполнения дополнительных функций электрические сигналы поступают с УВП в устройство технологических команд (УТК), которое воздействует на исполнительные элементы технологических команд (ИЭТК). Происходит включение (выключение) различных двигателей, электромагнитных муфт, электромагнитов и др.
Рисунок 4.1. Функциональная схема СЧПУ
Классы устройств ЧПУ
В соответствии с международной классификацией все УЧПУ по уровню технических возможностей делятся на следующие основные классы:
- NC (Numerical Control);
- SNC (Stored Numerical Control);
- CNC (Computer Numerical Control);
- DNC (Direct Numerical Control);
- HNC (Handled Numerical Control).
Системы класса NC. В настоящее время выпуск станков, оснащенных УЧПУ классов NC и SNC прекращен. В системах класса NC принято покадровое чтение перфоленты на протяжении цикла обработки каждой заготовки. После включения станка и УЧПУ читаются первый и второй кадры программы. Как только заканчивается их чтение, станок начинает выполнять команды первого кадра. В это время информация второго кадра программы находится в запоминающем устройстве УЧПУ. После выполнения первого кадра станок начинает обрабатывать второй кадр, который для этого выводится из запоминающего устройства. Основным недостатком рассмотренного режима работы является то, что для обработки каждой следующей заготовки из партии системе ЧПУ приходится вновь читать все кадры перфоленты, в процессе такого чтения нередко возникают сбои из-за недостаточно надежной работы считывающих устройств УЧПУ.
Системы класса SNC. Эти системы сохраняют все свойства систем класса NC, но отличаются от них увеличенным объемом памяти. Системы класса SNC позволяют прочитать все кадры программы и поместить информацию в запоминающем устройстве большой емкости.
Системы класса CNC. Основу УЧПУ классов CNC составляют: ЭВМ, запрограммированная на выполнение функций числового программного управления, блоки связи с координатными приводами, блоки выдачи технологических команд в требуемой логической последовательности, системные органы управления и индикации, каналы обмена данными с центральной ЭВМ верхнего уровня. В системах класса CNC возможно изменять и корректировать в период эксплуатации (а не только в период проектирования и изготовления системы) как УП обработки детали, так и программы функционирования самой системы. Каждая из выполняемых функций обеспечивается своим комплексом подпрограмм. Подпрограммы увязываются общей координирующей программой-диспетчером, осуществляющей гибкое взаимодействие всех блоков системы.
В запоминающее устройство системы CNC УП может быть введена полностью не только с перфоленты, с дискеты или по каналу внешней связи, но и отдельными кадрами – вручную с пульта УЧПУ. Ряд систем имеет библиотеку типовых программ. Это приводит к резкому уменьшению числа кадров УП, к сокращению сроков ее подготовки и к соответствующему повышению надежности работы станка.
Системы класса DNC. Системами класса DNC можно управлять непосредственно по каналам связи от центральной ЭВМ, минуя считывающее устройство станка. Однако наличие ЭВМ не означает, что необходимость в УЧПУ у станков полностью отпадает. В функции DNC входит управление и другим оборудованием автоматизированного участка, например автоматизированным складом, транспортной системой и промышленными роботами, а также решение некоторых организационно-экономических задач планирования и диспетчеризации работы участка. Составной частью программно-математического обеспечения DNC может быть специализированная система автоматизации подготовки УП. Редактирование УП в DNC возможно на внешней ЭВМ, на которой ведется автоматизированная подготовка УП, на ЭВМ, управляющей группой станков, и на ЭВМ, встроенной в УЧПУ конкретного станка. Во всех случаях подготовленные и отредактированные УП для оборудования участка хранятся в памяти ЭВМ, управляющей группой станков, откуда они передаются на станки по каналам связи.
Системы класса HNC. УЧПУ класса HNC позволяют осуществлять ручной ввод программ в электронную память ЭВМ УЧПУ непосредственно с ее пульта. Программа, состоящая из достаточно большого числа кадров, легко набирается и исправляется с помощью клавиш или переключателей на пульте УЧПУ. После отладки она фиксируется до окончания обработки партии одинаковых заготовок. Первоначально УЧПУ класса HNC, имея упрощенную схему, в ряде случаев не обладали возможностью внесения коррекций, буферной памятью, вводным устройством с перфоленты и другими элементами. Новейшие модели УЧПУ класса HNC имеют повышенный объем памяти встроенной микроЭВМ.
Типы систем ЧПУ
Существуют два основных типа систем ЧПУ: позиционное и контурное управления движениями.
Позиционное управление – ЧПУ, при котором рабочие составляющие станка перемещаются в заданные точки, причем траектории перемещения не задаются. Чаще всего такая ситуация имеет место при сверлении, точечной сварке, пробивании, нарезке резьбы и установке компонентов на печатной плате. Позиционное регулирование реализуется достаточно просто, и поэтому станок с таким контроллером стоит недорого. Он может выполнять и простые фрезеровальные операции, если снабдить его механизмом контроля скорости подачи при перемещении от одной точки к другой.
Контурное управление – ЧПУ, при котором рабочие органы станка перемещаются по заданной траектории и с заданной скоростью для получения необходимого контура обработки. Контурное управление – это самый сложный, наиболее гибкий, но и наиболее дорогой режим управления станками. Он дает возможность выполнять операции обработки с перемещением режущего инструмента как от точки к точке, так и по прямым линиям. Дополнительной отличительной чертой систем контурногоЧПУ является их способность управлять движениями станка одновременно по нескольким осям. Чтобы обеспечить формирование желаемой геометрии детали, управление перемещением режущего инструмента по траектории должно осуществляться непрерывно. Приконтурном управлении можно вести обработку по прямым линиям, круговым траекториям, плоским и криволинейным поверхностям. Типичными примерами использования контурного управления служат фрезерные и токарные операции.
Чтобы обработать деталь по криволинейной траектории с помощью контурной СЧПУ, необходимо непрерывно менять направление подачи, обеспечивая тем самым отслеживание нужной кривой. Это осуществляется путем разбиения криволинейной траектории на очень короткие прямолинейные сегменты, аппроксимирующие заданную кривую.