• Главная

 

 

Эти продукты и услуги можно заказать:
Позвонив по телефонам: +7 (495) 995-96-96, 287-31-31
У консультанта он-лайн.
курсы валют
Доллар США 59.3612 0.11
Евро 69.7197 0.07

Дата: 19.08.2017

 


 

Задать вопрос консультанту он-лайн.

Мы делаем поставки во все регионы России и ближнего зарубежья:

  • Москва
  • Минск
  • Алматы
  • Архангельск
  • Астрахань
  • Барнаул
  • Белгород
  • Брянск
  • Великий Новгород
  • Владимир
  • Волгоград
  • Воронеж
  • Екатеринбург
  • Иваново
  • Ижевск
  • Иркутск
  • Казань
  • Калининград
  • Калуга
  • Кемерово
  • Киров
  • Кострома
  • Краснодар
  • Красноярск
  • Курск
  • Липецк
  • Мурманск
  • Набережные Челны
  • Нижний Новгород
  • Новокузнецк
  • Новосибирск
  • Омск
  • Орел
  • Оренбург
  • Пенза
  • Пермь
  • Петрозаводск
  • Псков
  • Ростов-на-Дону
  • Рязань
  • Самара
  • Санкт-Петербург
  • Саратов
  • Смоленск
  • Ставрополь
  • Сыктывкар
  • Тверь
  • Томск
  • Тольятти
  • Тула
  • Тюмень
  • Ульяновск
  • Уфа
  • Чебоксары
  • Челябинск
  • Ярославль

ООО Инженерный Консалтинг

Постпроцессоры

Печать

Можно много говорить о функциональности различных САМ систем, но нельзя забывать, что самым важным продуктом, получаемым любой САМ системой, является NC программа в G-кодах, управляющая станком с ЧПУ. Тем удивительней, что для пользователей САМ получение соответственно форматированной NC программы остается одной из самых больших проблем. После более чем 30 лет компьютерного NC программирования, связь «САМ система — станок с ЧПУ» до сих пор не обеспечена в полной мере.

Для обеспечения этой связи служит отдельная программа, вообще упоминаемая как постпроцессор (потому что процесс имеет место после генерации траектории движения инструмента), и использующаяся для форматирования нейтрального CL файла в NC программу, которая является подходящей для специфической комбинации «станок — система ЧПУ». По-существу, постпроцессор является частью оборудования. Так почему нельзя получить качественную NC программу, имея корректные данные в формате CL файла?

Системы управления станка должны выполнять команды в соответствии со стандартами (EIA/ISO) программирования системы ЧПУ независимо от типа станка. Например, команда M08 служит для включения охлаждающей эмульсии. Большинство производителей оборудования соблюдают стандарты команд выполнения основных подготовительных (группа G) и вспомогательных (группа М) функций. Одновременно с этим, каждый тип оборудования выполняет специализированные функции (например, циклы сверления, нарезания резьбы и др.), и соответствие этих функций определенному стандарту в основном не соблюдается. Команды, служащие для выполнения специализированных функций, — индивидуальны для определенного станка. Кроме того, чтобы дифференцировать себя от конкурентов на рынке, производители оборудования добавляют широкое разнообразие специальных функций, которые привлекают внимание клиентов к их специфическим изделиям. Все это делает фактически невозможным использование одной NC программы для разных комбинаций «станок — система ЧПУ».

Надо учесть еще и то обстоятельство, как комбинация «станок — система ЧПУ» программируется в соответствии с выбранными клиентом опциями. Это означает, что две одинаковые комбинации «станок — система ЧПУ» могут иметь полностью различные способы программирования доступных команд и функций.

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

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

Таким образом, постпроцессор, отлаженный для одной компании, не всегда подойдет для другой. Даже если в комплекте с САМ системой поставляются постпроцессоры для специфических комбинаций «станок — система ЧПУ», то маловероятно, что такой постпроцессор сгенерирует NC программу в точном соответствии с требованиями клиента и станка.

В силу вышеназванных причин, пользователь САМ вынужден выбрать одно из трех: использовать NC программу как есть (проблемы для оператора станка); редактировать каждую NC программу (чревато ошибками); изменить конфигурацию постпроцессора (требуется персонал с соответствующей квалификацией или сторонняя помощь).

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

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

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

Разработчики САМ признают существование вышеназванных проблем и частично совершенствуют свои продукты, но никто не может сказать, сколько времени потребуется для решения всех проблем.

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

Чтобы использовать существующие САМ данные, универсальный постпроцессор поддерживает множество форматов, включая CATIA, UGII, APT, NCL, VARIMETRIX и др. Возможность макропрограммирования на специально созданном языке промышленного интерфейса (FIL — Factory Interface Language) позволяет настроить универсальный постпроцессор для любой комбинации «станок — система ЧПУ».

Возможным решением проблем использования постпроцессоров было бы принятие станкостроительной промышленностью современного и более жесткого стандарта для NC программирования. Такой стандарт позволил бы программу, разработанную для некоего станка, использовать для любой комбинации «станок — система ЧПУ», независимо от изготовителя. Это фактически устранило бы потребность в разработке постпроцессоров для новых станков, которые будут соответствовать стандарту.

Как ни странно, такой стандарт уже существует примерно с середины 70-ых. Известный как BCL, он был создан по инициативе военных ведомств США с тем, чтобы преодолеть проблему несовместимости NC программ со станками в проектах по перемещению производства критических компонентов с одного завода на другой. Почему BCL стандарт не используется сегодня? Соответствие станков такому стандарту потребовало бы дополнительных затрат, но основная причина — невозможность сотрудничества лидеров станкостроительной промышленности в силу конкурентного характера данной отрасли. Все же несколько производителей станков предлагают в качестве опции соответствие своего оборудования стандарту BCL, но большинство САМ систем не способны генерировать BCL файл.

Решением, позволяющим вообще отказаться от использования постпроцессоров, является концепция STEP NC. Этот стандарт позволяет базе данных модели изделия служить в качестве информации, передающейся на станок с ЧПУ. При этом становятся ненужными отдельные файлы траекторий движения инструмента, содержащие G или М команды, а, следовательно, и постпроцессоры. Это радикально иной подход к NC программированию, который имеет далеко идущие возможности «e — обработки».

Компании, производящие САМ программное обеспечение, предлагают программы, которые позволяют их пользователям читать файлы STEP NC и генерировать траектории движения инструмента. Тем самым пользователи подготавливаются к введению общих стандартов обмена данных, позволяющих регулировать поток цифровой информации с помощью Интернета. На сегодняшний день наблюдается движение STEP NC от научной фантастики до уровня реализации.

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

 
     

© ООО "Инженерный консалтинг", 2003-2013, +7 (495) 995-96-96, 287-31-31, +7 (499)670-95-50 info@e-consul.ru

    Успешный поставщик