Пример ручного программирования на станках с чпу. Методы программирования систем чпу

На iOS - iPhone, iPod touch 12.06.2019
На iOS - iPhone, iPod touch

Способы программирования станков с ЧПУ

Существуют три способа программирования обработки для станков с ЧПУ :

1. Ручное программирование .

Все операторы станков с ЧПУ и технологи-программисты должны иметь хорошее представление о технике ручного программирования для написания управляющей программы непосредственно на стойке ЧПУ станка или исправления существующей программы.

2. Программирование на пульте УЧПУ (диалоговое программирование с помощью языков высокого уровня) .

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

3. Программирование при помощи CAM систем .

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

Кодирование информации независимо от применяемого способа программирования осуществляется в G -коде, имеющем альтернативное название ISO -7bit . Код ISO -7bit кадры УП задает адресным способом и основывается на двоично-десятичной системе.

Информация, представленная в любой управляющей программе, подразделяется
на 3 вида:

· геометрическую (задание перемещения по координатам);

· технологическую (задание режимов обработки, инструмента и т. д.);

· логическую (включение/отключение охлаждения, задание вращения шпинделя и т. д.).

Вопросы и задания для самоконтроля

1. Что такое числовое программное управление станком?

2. Дайте определение системы числового программного управления.

3. Что называется устройством числового программного управления станком?

4. Каково назначение и основные сферы применения позиционного и контурного управления?

5. Что такое управляющая программа?

6. Что называется дискретностью перемещения?

7. Что такое эквидистанта?


Тесты к разделу

1. Числовое программное управление станком – это:

а) управление обработкой заготовки на станке по управляющей программе;

б) совокупность функционально взаимосвязанных технических и программных методов и средств, обеспечивающих управление станком;

2. Система числового программного управления – это:

а) совокупность функционально взаимосвязанных технических и программных методов и средств, обеспечивающих числовое программное управление станком;

б) совокупность функционально взаимосвязанных программных методов и средств, обеспечивающих программное управление станком;

в) совокупность методов и средств, обеспечивающих числовое программное управление станком.

3. Устройство числового программного управления станком – это:

а) часть системы ЧПУ, выполненная как единое целое с ней и выдающая управляющие воздействия на исполнительные органы станка в соответствии с управляющей программой и информацией о состоянии управляемого объекта;

б) часть системы ЧПУ, выдающая управляющие воздействия на исполнительные органы станка в соответствии с управляющей программой и информацией о состоянии управляемого объекта;

в) часть системы ЧПУ, выполненная как единое целое с ней и выдающая управляющие воздействия на исполнительные органы станка в соответствии с управляющей программой.

4. Позиционное управление – это:

а) управление, при котором рабочие органы станка перемещаются в заданные точки без задания траектории движения;

б) управление, при котором рабочие органы станка перемещаются с заданной скоростью по заданной траектории;

5. Контурное управление – это:

а) управление, при котором рабочие органы станка перемещаются с заданной скоростью по заданной траектории;

б) управление, при котором рабочие органы станка перемещаются в заданные точки без задания траектории движения;

в) управление, при котором рабочие органы станка перемещаются с заданной скоростью по заданной траектории или без задания траектории движения.

Кому поручить программирование ЧПУ-обработки: программисту-технологу или оператору станка?

Производители инструментальной оснастки и другие субподрядчики по всему миру сталкиваются сегодня с двумя ключевыми проблемами. Первая из них - заказчики проектируют изделия все более сложной формы. Тенденции моды выдвигают на первый план эстетические критерии, а не функциональные особенности изделия. Кроме того, сложная форма все чаще бывает обусловлена эргономическими требованиями. Вторая проблема - несмотря на возрастающую сложность продукции, сроки работы от приема заказа до отгрузки готовой продукции продолжают сокращаться. Законы рынка таковы, что зачастую сроки поставки даже более важны, чем отпускная цена. Хотя, конечно, заказчик всегда стремится заплатить меньше, а продукцию получить как можно быстрее.

Когда компания - изготовитель оснастки берется за сложный заказ и одновременно пытается значительно сократить сроки производства, неизбежно начинают выявляться узкие места. Как правило, одним из них оказывается CAD/CAM-подразделение, что обусловлено рядом объективных факторов. Из-за усложнения формы изделия возрастает конструктивная сложность сборной оснастки, что, в свою очередь, уменьшает технологические допуски на ее изготовление. Повышение конструктивной сложности означает увеличение количества обрабатываемых поверхностей, на задание обработки которых требуется время. При задании сложной ЧПУ-обработки технологу также приходится использовать больше инструментов, что требует больших сроков программирования. Все это увеличивает «компьютерное» время счета, необходимое для генерирования траекторий инструмента (УП). Конечно же, рост вычислительной мощи компьютеров и оптимизация кода CAM-систем улучшили ситуацию. Но в большинстве случаев компании не остается другого выхода, как экстенсивно увеличить количество рабочих мест с CAM-системой. Однако найти опытного технолога, владеющего именно используемой вами CAM-системой, оказывается весьма непросто. Общая тенденция такова, что опытные ЧПУ-программисты уходят работать в крупные холдинги, которые могут предложить высококвалифицированному сотруднику более высокую зарплату. Поэтому увеличить штат ЧПУ-программистов довольно сложно. Как же в таком случае быть небольшим компаниям? Если компания использует надежную CAM-систему с высокой степенью автоматизации подготовки УП, то для несложных изделий можно передать функции технолога-программиста непосредственно оператору станка с ЧПУ. Таким образом, часть УП будет разрабатываться прямо в цехе.

В отчете компании CIMdata за 2005 год, посвященном обзору рынка CAM-систем, указано, что 57% проданных CAM-систем применяется программистами - технологами станков с ЧПУ на своих рабочих местах. 18% пользователей использовали CAM-систему прямо в цехе на станках с ЧПУ. Оставшиеся 25% задействуют CAM-систему от случая к случаю в зависимости от текущих обстоятельств. К сожалению, в отчете нет никаких данных по распределению предпочтений пользователей по регионам. Комментарии от представительств компании Delcam plc, работающих по всему миру, говорят о том, что идея ЧПУ-программирования в цехе зародилась в Северной Америке и именно там получила наибольшее распространение. В Европе ЧПУ-программирование в цехе тоже становится популярным. А вот в Азии наоборот: там всю ЧПУ-обработку предпочитают программировать в отдельном CAD/CAM-отделе, удаленном от цеха.

Преимущества ЧПУ-программирования в цехе

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

Возможности PowerMILL 8

b

Оптимизация траекторий в PowerMILL 8 (b) позволяет сэкономить около 15% станочного времени!

В PowerMILL 8 были добавлены стратегии для черновой и чистовой обработки

Конечно же, многие технологи - программисты станков с ЧПУ начинали работать операторами в цехе и, лишь набравшись опыта, перешли из цеха в CAD/CAM-подразделение. Тем не менее такое повышение по карьерной лестнице вовсе не означает, что ЧПУ-программист хорошо осведомлен о возможностях и особенностях новых инструментов и станков, появившихся после его ухода из цеха. Например, современные режущие инструменты могут работать на скоростях резания и подачах, считавшихся недостижимыми еще пять-семь лет назад. Это лишь один из примеров, когда компания может терять выгоду от неполного использования возможностей нового оборудования. Как показывает практика, лишь работающий в цехе у станка оператор в полной мере представляет возможности и ограничения станка и инструмента.

Возможности PowerMILL 8

Основное внимание при разработке 8-й версии CAM-системы PowerMILL разработчики уделили совершенствованию специализированных стратегий обработки и развитию многоосевой обработки, а также снижению времени генерации УП за счет оптимизации кода программы и оптимизации траекторий рабочих и холостых ходов инструмента. Благодаря этому стало возможным значительное сокращение станочного времени. Означает ли это, что 7-я версия была чересчур медленной? Оказывается, совсем нет!

Долгое время PowerMILL 7 считалась одной из самых быстрых CAM-систем по скорости генерации УП. В 8-й версии разработчикам удалось повысить скорость расчета УП в среднем еще на 40%! Таким образом, PowerMILL был и остается рекордсменом по скорости генерации УП. Несложный математический расчет показывает, что только благодаря сокращению времени счета приобретение обновления с 7-й на 8-ю версию на одну лицензию PowerMILL окупит себя максимум через 2-3 месяца.

При обработке сложных деталей оптимизация траектории перемещения инструмента в PowerMILL 8 позволяет сэкономить порядка 15% станочного времени. Приняв во внимание среднюю стоимость станочного времени, можно подсчитать выгоду от приобретения дополнительной лицензии PowerMILL 8. Оказывается, что 15-процентная годовая экономия на станочном времени превосходит стоимость лицензионного продукта! Естественно, речь идет о пятиосевой обработке сложных деталей, так как существенная оптимизация траектории при обработке простых изделий не всегда возможна.

Особое внимание разработчики уделили совершенствованию существующих и разработке новых стратегий обработки. Появились специальные пятиосевые стратегии для черновой и чистовой обработки («Выборка», «Обработка ступицы», «Обработка лопасти»), а также опции для задания наклона фрезы («Нормали ступицы», «Обода», «Смещения»). Кроме того, был реализован полный контроль траектории на зарезы и столкновения при помощи функции автоматического наклона оси инструмента. Чтобы каждый раз при изменении параметров не пересчитывать всю УП заново, в PowerMILL 8 была добавлена возможность расчета траектории для одного участка изделия.

Еще одна интересная возможность, реализованная в PowerMILL 8, - стратегия обрезки (раскроя) листового материала дисковым инструментом большого диаметра. Особенностью данного метода обработки является расчет траектории перемещения, исходя из положения режущего края дисковой фрезы, так как расчет УП просто по центру диска неизбежно приведет к зарезам. В областях с малой кривизной и острых углах происходит автоматический отвод диска от поверхности заготовки.


Контроль траектории инструмента в PowerMILL

При непрерывной пятиосевой обработке участков с резко меняющейся кривизной поверхности (волнообразные гребешки, внутренние углы и т.п.) обычная CAM-система удерживает ось фрезы под заданным углом опережения к нормали. На практике это означает, что при обработке такого элемента рабочие органы станка (особенно поворотный стол) начинают совершать резкие перемещения с высокой амплитудой, что негативно сказывается на точности и качестве обработанной поверхности. Чтобы избежать этого явления, в PowerMILL 8 была добавлена возможность задания (редактирования) направления оси наклона фрезы на заданном участке траектории. Кроме того, новая опция «Следовать кривым поверхности» позволяет сделать траекторию фрезы более плавной.

Отдельного внимания заслуживает функция PowerMILL 8 по распределению точек траектории. Размещение точек возможно по четырем алгоритмам: по допуску, сохраняя дуги; по допуску, заменяя дуги; вписать дуги; переразместить равномерно. Опция равномерного переразмещения точек позволяет сократить время обработки на станке, хотя и увеличит время расчета траектории. Снижение станочного времени от переразмещения точек особенно заметно при высокоскоростной обработке. Этот эффект связан с тем, что современные стойки с ЧПУ анализируют УП на несколько сотен кадров вперед с целью автоматического снижения скорости подачи при резком изменении траектории инструмента. Тем самым предотвращается возникновение больших инерциальных нагрузок, снижающих ресурс станка. При некотором эмпирически подобранном шаге перераспределения точек обеспечивается наибольшая средняя скорость подачи станка.

Фотореалистическая имитация обработки во ViewMILL

Конечно же, технолог должен быть абсолютно уверен, что подготовленная им ЧПУ-программа не приведет к поломке дорогостоящего оборудования. Поэтому разработчики PowerMILL большое внимание уделяют контролю качества УП. Во-первых, в симуляторе обработки PowerMILL возможен контроль траектории инструмента в графическом виде. Во-вторых, PowerMILL позволяет контролировать перемещение подвижных рабочих органов станка. Кроме того, модуль ViewMILL во время имитации обработки позволяет вращать и масштабировать деталь, а также назначать различные режимы отображения (динамический, обычный, фотореалистичный, радужный, по направлению движения). Имеется также опция возврата в ранее сохраненное состояние имитации.

Для повышения удобства работы в PowerMILL 8 была добавлена обширная база данных инструмента в формате MS Access, обладающая совместимостью с БД инструмента CAM-системы FeatureCAM. Новая БД позволяет осуществлять быстрый поиск инструмента по различным параметрам, а также привязку инструмента к режимам резания.

Также важно, что только оператор знает текущее состояние станка, инструмента, заготовок и технологических приспособлений (зажимов). Если оператор досконально владеет ситуацией в цехе, эффективность планирования будет более высокой. ЧПУ-программист, работающий в удаленном от цеха CAD/CAM-отделе, не обладает оперативной информацией, что чревато простоем оборудования во время перепрограммирования ЧПУ-обработки под другой инструмент или станок.

Иногда у оператора возникает необходимость по каким-то причинам отредактировать уже готовую и отработанную ЧПУ-программу. Например, в случае отсутствия или поломки необходимого инструмента он может выбрать имеющийся в наличии подходящий альтернативный типоразмер инструмента и самостоятельно пересчитать УП без привлечения CAD/CAM-отдела. Естественно, оператор при этом должен обладать достаточно высокой квалификацией, однако предоставление ему определенной самостоятельности и ответственности за выполненную работу будет способствовать повышению его квалификации, заинтересованности в конечном результате и престижности труда.

Вышесказанное вовсе не означает, что надо полностью отказываться от CAD/CAM-отдела и всю его работу возложить на операторов станков. Высвобожденные у CAD/CAM-отдела ресурсы следует направить на решение очень важной задачи - быстрое и точное определение стоимости потенциального заказа. Если производитель будет придерживаться разумной (конкурентоспособной) ценовой политики и намного быстрее своих конкурентов назовет потенциальному заказчику конкретную, обоснованную цену, то у него есть все шансы получить заказ. Как правило, заказчик уже ориентировочно представляет стоимость работ, и если предложение приблизительно совпадет с его ожиданиями, то, скорее всего, он не станет терять время и ждать, пока другие конкуренты назовут ему аналогичные цены. Участие в подготовке коммерческого предложения CAD/CAM-отдела позволит проанализировать заказ и снизить вероятность того, что он станет убыточным для исполнителя вследствие недооценки его сложности.

Требования к CAM-системе

Чтобы перевести подготовку УП из CAD/CAM-подразделения в цех, необходимо, чтобы CAM-система удовлетворяла некоторым специфическим требованиям оператора станка с ЧПУ.

Во-первых, у операторов, как правило, нет столь большого опыта работы с программным обеспечением, как у программистов-технологов. Поэтому даже такие базовые операции, как «Копировать», «Вставить» и «Вырезать», должны выполняться в CAM-системе привычной для ОС Windows комбинацией клавиш - это позволит значительно сократить период начального обучения.

Вторая исключительно важная особенность - оператор должен видеть на экране визуализированную 3D-модель обработанной заготовки с обработанным припуском, которая автоматически обновляется после каждого перерасчета УП. Конечно, это очень пригодится и работающему в офисе технологу-программисту, который не видит станок. Визуализация припуска на обработку позволяет выбрать оптимальную стратегию обработки и наиболее подходящий по форме и размеру инструмент. Но еще больше визуализация обработки нужна оператору станка с ЧПУ - это позволит ему мгновенно сравнить обработанную на станке деталь с компьютерной моделью. Таким образом, визуализация обработки в CAM-системе вселит в оператора уверенность, что он получит ожидаемый результат, предсказанный CAM-системой.

В-третьих, CAM-система должна предлагать широкий диапазон стратегий обработки с возможностью ручного редактирования УП на любом участке траектории. Она должна позволять опытному оператору сделать именно так, как он хочет, не ограничивая его своими возможностями. Кроме того, CAM-система должна полностью поддерживать все существующие возможности станка с ЧПУ, особенно это касается программирования пятиосевой и высокоскоростной обработки. Во многих CAM-системах сегодня обеспечивается высокая степень автоматизации разработки УП, которая позволяет сократить сроки подготовки УП и период освоения программного продукта новым пользователем. Однако большинство траекторий, рассчитанных такими CAM-системами, являются компромиссом для некого усредненного типа станка и не позволяют в полной мере использовать возможности конкретной модели станка отдельно взятого производителя. Поэтому CAM-система должна предоставлять возможность тонкой настройки под каждый тип станка для достижения наивысшей производительности обработки.

В-четвертых, для оператора в цехе время генерации CAM-системой управляющих программ более критично, чем для технолога-программиста в удаленном от станка отделе. Ведь при расчете новой УП станок может оказаться бездействующим, а любой его простой способен подорвать репутацию оператора.

Наконец, в-пятых, CAM-система обязательно должна иметь модуль для проверки сгенерированных УП на отсутствие зарезов и столкновений. Визуализация обработки тоже поможет выявить все проблемы еще до того, как УП будет отправлена на дорогостоящий станок. Имитация работы УП особенно важна для пятиосевой обработки, так как неопытный программист может нечаянно повредить дорогостоящий станок. В случае поломки станка компания не только будет вынуждена оплатить ремонт, но и потеряет значительную выгоду от длительного простоя оборудования. Верификация УП позволяет с высокой степенью достоверности гарантировать, что во время работы станка не произойдет никаких неприятностей, связанных с правильностью сгенерированных УП. Наиболее совершенные верификаторы обработки используют точные, подробные 3D-модели станка, инструмента и заготовки и позволяют обнаружить любые нежелательные контакты между инструментом, деталью и всеми элементами станка. В случае выявления нежелательных или опасных перемещений пользователь может вручную отредактировать УП или использовать другую стратегию обработки.

Визуализация обработки в CAM-системе способна также косвенно повысить производительность обработки. Например, во время визуализации пользователь может увидеть, что иное расположение заготовки на поворотном столе станка или применение другого фиксирующего приспособления позволит повысить производительность обработки.

Цеховая CAD-система

Если по поводу необходимости и полезности наличия в цехе CAM-системы споров не возникает, то целесообразность присутствия там CAD-системы не столь однозначна.

Очень часто переданная заказчиком 3D-модель содержит ошибки геометрии. Часть из них вызвана некорректным преобразованием данных из других CAD-систем. Например, 3D-модель может содержать дубли поверхностей или зазоры между кромками, некоторые поверхности могут быть утеряны, иногда неправильно задается нормаль поверхности. Все эти недостатки относительно просто могут быть выявлены и исправлены во многих CAD-системах. Другой, более сложный тип ошибок зачастую связан с непригодностью модели для серийного производства. Например, в 3D-модели могут отсутствовать литейные уклоны либо она может содержать слишком малые радиусы скругления, что будет препятствовать заполнению формы во время литья. Исправить такого рода ошибки можно во многих гибридных CAD-системах. Конечно же, доработка 3D-модели может быть быстро выполнена оператором прямо в цехе. Однако возникает вероятность того, что CAD-модель получит изменения, которые не являются ни принципиально необходимыми, ни конструктивно допустимыми. Чтобы избежать таких просчетов, необходимо проработать механизм быстрого утверждения изменений в CAD-модели между оператором, CAD/CAM-отделом и заказчиком. Для большинства компаний разумней будет так распределить обязанности между CAD/CAM-отделом и цехом, чтобы в цех попадали только полностью доработанные и утвержденные CAD-модели, чтобы оператор станка с ЧПУ не задумывался над правильностью геометрии детали.

Пример из практики: компания Delphi

Мировые тенденции автомобильной промышленности таковы, что большинство производителей предпочитают размещать как можно больше заказов у своих субпод рядчиков, а не самостоятельно производить все компоненты. Тем не менее компания Delphi (www.delphi.com), являющаяся мировым лидером в области производства автомобильной электроники, наоборот, стремится расширять собственное производство. Так, ее подразделение Flint (Мичиган, США) оснастило свой 29-й производственный цех CAM-системой PowerMILL и высокоскоростными станками Makino. Это позволило компании значительно сократить время от получения CAD-модели до отгрузки готовой партии.

Новая версия PowerMILL 9

Разработчики PowerMILL сумели сделать предыдущую, восьмую версию самой быстрой CAM-системой на рынке. И, как часто бывает в таких случаях, пользователям стало понятно, сколько времени уходит на второстепенные операции. Поэтому в PowerMILL 9 основное внимание разработчики уделили пользовательскому интерфейсу и 2D-обработке. Например, из моделировщика PowerSHAPE в PowerMILL 9 были добавлены ставшие уже привычными пользователям сочетания клавиш для быстрого скрытия и показа элементов модели.

Усовершенствования пользовательского интерфейса PowerMILL 9 направлены на повышение удобства работы

В 9-й версии многие диалоговые окна дополнены вспомогательными алгоритмами для удобного ввода данных. Пользователю больше не нужно иметь под рукой калькулятор. Например, в диалоговом окне назначения заготовки теперь можно ввести ее реальные размеры, а не значения габарита вдоль осей. При задании геометрии конической фрезы теперь можно использовать именно те данные, которые принято указывать в каталогах инструмента.

Усовершенствования коснулись также интерфейса объединенного окна назначения стратегий 2D-обработки. Теперь все параметры, влияющие на траекторию, представлены и задаются в одном графическом окне. Появились и новые стратегии 2D-обработки, основанные на плоских кривых и не требующие построения 2D-элементов:

  • обработка торцов (для обработки плоскостей);
  • по профилю кривой (обработка карманов, бобышек, стенок);
  • выборка по 2D-кривой (черновая обработка внутри замкнутых кривых);
  • обработка фасок.

Новая опция «Спираль» была добавлена в стратегии «Проекция поверхности» и «Обработка поверхности» и может применяться только для замкнутых в одном из направлений поверхностей (как в продольном, так и в поперечном направлении).

В PowerMILL 9 появились расширенные возможности по обработке лопаток

Для снижения динамических нагрузок на приводы станка при непрерывном пятиосевом фрезеровании и повышения плавности движений поворотного стола в PowerMILL 9 добавлена новая опция сглаживания оси наклона инструмента. Эта функция, корректирующая скорость изменения и направления движения оси инструмента, позволяет в явном виде задать максимальный угол коррекции. В результате повышается качество обрабатываемой поверхности и снижается время обработки.

Видеопрезентации 9-й версии PowerMILL можно посмотреть на сайте powermill.com .

В 29-м цехе разработка УП для станков Makino выполняется непосредственно операторами станков с ЧПУ, для чего было приобретено восемь лицензий на PowerMILL компании Delcam plc. «Мы, операторы станка, понимаем все тонкости и особенности станочного оборудования, поэтому можем производить высококачественные пресс-формы, - рассказывает Джеф Джонс (Jeff Johns), программист-оператор станка с ЧПУ, который занимается высокоскоростной обработкой элементов пресс-форм. - Сочетание нашего практического опыта, станков Makino и программного обеспечения Delcam дает нам неизменно превосходные результаты. PowerMILL позволят нам программировать обработку именно так, как нам необходимо, и мы достигли огромной экономии времени за счет сокращения перемещений инструмента по воздуху и уменьшения количества поломок инструмента».

Высокое качество обработанной поверхности и абсолютное отсутствие зарезов - отличительные признаки пресс-форм Delphi

«Кроме того, при использовании CAM-системы PowerMILL у нас никогда не было зарезов на деталях, - добавляет программист-оператор Роб Берджерон (Rob Bergeron). - Для нас это крайне важно, так как требования к нашей продукции не допускают наличия на рабочих поверхностях пресс-форм следов от ремонта сваркой в случае зарезов. Всего один зарез для нас будет означать, что деталь нужно обрабатывать на станке заново!»

«Главная выгода от ПО Delcam plc заключается в быстроте его освоения, - считает программист-оператор Билл Джордан (Bill Jordan). - Квалифицированный оператор, который уже знает команды управления контроллером станка с ЧПУ, может начать разрабатывать эффективные УП спустя всего лишь две недели. Каждый новый релиз PowerMILL оправдывает ожидания наших программистов, а последующая за апгрейдами успешная работа свидетельствует о том, что компания Delcam тщательно тестирует свое ПО, прежде чем оно попадет в цех к заказчику».

К подразделению внутри крупной компании предъявляется даже больше требований, чем к внешнему субподрядчику. Во-первых, собственное подразделение должно обеспечивать меньшую стоимость продукции, чем может предложить любой из внешних конкурентов. Во-вторых, срок поставки готовой продукции тоже должен быть меньше, чем у любого из конкурентов. Как правило, на выпуск новой партии отводится 8-12 недель. Но, несмотря на столь жесткие требования, 29-й цех успешно работает с 2002 года, а объем производимой им продукции неуклонно растет.

Конкуренция заставляет 29-й цех искать пути уменьшения себестоимости продукции. Сокращение производственных издержек реализуется за счет автоматической работы станков без присутствия операторов и существенного уменьшения объема ручной доводки. «Поверхность, обработанная инструментом с частотой вращения 30 тыс. об./мин,
выглядит невероятно гладкой, поэтому мы уже близки к стадии, когда пресс-форму можно будет сразу со станка без ручной доводки отправлять на производство», - объясняет г-н Берджерон.

Производимая 29-м цехом оснастка предназначена для серийного производства электромеханических изделий, таких как корпуса для очистителей воздуха, датчики указания уровня топлива, светодиодные кластеры и т.п. «Мы знаем, что, производя заказы внутри компании, наш цех идет вразрез с мировыми тенденциями, - комментирует ситуацию
г-н Джордан. - Тем не менее высокоскоростные станки Makino и CAM-система PowerMILL позволяют нам снизить себестоимость продукции до приемлемого уровня и превзойти ожидания нашего заказчика».

Успех компании Shinyoung Precision

Применение ПО Delcam и передача полномочий по разработке УП в цех, где используются пятиосевые станки с ЧПУ Mikron, позволило известному корейскому производителю мобильных телефонов Shinyoung Precision значительно сократить время выполнения заказов. Основанная в 1993 году компания Shinyoung Precision (www.shinyoung.co.kr) владеет тремя заводами и одним научно-исследовательским центром вблизи Сеула, столицы Южной Кореи. Сегодня в Shinyoung Precision, поставляющей продукцию для Motorola и LG, работает около 300 сотрудников.

За прошедшие пять лет, на протяжении которых при поддержке регионального представительства Hankook Delcam происходило внедрение программных продуктов семейства Power Solution, компания сумела сократить среднее время производственного цикла с 30 до 11 дней. В перспективе этот срок, вероятно, удастся уменьшить до 9 дней.

Использование CAM-систем непосредственно в производственных цехах началось в Shinyoung Precision в 2002 году и сопровождалось переходом на PowerMILL. Причина перевода ЧПУ-программирования из CAD/CAM-отдела в цех заключалась в стремлении устранить задержки вследствие несогласованности работы CAD/CAM-отдела и производственного участка. Только это позволило сократить производственный цикл с 30 до 22 дней! Как выяснилось позже, нововведение повысило качество производимой продукции, поскольку операторы-программисты, исходя из особенностей конкретных станков, назначали более рациональные стратегии обработки и инструмент. Кроме того, уменьшилось количество поломок инструмента, что также снизило себестоимость продукции.

Успехи в механообработке подвигли руководство Shinyoung Precision сделать следующий шаг - аналогичным образом перевести в цех программирование электроэрозионной обработки, для чего у Delcam был приобретен CAM-модуль для электроэрозионной обработки в PowerMILL. Это позволило сократить усредненный производственный цикл еще на два дня.

В феврале 2004 года были приобретены пятиосевые станки фирмы Mikron. Комбинация пятиосевых станков Mikron и CAM-системы PowerMILL позволила значительно повысить качество обработанных поверхностей за счет применения более короткого (а следовательно, более жесткого) инструмента.

Повышение качества отфрезерованных поверхностей позволило Shinyoung Precision значительно снизить объем электроэрозионной обработки. Ранее она выполнялась сначала черновыми электродами, а затем - чистовыми. Объем снимаемого материала был достаточно большим, что требовало существенных временны х затрат. Сейчас черновая электроэрозионная обработка заменена пятиосевым фрезерованием и используется только чистовая электроэрозионная обработка.

Дополнительная экономия времени была получена от применения чистовых электродов на пятиосевых станках за один установ. Ранее электроды обрабатывались на трехосевых станках в несколько установов, что не только занимало больше времени, но и негативно отражалось на точности.

Вместо заключения

В данной статье мы постарались показать, какие выгоды получит производитель инструментальной оснастки, если программирование станков с ЧПУ будет поручено операторам-программистам. Надеемся, что два приведенных примера из практики заставят приверженцев программирования ЧПУ-обработки в обособленных CAD/CAM-подразделениях задуматься о возможностях снижения издержек и повышения производительности труда. Но не стоит думать, что ЧПУ-программирование в цехе само по себе является решением всех проблем. В Delphi одним из ключей к успеху послужила высокоскоростная обработка, а в Shinyoung Precision - переход на пятиосевое фрезерование. Но в обоих случаях одним из основных компонентов была CAM-система, способная в полной мере реализовать возможности применяемого станочного оборудования. Только взвешенный подход, при котором в совокупности характеристик рассматривается комплекс из возможностей оборудования и CAM-системы, позволит повысить производительность труда и качество продукции.

По материалам Delcam plc
Перевод Константина Евченко

Методы программирования систем ЧПУ

Существует три основных способа разработки управляющих программ:

· ручное программирование (manual programming techniques);

· программирование на стойке ЧПУ (shop-floor);

· программирование при помощи CAM-систем.

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

Ручное программирование. Ручное программирование является весьма утомительным занятием. По общему признанию, слова, адреса и кадры воспринимаются большинством новичков, как "китайская грамота". Однако все программисты-технологи обязаны иметь хорошее понимание техники ручного программирования независимо от того, действительно ли они ее используют.

Можно сопоставить ручное программирование для ЧПУ с выполнением арифметических вычислений при помощи ручки и бумаги в противоположность вычислениям на электронном калькуляторе. Преподаватели математики единодушно соглашаются с тем, что школьники сначала должны научиться выполнять арифметические вычисления вручную. И только потом использовать калькулятор для того, чтобы ускорить процедуру нудных вычислений.

Что может быть лучше, чем ручное программирование? Все еще остается немало производств, в которых применяют исключительно ручное программирование для станков с ЧПУ. Действительно, если используется несколько станков с ЧПУ, а изготавливаемые детали достаточно просты, то грамотный технолог-программист с великолепной техникой ручного программирования будет способен превзойти по производительности труда мощного программиста-технолога, использующего CAM-систему. Или используются станки для выполнения ограниченной номенклатуры изделий. Как только обработка таких изделий запрограммирована, она вряд ли будет изменена когда-либо в будущем.

В этом случае ручное программирование для ЧПУ наиболее экономически эффективно.

Наконец, даже в случае применения CAM-системы нередко возникает потребность коррекции кадров УП вследствие обнаружения ошибок на этапе отработки. Также, общепринятой является коррекция кадров УП после ряда первых пробных прогонов на станке с ЧПУ. Если для выполнения этих, часто элементарных, корректировок программист должен опять использовать CAM-систему, то это неоправданно удлинит процесс подготовки производства.

Программирование на пульте системы ЧПУ (оперативные системы). Этот метод программирования стал весьма популярен в последние годы. Программы создаются и вводятся непосредственно на стойке системы ЧПУ, используя клавиатуру, дисплей, а также систему графических пиктограмм и меню.

Программист может немедленно проверить кадры УП путем графической имитации обработки на экране стойки.

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

Предприятия, которые используют ограниченное число рабочих и выпускает широкий ассортимент деталей, склонны использовать метод программирования непосредственно у станка с ЧПУ. Здесь один работник может использоваться для выполнения разнообразных задач, связанных с обслуживанием станков с ЧПУ. Например, оператор станка с ЧПУ занимается установкой заготовки, ее закреплением, вводом УП, проверкой и оптимизацией УП и следит за обработкой. В этом случае метод программирования "у стойки с ЧПУ" весьма оправдан и более эффективен, чем оплата услуг некого "удаленного" программиста-технолога.

В условиях крупного производства основная цель состоит в максимальной загрузке станка с ЧПУ. Тогда используется уже целый штат сотрудников, поддерживающих максимальную загрузку станков и бесперебойное изготовление деталей на каждом станке. Независимо от причины, время простоя станка будет воспринято руководством как потеря времени и денег. Один человек может устанавливать инструменты для изготовления следующей детали в то время как обрабатывается текущая деталь (готовит переналадку станка заранее). Остальные работники в этот момент загружают УП и отлаживают их. В этом случае оператор станка только устанавливает заготовки и снимает готовые детали. Штат поддержки минимизирует потери времени, связанные с установкой и наладкой, а также разгрузкой станка, выполняя главную задачу – минимизировать время, в течение которого станок простаивает. Можно легко понять, что руководство не будет заинтересовано в разработке УП непосредственно у станка, поскольку это приведет к колоссальным затратам машинного времени.

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

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

Программирование при помощи САМ-систем. САМ-системы позволяют "поднять" программирование для станков с ЧПУ на более высокий уровень по сравнению с рутинным ручным программированием. САМ-системы постоянно привлекают на свою сторону все большее число сторонников. Обобщая, можно сказать, что САМ-системы облегчают труд технолога-программиста в трех главных направлениях:

· избавляют технолога-программиста от необходимости делать математические вычисления вручную;

· позволяют создавать на одном базовом языке управляющие программы для различного оборудования с ЧПУ;

· обеспечивают технолога типовыми функциями, автоматизирующими ту или иную обработку.

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

САМ-системы можно разделить на две категории – с языковым и графическим способом ввода информации. Используя первые, технолог обязан использовать язык программирования, подобный БЕЙСИКУ или С (си). Эти САМ-системы требуют программирования и некоторые из САМ-систем в силу этого весьма сложны для освоения.

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

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

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

Определение и уравновешивание геометрии (2 шаг). Используя ряд методов определения разобщенной геометрии, программист постепенно описывает форму обрабатываемой детали. В САМ-системах с графическим вводом программист к тому же увидит на экране каждый элемент геометрии. Программист имеет возможность выбора наиболее подходящего способа для построения разобщенной геометрии, служащей задаче описания формы обрабатываемой детали.

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

Формирование строки обхода. Большинство САМ-систем допускает импортирование геометрии детали, спроектированной в CAD-системе. Это особенно полезно в случае деталей сложной формы, ведь технологу не нужно тратить усилия на повторное описание сложной геометрии. Однако имеются четыре немаловажных замечания, которые "портят" идеалистическую картину "сквозного проектирования-изготовления".

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

Во-вторых, из чертежа детали, сделанного конструктором, технологу нужно совсем немного информации. Если в САМ-систему импортируется полный чертеж, то технолог потратит немало времени на то, чтобы удалить лишние элементы геометрии, размеры, штриховки и т. п. До тех пор, пока CAD-системы не оснастят простыми, удобными и мощными средствами фильтрации геометрии, технолог по-прежнему будет терять драгоценное время на "чистку".

Третье замечание. Важно уже в процессе проектирования соблюсти соглашение о местонахождении нулевой точки чертежа. Начало координат чертежа желательно расположить в нижнем левом углу чертежа. В этом случае процесс импортирования чертежа в CAM-систему пройдет без запинки. В противном случае, технологу опять потребуется время для устранения проблем.

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

Именно поэтому, многие пользователи САМ-систем часто приходят к выводу, что проще заново переопределить чертеж в САМ-системе (для простых обрабатываемых деталей), чем импортировать рисунки из CAD-систем. Поскольку обрабатываемые детали становятся все более сложными и весьма трудно переопределить элементы чертежа, способность импортировать геометрию из CAD системы в CAM-систему становится очень важной проблемой.

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

Как сохраняют управляющие программы. Независимо от того, каким образом была создана CNC-программа, заводские технологи всегда обеспокоены вопросами сохранения архивов УП и процедурами поиска в них. Даже в том случае, когда станок с ЧПУ выполняет одну и ту же программу, необходимо предварительно скопировать УП на случай возникновения сбоя при чтении в стойке станка.

Конечно, как только программа проверена на станке, пользователь захочет сохранить программу в ее эталонном виде для использования в недалеком будущем. Это может быть сделано несколькими способами.

Запоминающие устройства для хранения УП и организации поиска, включают: устройства записи-чтения на магнитной ленте, устройство ввода-вывода на перфоленту, переносимые гибкие магнитные дискеты, устройства оперативной памяти, портативный компьютер и настольные компьютеры. Персональные компьютеры – наиболее популярный способ хранения, поиска и передачи управляющих программ. Давайте кратко обсудим, как они могут использоваться для передачи УП на станок с ЧПУ.

Все современные системы с ЧПУ типа CNC укомплектованы RS-232-C портом. Все современные персональные компьютеры также оборудованы RS-232-C портом. Подключая кабелем перечисленные выше два порта, пользователь может управлять процессом передачи данных от компьютера в ОЗУ системы с ЧПУ.

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

2. ТИПЫ СТАНКОВ С ЧПУ

Введение

1. Основные понятия и определения

1.1 Интерполятор

1.2 Линейный интерполятор

1.3 Круговой интерполятор

2. Структура программы

3. Правила программирования для устройств четвертого поколения

Заключение

Литература

Введение

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

Учитывая разнообразного потребителя, спрос на самые простые, маленькие станки, кроме многокоординатных ЧПУ предлагаются семейства ЧПУ для простых станков (2 оси + шпиндель для токарных и 3 оси + шпиндель для фрезерных станков). В качестве приводов могут быть использованы как шаговые двигатели, так и сервоприводы с аналоговым интерфейсом. Значительное внимание уделяется вопросам модернизации систем ЧПУ старого поколения и создания систем передачи данных. Современные УЧПУ разрабатываются с учетом их работы в гибком автоматизированном производстве (ГПС) и имеют разнообразный интерфейс для создания локальных сетей. Программное обеспечение их существенно расширило возможности технолога и оператора станка. Все шире в алгоритмах интерполяции используются сплайны и полиномы. Эти функции позволяют создавать плавные непрерывные кривые. Использование сплайнов в обработке позволяет сократить управляющую программу, улучшить динамику движения приводов, повысить качество обрабатываемых поверхностей, отказаться от ручной доводки пресс-форм. Хотя за последние годы язык программирования для УЧПУ претерпел серьезные изменения, однако остается преемственность программного обеспечения в виде набора базовых функций. Большинство программ, написанных для старых моделей УЧПУ, работают и с новыми моделями при минимальных переделках.

1. Основные понятия и определения

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

Программа управления - это группа команд, составленных на языке данной системы управления и предназначенных для управления станком в автоматическом режиме. Числовое программное управление базируется на программе, в которой команды выражены в виде чисел.

Устройство числового программного управления (УЧПУ) - это часть системы числового программного управления, управляющее работой станка по командам, поступающим из управляющей программы.

УЧПУ выполняют две основные функции:

1. формирование траектории движения режущего инструмента;

2. управление автоматикой станка.

В настоящее время в промышленности используются два вида устройств ЧПУ.

1. УЧПУ четвертого поколения типа NC (Numerical Control – цифровое управление). УЧПУ типа NC состоят из блоков, каждый из которых решает лишь одну конкретную задачу общей программы управления. Логика работы этих блоков реализуется за счет соответствующего построения их электрических схем.

2. УЧПУ пятого поколения типа CNC (ComputerNumericalControl - компьютерное цифровое управление).

УЧПУ типа CNC базируются на работе мини ЭВМ, в которой логика работы задается программным методом. Одно и то же УЧПУ с мини ЭВМ может реализовывать различные функции управления за счет изменения программы управления работой мини ЭВМ.

1.1 Интерполятор

Интерполятор - устройство, на вход которого кадр за кадром подается информация в виде цифровых кодов, а на выходе выдается информация для каждой координаты в виде унитарного кода, т.е. последовательности импульсов.

Решение задачи контурного управления разбивается обычно на этапы:

·подготовка исходной информации о требуемой траектории, которая включает аппроксимацию траектории заданным набором

·ввод информации в систему программного управления;

·расчет заданных значений координат, расположенных на траектории движения, с использованием выбранного метода интерполяции;

·расчет числа импульсов по каждой из координат и выдача управляющих воздействий на исполнительные приводы с требуемой частотой, которая определяет контурную скорость движения по каждой из координат.

Интерполяторы по способу реализации подразделяются на:

·аппаратные;

·программные.

По виду интерполируемой траектории движения интерполяторы делятся на:

·линейные;

·нелинейные (второго порядка - круговые, параболические, n-порядка).

В основном в системах ЧПУ применяются линейные и круговые интерполяторы, т.к. до 90 % траекторий могут быть с достаточной степенью точности представлены совокупностью отрезков прямых и дуг окружности.

Существуют различные алгоритмы интерполяции реального времени, которые условно можно разделить на две группы:

·алгоритмы единичных приращений (метод оценочной функции, метод цифро-дифференциальных анализаторов);

·алгоритмы равных времен (метод цифрового интегрирования, прогноза и коррекции, итерационно-табличные методы).

Во-первых, определяются моменты времени, необходимые для выдачи единичных приращений по одной или нескольким координатам.

Во-вторых рассчитываются координаты точек траектории, через определенные и равные промежутки времени, по истечении которых выдается требуемое количество импульсов на привода исполнительного механизма.

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

На рис. 1.1 показана типичная структурная схема устройства числового программного управления типа 2С-42-65.

Устройство является контурно-позиционным со свободным программированием алгоритмов. Количество управляемых координат - до 8. Одновременное управление при линейной интерполяции обеспечивается по 4-м координатам, а при круговой интерполяции - по 2-м координатам. Одноплатная микро ЭВМ МС 12.02 реализована на базе процессора 1801ВМ2. Обмен информацией между микро ЭВМ и внешними устройствами осуществляется по каналу ЭВМ типа «Общая шина». Для увеличения нагрузочной способности используется расширитель канала (РК).

Рисунок 1.1 – Структурная схема устройства числового программного управления типа 2С-42-65

Конструктивно ЧПУ содержит 2 корзины. Одна из них предназначена для установки блоков общесистемного пользования, а вторая предназначена для установки специальных блоков для управления станком. На станочной магистрали находятся блоки входных и блоки выходных сигналов, с помощью которых реализуется программная реализация задач логического управления. Формирование аналоговых сигналов управления приводами подач и главного движения осуществляется через цифроаналоговые преобразователи (ЦАП) - группа «Привод». Для реализации обратных связей по положению используются преобразователи фаза-код (ПФК), составляющие группу «Датчики». Для решения задач адаптивного управления (например, систем стабилизации мощности резания) могут быть использованы аналого-цифровые преобразователи (АЦП) - группа «Адаптивное управление». Пульт управления (ПУ) содержит набор алфавитно-цифровых клавиш, с помощью которых можно осуществлять ввод управляющей программы. Кроме того, имеются функциональные клавиши, с помощью которых задается режим работы УЧПУ и определяются специальные функции, соответствующие поиску, редактированию управляющих программ. Пульт коррекции (ПК) представляет собой набор декадных переключателей, с помощью которых можно осуществлять изменение значений скорости подачи и скорости вращения главного движения в процентном соотношении. Для отображения текущего значения координат и технологических параметров используется алфавитно-цифровой дисплей - блок отображения символьной информации (БОСИ) . Для ввода и вывода управляющей программы могут быть использованы фотосчитывающее устройство (ФСУ) и ленточный перфоратор (ПЛ). В качестве носителя информации в этом случае используется перфолента. Другой вариант ввода-вывода информации основан на использовании канала последовательной связи (ИРПС - интерфейс радиальной последовательной связи). Для увеличения быстродействия 6 используют аппаратный блок умножения (БУ) и блок преобразования кодов (БПК).

Базовое программное обеспечение УЧПУ записывается в постоянное запоминающее устройство (ПЗУ) и представляет собой набор подпрограмм, реализующих так называемые подготовительные G и вспомогательные функции М, а также сервисные функции по вводу и отработке управляющей программы.

Управляющая программа представляет собой последовательность кадров, определяющих траекторию движения инструмента. В кадре с помощью G и М-функций определяются тип интерполяции (линейная, круговая), перемещения по координатам, скорости подач и частоты вращения привода главного движения, тип и коррекция на вылет режущего инструмента и другая информация, определяющая работу на участке траектории. Рассмотрим отработку управляющей программы с точки зрения функционирования и использования блоков УЧПУ. Основное машинное время при отработке кадра затрачивается на расчет траектории движения инструмента. Движение по траектории в общем случае включает в себя участки разгона и торможения. Согласование движения по координатам и формирование задающих воздействий осуществляется программным интерполятором, который разворачивает требуемую траекторию во времени по прерываниям от таймера. Отработка этой траектории осуществляется следящими приводами подач. Сигнал ошибки по положению формируется программным способом, а затем выдается через ЦАП в качестве сигнала управления скоростью электропривода. Привод подачи (главного движения) при этом представляет собой автономное устройство, которое должно быть замкнуто обратной связью по скорости. Работа интерполятора должна осуществляться в реальном масштабе времени. При использовании численных методов интегрирования шаг интегрирования определяется периодом прерывания от таймера. Для обеспечения частоты среза приводов порядка 50 Гц прерывания от таймера должны производиться на частоте не менее 100 Гц. Во время отработки текущего кадра в фоновом режиме происходит подготовка информации для следующего кадра. Этот этап называется «Интерпретация кадра». Он включает в себя преобразование символьной информации в числовую. Числовая информация вводится в десятеричной системе счисления. Вначале символьная информация преобразуется в двоично-десятичную систему, а затем с помощью БПК - в двоичную. Аналогичная задача преобразования информации возникает и в каналах обратной связи по положению. Контроль положения осуществляется в двоично-десятичном коде. Для согласования информация с преобразователя фаза-код преобразуется к машинному (двоичному) представлению. При выводе информации возникает обратная задача - преобразование двоичной информации в двоично-десятичные числа, а затем в символьное представление.

В пособии представлены основы ручного программирования и наладки металлорежущих станков с ЧПУ в условиях мелкосерийного производства. Рассмотрены вопросы составления расчетно-технологических карт, приведены фрагменты управляющих программ для станков с ЧПУ. представлены элементы наладки станков с ЧПУ.
Предназначено для студентов, обучающихся по направлениям 150900 «Технология, оборудование и автоматизация машиностроительных производств». 150700 «Машиностроение» и профилю «Машины и технология высокоэффективных процессов обработки материалов».

Технологическая подготовка производства на станках с ЧПУ.
Тенденция современного производства - «...постоянное обновление продукции, - это объективный процесс, коренным образом связанный с научно-техническим прогрессом и взаимообусловленный им» . Основные пути обновления продукции:
модернизация устаревших моделей и конструкций:
разработка и выпуск принципиально новых, не имеющих аналогов изделий:
обновление продукции, связанное с изменением ее потребительских качеств:
обновление или модернизация продукции, связанные с совершенствованием методов или процессов производства.

Интенсификация темпов обновления продукции возможна на производстве. оснащенном оборудованием с числовым программным управлением (ЧПУ).

Для выпуска заданной продукции на предприятии необходимо произвести техническую подготовку производства. Техническая подготовка производства подразделяется на конструкторскую подготовку, технологическую подготовку и календарное планирование. Конструкторская подготовка производства включает разработку конструкции изделия с подготовкой всей необходимой конструкторской документации.

ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1. ОСНОВЫ ПРОГРАММИРОВАНИЯ ДЛЯ СТАНКОВ С ЧПУ
1.2. Числовое программное управление оборудованием
1.3. Особенности проектирования технологического процесса на станках с ЧПУ
1.4. Система координат и базовые точки станка
1.5. Структура управляющей программы
1.6. Формат управляющей программы
1.7. Кодирование подготовительных функций
1.8. Программирование циклов
1.8.1. Технологические решения в циклах
1.8.2. Программирование циклов
1.9. Кодирование вспомогательных функций
1.10. Программирование размерных перемещений
1.10.1. Разработка расчетно-технологической карты
1.10.2. Особенности разработки РТК для токарных станков
1.10.3. Особенности разработки РТК для фрезерных
1.10.4. Особенности разработки РТК для сверлильных станков
1.10.5. Линейная интерполяция
1.10.6. Задание размеров в приращениях
1.10.7. Задание размеров в абсолютных значениях
1.10.8. Программирование круговой интерполяции
1.11. Ввод плавающего нуля
1.12. Нарезание резьбы
1.13. Программирование состояния станка
1.14. Программирование коррекции инструмента
1.15. Программирование подпрограмм
1.16. Разработка карты наладки
2. ОСНОВЫ НАЛАДКИ СТАНКОВ С ЧПУ
2.1. Порядок настройки станков с ЧПУ
2.2. Настройка токарных станков с ЧПУ
2.2.1. Особенности настройки токарных станков с ЧПУ
2.2.2. Подготовка, настройка и установка режущего и вспомогательного инструмента
2.2.3. Требования к режущему инструменту для станков с ЧПУ
2.2.4. Установление рабочих органов станка в исходное положение
2.3. Настройка фрезерных станков с ЧПУ
2.3.1. Нули станка
2.3.2. Оснастка фрезерного станка
2.3.3. Привязка заготовки и режущего инструмента
2.4. Настройка многооперационных станков с ЧПУ
2.4.1. Установка заготовок на металлорежущем станке
2.4.2. Базирование заготовок на столе
2.4.3. Закрепление заготовок на столе
2.4.4. Установка заготовки в приспособлении
2.4.5. Требования к станочным приспособлениям
2.4.6. Требования к приспособлениям для многооперационных станков
2.4.7. Переналаживаемые н непереналаживаемые приспособления
2.4.8. Подготовка, настройка н установка режущего и вспомогательного инструмента
2.5. Отладка управляющей программы на станке
2.6. Отработка управляющих программ, полученных с помощью CAD/CAM-систем
2.7. Технологические параметры точности отработки управляющих программ
3. ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
4. СПИСОК ЛИТЕРАТУРЫ
5. ПРИЛОЖЕНИЯ
5.1. Базовые символы на пультах управления УЧПУ (ГОСТ 24505-80)
5.2. Символы пультов управления УЧПУ (ГОСТ 24505-80)
5.3. Дополнительные символы для станка ИР320ПМФ4
5.4. Дополнительные символы для станка СТП220АП
5.5. Подготовительные функции станка Mill 155
5.6. Подготовительные функции станка ИР320ПМФ4
5.7. Подготовительные функции станка СТП220АП
5.8. Вспомогательные функции станков ИР320ПМФ4 и СТП220АП.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Основы программирования и наладки станков с ЧПУ, Должиков В.П., 2011 - fileskachat.com, быстрое и бесплатное скачивание.

  • Электрическое оборудование тепловозов и дизель-поездов, Белозеров И.Н., Балаев А.А., Баженов А.А., 2017
  • Теоретические основы ускоренной оценки и прогнозирования надежности технических систем, Гишваров А.С., Тимашев С.А., 2012


Рекомендуем почитать

Наверх