Что такое постпроцессоры для станков с ЧПУ?
Разберем подробнее определение. CAM-система – специальное промышленное программное обеспечение для разработки проектов обработки деталей или изделий на оборудование с ЧПУ. Данных систем большое множество от различных производителей по всему миру. Инженер в данной системе создает траектории движения и задает команды для оборудования с ЧПУ (Рис. 1).
Эти траектории и команды хранятся во внутреннем формате, называемом CLData (Cutter location data) (Рис. 2).
Постпроцессор принимает и обрабатывает строки CLData и преобразует их в управляющую программу (G-код), который понимает система ЧПУ оборудования.
Если по-простому, то постпроцессор – это транслятор данных из CAM-системы в машинный код (G-код) оборудования с ЧПУ.
Зачем нужен данный модуль?
Чтобы лучше понять необходимость и значимость постпроцессора, рассмотрим цепочку действий для обработки детали на станке с ЧПУ (Рис. 3).
В качестве исходных данных использует 3D модель детали, спроектированная в CAD системе инженером-конструктором. Далее в CAM-системе инженер-технолог разрабатывает проект обработки детали на станке с ЧПУ. Затем крайне необходим постпроцессор, он формирует управляющую программу, которую «понимает» оборудование с ЧПУ, преобразовывая внутренний формат записи данных (CLData) в строки G-кода.
Возникает логичный вопрос: «Почему бы не исключить постпроцессор из данной цепочки? Неужели нельзя все привести к единому языку программирования?». Ответ – невозможно. Потому что имеется большое разнообразие систем ЧПУ, которые имеют свой отличный от других формат записи управляющих программ. Также оборудование имеет различные кинематические схемы и ограничения.
Важно понимать, если в постпроцессоре будут допущены ошибки, то управляющая программа будет формироваться неверно, что в лучшем случае приведет к ошибке в системе ЧПУ в ходе выполнения управляющей программы, а в худшем случае к аварийной ситуации и к поломке оборудования. А еще могут возникать скрытые ошибки, которые будут приводить к браку деталей.
Разновидности постпроцессоров
Выше уже упоминалось про большое множество различных систем ЧПУ и еще больше множество различных видов оборудования. CAM-системы так же различны, они хранят данные в различных форматах, имеют различные инструменты для создания постпроцессоров и передачи данных в них. Даже в рамках одного ПО различные версии могут значительно отличаться. Поэтому постпроцессор уникальный модуль для пары версия (или поколение) CAM-системы и конкретная единица оборудования с ЧПУ.
Коснемся немного темы защиты постпроцессоров. Возможно два варианта передачи открытый (исходный) или зашифрованный код исполнительных фалов. Для обывателей не совсем понятно, поэтому поясним. В первом случае передаются файлы, которые вы можете открывать, редактировать, а главное совершенно спокойно передавать и использовать на любом рабочем месте. Во втором случае файлы зашифрованы открывать и вносить изменения не получится, и работать они будут только на определенных рабочих местах. Как правило разработчики постпроцессоров передают зашифрованный код, по многим причинам. Внесение правок непрофессионалами может привести к аварийному столкновению, и виноват будет разработчик. Открытый код очень быстро становится достоянием общественности, ситуация не выгодная как для клиента, так и для исполнителя.
Создание постпроцессора для оборудования с ЧПУ
Стоит сразу отметить, что процесс создания постпроцессора трудоемок, их разработкой занимаются специалисты с высокой квалификацией, которые:
-
Обладают высокой квалификацией в области технологий металлообработки на оборудовании с ЧПУ;
-
Достигли профессионального/экспертного уровня работы в CAM-системе, для которой ведется разработка постпроцессора;
-
Знают принципы работы и основы программирования различных систем ЧПУ (минимум: Siemens Sinumerik 828/840, Fanuc различных моделей) и различного по кинематике технологического оборудования;
-
Знают принципы написания постпроцессоров для определенной CAM-системы, как правило требуются базовые знания и умения написания функций на каком-либо языке программирования (например, tcl/tkl, C# и др.).
Разработка постпроцессора начинается намного раньше, чем технический специалист приступит к работе. Далее рассмотрим основные этапы.
Формирование технического задания
В начале необходимо предоставить исходные данные, как правило исполнитель предоставляет опросный лист, чтобы клиенту было проще. Он прост и содержит минимум вопросов: наименование и краткое описание оборудования с ЧПУ, наименование и версия CAM-системы, квалификация ваших специалистов и другое.
В техническом задание (ТЗ) указывается функциональность постпроцессора. Как клиент может написать хорошее техническое задание, если его специалисты никогда не сталкивались с подобными продуктами? Поэтому над техническим заданием клиент и исполнитель работают совместно. Основные разделы ТЗ могут выглядеть так:
-
Наименование и описание оборудования с ЧПУ
-
Наименование, версия, конфигурация CAM-системы
-
Описание функционала постпроцессора. Например, вывод определенных циклов сверления отверстия и т.д.
-
Требования к инструкции к постпроцессору
-
Требования к передаче постпроцессора
-
Техническая поддержка
Порой прописать все аспекты разработки в техническом задании трудоемкая задача, поэтому допускается обобщение некоторых пунктов. Лучшее – враг хорошего. Поэтому остановитесь на хорошем варианте и переходите к разработке.
Написание текста будущего постпроцессора
В различных CAM-системах как правило имеются собственные инструменты или среды для разработки постпроцессоров. Но перед началом разработки постпроцессора специалист тщательно изучает особенности кинематики и программирования оборудования с ЧПУ. Далее при помощи инструментов CAM-системы и ручного написания функций обработчиков специалист формирует исполнительные файлы постпроцессора.
Отработка на оборудование
Специалист разработал постпроцессор. Необходимо проверить корректность его работы. Для этого создают специальный тестовый проект обработки, который содержит функционал, прописанный в техническом задании. В ходе отработки могут возникать различного рода ошибки, порой очень серьезные и требующие значительного времени для их устранения. Не стоит сразу винить исполнителя в некомпетентности, порой это скрытые особенности ЧПУ систем, которые предугадать невозможно.
Когда тестовый проект отработан и все ошибки исправлены, постпроцессор готов к эксплуатации.
Важное замечание, если оборудование с несложной кинематикой (например, 3-х осевой фрезерный станок) и известной системой ЧПУ (например, Sinumerik 828D), то отработка постпроцессора возможна специалистом в удаленном формате.
Формирование подробной инструкции к применению
Наличие качественной инструкции к постпроцессору крайне важно. Без нее будет сложно или невозможно эксплуатировать постпроцессор, потому что у вас не будет правильного понимания как с ним работать, вам придется путем проб и ошибок изучать принципы его функционирования. Да, можно передать всю информацию на словах, но это очень надежный способ хранения информации, люди склонны к утрате информации или смену работодателей. В инструкции обязательно указывают как добавить постпроцессор в CAM-систему, как работать с различными командами и функциями.
Поддержка и сопровождение в процессе обслуживания
Постпроцессор написан, отработан и предан клиенту. Казалось бы, можно забыть про проект и двигаться дальше. Но любой программный продукт требует минимальной поддержки, потому что предусмотреть всего невозможно и могут возникнуть скрытые ошибки, или в документации будут не описаны какие-либо тонкости работы с постпроцессором, или в ходе эксплуатации приходит понимание что необходимо доработать некоторые функции или команды. Для этого необходим период технической поддержки постпроцессора, который составляет от 3 до 12 месяцев в зависимости от сложности оборудования.
На что обратить внимание при разработке постпроцессоров для станков с ЧПУ: советы специалистов
Первое с чем сталкивается клиент выбор разработчика постпроцессора. Как правило бывает несколько путей. Обратитесь в компанию, которая специализируется на разработке постпроцессоров и имеет хороший опыт работы. Специалисты сразу вам расскажут про все этапы разработки, стоимость и сроки выполнения работ. Покупка готовых решений или привлечение непрофессионалов приведет к длительным простоям и поломке дорогостоящего оборудования.
Предоставьте по возможности как можно больше технической информации о оборудовании разработчику, это поможет быстрее и качественней выполнить работы.
Хорошее техническое задание – залог хорошего результата. Не игнорируйте данный этап, но и не доводите его до стремления описать все.
Относительно простые постпроцессоры можно отработать в удаленном режиме, не стоит тратить ресурсы.
Программные продукты имеют срок эксплуатации как правило от 3 до 10 лет. Их важно поддерживать в актуальной версии. Не забывайте, что, обновив версию CAM-системы, постпроцессоры могут перестать частично функционировать. Не стоит удивляться этому, программные продукты развиваются и их важно обновлять.
Как правило постпроцессоры разрабатываются для «свежих» версий CAM-систем, вышедшим не более 3-5 лет назад. Если у вас более старые версии, то рекомендуем их обновить.
Наша команда имеет богатый опыт разработки постпроцессоров практически под любую систему ЧПУ, оборудование и CAM систему. Просто закажите у нас услугу по разработке постпроцессоров и вы получите максимально качественный, отлаженный постпроцессор в минимально возможные сроки.
Современные постпроцессоры для станков с числовым программным управлением позволяют решить несколько важных задач одновременно — эксплуатировать их наиболее эффективно и полностью автоматизировать процесс. Далее попробуем ответить на основные вопросы, возникающие у новичка при изучении этой темы, а также разберемся в процессе разработки и настройки программных модулей.
Что такое постпроцессоры для станков с ЧПУ?
Постпроцессор — это скрипт, который позволяет транслировать информацию в другом формате. Он преобразовывает данные о перемещении инструмента, форме его деталей и технологии обработки в более понятный код для определенной модели оборудования, функционирующего на основе ЧПУ. Технологические команды зашифрованы на языке программирования, что позволяет осуществлять перемещения на конкретном станке. Но постпроцессор — это не простой универсальный конвертор, а индивидуальная программа для каждого станка. Экономить на этапе его разработки не стоит, так как это может обернуться изготовлением бракованных изделий и в конечном итоге привести к поломке всего устройства.
Зачем нужен этот модуль?
Преобразованный файл, содержащий информацию о траектории движения и угле поворота инструмента и технологические команды, называют CLDATA-файлом. Далее в работу вступает постпроцессор, задача которого – транслировать в программу обработки конкретного станка. Такие современные технологии существенно облегчают работу программистов — им необходимо лишь выбрать модуль, соответствующий устройству, а тот возьмет на себя всю дальнейшую работу.
Постпроцессор при создании управляющей программы для станка учитывает кинематику. Обработка деталей предполагает перемещение по координатам, которые обеспечиваются технологическими командами с помощью языка программирования. При производстве подобных скриптов используют CAM-систему.
Основная функция постпроцессора — перекодирование информации из CLDATA-формата в управляющую программу станка. Подобный модуль — это промежуточное звено между CAM-cистемой и устройством.
Разновидности постпроцессоров
Выделяют две разновидности постпроцессоров. Перечислим их:
- Внешние модули — подобный скрипт воспринимает промежуточный входящий файл, который содержит информацию об инструменте. Его создание обеспечивается CAM-cистемой. При этом файл может контактировать исключительно с ней. Такие автономные модули по другому называют «обобщенный постпроцессор».
- Встроенные модули — они запускаются непосредственно через CAM-cистему. Через нее же осуществляется обработка информации управляющей траектории. Благодаря такой функциональности постпроцессор имеет название «родной». Эта разновидность программного модуля работает без промежуточного файла. Заводы, которые применяют в своей работе подобную технику, остро нуждаются в специалистах, способных написать постпроцессор для новых устройств.
Теперь о достоинствах и недостатках каждого постпроцессора. Несомненное преимущество внешнего в том, что он требует настройки всего один раз. Еще один плюс — это то, что в таком случае используется один модуль для всех систем. Благодаря вышеперечисленным характеристикам внешний постпроцессор отличается доступной стоимостью. Но есть и существенный минус — это сложности в перенастройке. Часто внешний постпроцессор достается заказчику в закрытом виде, что делает невозможным редактирование его настроек. Но даже открытый вариант не отличают широкие возможности для изменения функционала.
Если говорить о достоинствах встроенного постпроцессора, то можно выделить основное — этому модулю доступны многие важные параметры и переменные, чего не скажешь о первом варианте. Технологу просто необходимо ввести данные об инструменте или о процессе. При необходимости подобный модуль может использовать корпоративную базу данных и систему PDM, успешно применяя их в процессе технологической обработки. При этом постпроцессор способен одновременно сгенерировать несколько сложных программ и операций.
Как написать постпроцессор для станка с ЧПУ?
Для правильного преобразования информации о геометрических перемещениях, форме деталей и способе обработки в понятный программный код постпроцессор для станка с ЧПУ требует грамотного написания. Экономить на этом не стоит во избежание негативных последствий. Процесс написания постпроцессора состоит из нескольких этапов:
- формирования технического задания;
- написания текста для будущего программного модуля;
- калибровки или отладки;
- тестовых испытаний на станке;
- составления инструкции по применению ПО;
- технической поддержки и дальнейшего сопровождения в процессе эксплуатации.
Формирование ТЗ
На этом этапе для программиста формируется подробный план действий для дальнейшей настройки постпроцессора. Техническое задание в обязательном порядке должно содержать следующие пункты:
- сроки выполнения работ;
- способы оплаты и сроки окончательных расчетов;
- штрафы за некачественно или несвоевременно оказанные услуги;
- детальное описание технических характеристик станка с СПУ с обязательным приложением всей документации;
- описание характера выполняемых работ и ожиданий в области производства конкретных деталей;
- порядок проведения тестовых работ.
Обратите внимание! Для написания постпроцессора для станка с ЧПУ рекомендуем обратиться к профессиональным специализирующимся компаниям. Только опытные программисты-технологи смогут создать оптимальный модуль, подходящий под конкретное устройство. Это позволит своевременно запустить оборудование и снизить риски производства бракованных изделий и поломок.
Написание текста будущего постпроцессора
Специалисты могут в дистанционном режиме написать текст и разработать постпроцессор на имеющееся оборудование. Главное — правильно составить техническое задание. В текст программы будет выводиться вся необходимая информация с учетом особенностей работы ЧПУ и кинематики устройства:
- дата создания управляющего ПО;
- разработчик программы;
- наименование оборудования;
- время обработки детали и проведения каждой отдельной операции;
- наименование проведенной операции;
- параметры и длина пути каждого инструмента;
- технические данные о подаче.
Процесс написания постпроцессора заключается в создании в модуле паспорта станка, файла макрокоманд, макета кадра и файла алгоритмов.
Калибровка
Каждый постпроцессор настраивается для определенного станка с ЧПУ. В этом процессе важно учесть особенности кинематики оборудования: количество осей, геометрическое расположение рабочей зоны, функции контроля координат, способности устройства по выполнению измерений, наличие опции 3D-коррекции.
Постпроцессор — это уникальный программный продукт для каждого устройства. Но для достижения безотказной и отлаженной работы управляющей программы требуется его калибровка. Такая диагностика позволяет своевременно выявить ошибки в настройке управляющей программы и предотвратить последующую некорректную работу. Калибровка производится до того момента, пока все дефекты не будут устранены.
Проверка управляющей программы гарантирует контроль столкновений узлов станка с элементами оснастки, а также предельных значений перемещений по осям.
Испытание на станке
После того как калибровка постпроцессора завершена, можно приступить к следующему этапу настройки. Это испытания на станке с ЧПУ. Подтверждением корректной настройки постпроцессора станет получение качественного тестового образца детали, который соответствует всем заданным параметрам. Если при пробных испытаниях были выявлены неточности в полученных образцах, специалистам придется вернуться к предыдущему этапу настройки.
Работу постпроцессора оценить очень просто — если полученное программное обеспечение не требует ручного вмешательства, правки и доводки, значит все функционирует правильно. Это главный принцип, на который стоит обратить внимание, так как в противном случае можно получить на выходе некачественные изделия. Самый худший исход — поломка самого станка с ЧПУ.
По окончании отладки постпроцессора сторонами подписывается акт выполненных работ о принятии, после чего он передается заказчику для дальнейшей эксплуатации.
Формирование подробной инструкции к применению
Специалисты, которые занимаются настройкой постпроцессоров для станков с ЧПУ, имеют многолетний опыт и разбираются во всех тонкостях процесса. В результате заказчик получает настроенный постпроцессор, который отвечает всем требованиям технического задания. Но для дальнейшей корректной работы каждому пользователю должна быть предоставлена инструкция с подробным поэтапным описанием каждого шага. Следование рекомендациям позволит избежать неполадок в управляющей программе и выхода оборудования из строя.
Поддержка и сопровождение в процессе обслуживания
На любой настроенный постпроцессор распространяется гарантия. В течение этого срока специалисты компании, которая ранее оказывала услуги, обеспечивают техническую поддержку и сопровождают процесс обслуживания. Это существенно снижает риски поломки станка и сбоя в работе управляющей программы. Таким образом, обращение в специализированную компанию для написания постпроцессора — это оптимальный вариант, который позволит сэкономить время на запуске оборудования. Помимо этого заказчик по первому требованию в течение гарантийного срока сможет получать консультации как дистанционно, так и на производстве.
На что обратить внимание при разработке постпроцессоров для станков с ЧПУ: советы специалистов
Конечно, обращение к специалистам при написании постпроцессора — лучший выход. Но существует вариант устранения проблемы собственными силами. Приведем рекомендации специалистов для тех, кто решился на самостоятельное написание:
- Используйте универсальные программы, которые после должной настройки корректно транслируют необходимый поток данных.
- При использовании библиотеки скриптов осуществляйте ручное вмешательство программиста или обученного наладчика.
- На больших предприятиях имеет смысл обучать сотрудников, которые смогут в дальнейшем адаптировать проектирующую часть к требованиям компании.
Таким образом, постпроцессор к станку с ЧПУ — это реальная возможность автоматизировать процесс, а также интегрировать его с другими системами предприятия. При этом правильное написание управляющей программы позволит наиболее быстро обеспечить ввод оборудования для производства продукции.
29 августа 2020
12794
Постпроцессор для станков с ЧПУ — важное промежуточное звено между CAD-программой и оборудованием. Правильно написанный постпроцессор для конкретного станка оптимизирует работу оборудования и позволяет избежать многих эксплуатационных ошибок.
Источник: vektorus.ru
Читайте материал о постпроцессорах и особенностях их внедрения.
Содержание
Что такое постпроцессоры для станков с ЧПУ?
Источник: vseochpu.ru
Постпроцессор для станка с ЧПУ — это специальный модуль, который преобразует данные, полученные из файла траектории движения инструмента и данные, сформированные CAD/CAM-системой, в систему команд, соответствующих спецификациям определенного станка.
Зачем нужен этот модуль?
Источник: vseochpu.ru
Для унификации работы на разных станках с ЧПУ, САМ-система создает файл технологических команд (промежуточный файл), где содержатся данные о траектории, углах поворота инструмента и обобщенные команды для управления оборудованием. Этот промежуточный файл (CLDATA-файл) передается на постпроцессор, который преобразует унифицированные данные в программу, учитывающую все технологические аспекты конкретной модели станка.
Преимущество постпроцессора заключается в облегчении процесса проектирования в CAD/CAM-системах. Специалист по разработке формирует проект, который, благодаря использованию постпроцессора, подходит для любого станка (при соответствии параметров станка данным из CAD-файла). В данном случае главная задача постпроцессора — сформировать список команд, в которых учитываются вращательное движение и продольные перемещения стола вдоль оси шпинделя.
Разновидности постпроцессоров
Источник: vektorus.ru
В станках с ЧПУ используется два типа постпроцессоров:
- Вешний — не зависит от CAM-систем, получает данные из CLDATA-файла. Преимущество внешнего постпроцессора — в совместимости с любыми CAD-системами, но к недостаткам относятся сложности с настройкой.
- Встроенный — используемый непосредственно CAM-системой. В таком типе постпроцессоров проще настраивать переменные предстоящих процессов.
Как написать постпроцессор для станка с ЧПУ?
Качественная работа станка с ЧПУ зависит от корректной передачи информации о способе обработки в понятный для станка программный код. Написание постпроцессора для конкретного станка состоит из таких работ:
- Формирование техзадания;
- Составление текста постпроцессора;
- Калибровка станка;
- Испытания станка;
- Написание инструкции;
- Контроль в процессе эксплуатации.
Формирование ТЗ
Чтобы создать эффективный постпроцессор, следует не только правильно написать текст, но и провести тщательную предварительную работу. На этапе формирования техзадания программист учитывает такие аспекты:
- Предельные сроки работ;
- Методику расчета вознаграждения;
- Штрафы и неустойки;
- Анализ технических возможностей станка с ЧПУ;
- Перечень планируемых работ на станке;
- Алгоритм тестирования станка.
Написание текста будущего постпроцессора
Источник: vektorus.ru
Написание постпроцессора — это составление файла макрокоманд, макета кадра и файла алгоритмов с учетом характеристик ЧПУ и кинематики станка. Текст постпроцессора содержит такую информацию:
- Дата;
- Описание оборудования;
- Время, необходимое для выполнения каждой операции;
- Наименование каждой операции;
- Параметры и длина пути каждого инструмента;
- Техданные о подаче;
- Имя разработчика программы.
Калибровка
Источник: vektorus.ru
Постпроцессор создается для конкретного станка с ЧПУ. В ходе работы необходимо учитывать особенности кинематики оборудования. Алгоритмы постпроцессора зависят от количества осей станка, габаритов рабочей зоны, функции контроля координат, возможности оборудования проводить измерения в ходе работы и от различных опций.
Поскольку постпроцессор необходим для обеспечения работы каждого аппарата в отдельности, требуется выполнение калибровки с учетом конкретного оборудования. Выполнение диагностики по всем параметрам работы станка гарантирует, что существующие в постпроцессоре ошибки будут устранены до начала работы. Прекращение калибровки возможно только при условии, что все дефекты выявлены и устранены. Прежде всего при калибровке проверяют вероятность столкновения узлов станка, а также уточняют предельные значения перемещений по осям.
Испытания на станке
Источник: vseochpu.ru
По окончании калибровки постпроцессора проводится тестовая работа станка с ЧПУ. Результатом испытаний должна стать идеальная готовая деталь, при создании которой станок не должен подвергаться критическим нагрузкам. Если по результатам испытаний модель оказалась не соответствующей заданным параметрам, или в работе станка возможно появление ошибки, следует провести повторную калибровку.
При правильно составленном постпроцессоре — станок с ЧПУ работает исправно, а параметры готовой детали в точности соответствуют исходным данным. Если испытания закончились успешно, работу по созданию постпроцессора можно считать завершенной.
Формирование подробной инструкции к применению
Источник: vektorus.ru
Работа по составлению постпроцессора находится в ведении программиста, который досконально знает и станок с ЧПУ, и собственно разработанный постпроцессор. Но эксплуатацией оборудования занимаются другие специалисты. И для них необходимо подготовить подробную инструкцию по использованию постпроцессора на конкретном станке. Написание такой документации позволит избежать эксплуатационных ошибок и снизит расходы на содержание оборудования.
Поддержка и сопровождение в процессе обслуживания
При формировании инструкции следует учесть правила гарантийного обслуживания. Гарантия прекращается в тех случаях, когда программированием постпроцессора занимались неавторизованные сотрудники. Они же, в случае нарушения работы оборудования, будут ответственны за отладку и ремонт.
На что обратить внимание при разработке постпроцессоров для станков с ЧПУ: советы специалистов
Программирование постпроцессора можно выполнять внутренними силами компании, без обращения к специалистам на аутсорсе. Поскольку навыки по составлению постпроцессоров можно считать универсальными, то даже сотрудник, которому не приходилось выполнять такие проекты, может обучаться и приобретать необходимый опыт в процессе работы.
Чтобы корректно составить постпроцессор для станка с ЧПУ, рекомендуется соблюдать такие рекомендации опытных программистов:
- В работе будет удобнее использовать универсальное ПО, которые обеспечит корректную передачу потока данных;
- При использовании библиотеки скриптов будет эффективно ручное вмешательство программиста;
- Набор в штат обученных специалистов, способных регулировать работу постпроцессоров, наиболее целесообразен на крупных предприятиях, где используется множество станков с ЧПУ.
Программирование постпроцессора к станку с ЧПУ позволяет оптимизировать работу предприятия в целом и повысить качество выполнения операций на каждом экземпляре оборудования. Внедрение постпроцессоров также позволяет избежать ошибок в работе станков с ЧПУ, особенно на крупных предприятиях, где параллельно используются разные модели техники.
Узнайте больше о возможностях усовершенствовать ваше производство интеграцией нового оборудования:
ППЦ.
Нет у тебя личного опыта вообще. Qt ни когда не была компилятором, это библиотека разработки графического интерфейса пользователя. <noindex>QT — Викиучебник</noindex>
Иногда лучше молчать, чем говорить (с)
Только c фразой, помеченной (с), согласен.
Есть или нет у меня опыт использования Qt — думаю на вашем месте смело такие заявления делать, не зная меня совершенно.
<noindex>http://ru.wikipedia.org/wiki/Qt</noindex>
оттуда:
Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода.
Я не спорю, что это в том числе и
библиотека разработки графического интерфейса пользователя
Однако там есть и компилятор.
Начиная с версии 4.5.0 в комплект Qt включена среда разработки «Qt Creator», которая включает в себя редактор кода, справку, графические средства «Qt Designer» и возможность отладки приложений. «Qt Creator» может использовать GCC или Microsoft VC++ в качестве компилятора и GDB в качестве отладчика.
Я бы на вашем месте извинился, господин «всезнающий».
И кроме того, нами сделан постпроцессор в этом компиляторе, который я где то выкладывал на форуме.
Любая САМ-система имеет генератор постпроцессоров..
Хм. Разве? А в Catia какой свой генератор есть, например?
#1
OFFLINE
Shima89
- Пол:Мужчина
- Из:Тольятти
Отправлено 12 Июль 2011 — 18:29
Добрый день, читаю я все форум, читаю, но никак не пойму, что за постпроцессор.
Раньше работал на недорогом cnc китайце фрезерном только по плоскости, т.к делал межкомнатные двери. И все было просто..чертишь в автокаде, переносишь в артмастер, компилируешь программу и засовываешь в станок.
Сейчас заказал станок. Хочу на него ставить программу типа 3дМаха или Катиа, затем АртКам, но никак не могу понять, что за постпроцессоры, каковы их функции, ибо раньше было гораздо проще.
Похожие темы:
Вопрос по постпроцессору для ArtCAM
Поспроцессор для САУНО График
Постпроцессор для SINUMERIK 810D
Постпроцессор ArtCam-WoodWop
Доработка постпроцессора для ArtCAM
-
0
- Наверх
#2
OFFLINE
3D-BiG
3D-BiG
- Пол:Мужчина
- Город:Ареал обитания — вся страна, но обычно встречаюсь в Новосибирске…
- Интересы:Полежать на диване, пофлудить на форуме….
- Из:СССР
Отправлено 12 Июль 2011 — 19:43
Постпроцессор это программа (или скрипт), который позволяет САМ-программе кодировать путь инструмента из внутренних кодов в формате, понятном для конкретного станка. Для вашего станка подойдет постпроцессор CREATION-0509.con… Кстати не Вы мне звонили по поводу запуска фрезера?
-
0
Лужу, паяю, станки ЧПУ починяю….
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
- Наверх
#3
OFFLINE
Schabus
Schabus
- Пол:Мужчина
- Из:Украина Кременчуг
Отправлено 09 Ноябрь 2012 — 22:22
Здравствуйте. Постпроцессор самому написать? Что для єтого нужно? С чего начинать?
-
0
- Наверх
#4
OFFLINE
Akakiy
Отправлено 09 Ноябрь 2012 — 22:24
Здравствуйте. Постпроцессор самому написать? Что для єтого нужно? С чего начинать?
на какой продукт хотите писать?
-
1
- Наверх
#5
OFFLINE
Schabus
Schabus
- Пол:Мужчина
- Из:Украина Кременчуг
Отправлено 10 Ноябрь 2012 — 00:04
Хочу научится писать на любой. Принцып понять, а потом уже не будет иметь значения кокой зверюга. Натыкался на статьи в инете о актуальности решения вопроса так как в нашу жизьнь входит САПР, а совдеповские ЧПУ к нему не адаптированы. Именно проблемма в постпроцессоре. Нашол даже ГОСТ по G-кодам. Когда-то давно, когда учился, писал вручную для токарного и для фрезерного ЧПУ проги. Уже не помню модели станов, токарка точно на базе 16К20, а фрезер не помню. Есть какая-то програмка для написания постпроцессоров. Ставил експеремены со своим станком: в арткаме окружность неважно в нутри, снаружи, или по вектору траектория движения в G-кодах куча строк. Я вручную вложился в несколько: интерполяция по часовой или против координаты центра и радиус. Станок отработал.
-
0
- Наверх
#6
OFFLINE
DEDAlex
DEDAlex
- Пол:Мужчина
- Город:Северодонецк/Москва
- Интересы:Любознательный дилетант широкого профиля
- Из:Украина/Московия
Отправлено 10 Ноябрь 2012 — 05:38
Ставил експеремены со своим станком: в арткаме окружность неважно в нутри, снаружи, или по вектору траектория движения в G-кодах куча строк. Я вручную вложился в несколько: интерполяция по часовой или против координаты центра и радиус. Станок отработал.
Ну так значит ваш ПП не поддерживает команды круговой интерполяции. На другом ПП на окружность будет 4 команды (так уж в АртКАМе — окружность из четырех дуг. Вручную можно и одной обойтись, да… Но, в принципе, какая нафиг разница сколько там строк — не те времена, чтоб их считать. А вот писать ПП люди берутся в тех случаях, когда просто нет подходящего, или нужен вообще какой-то уникальный. А в вашем случае, я думаю, можно подобрать из готовых, написанных…
А вот по синтаксису: Либо координаты центра, либо радиус — что-то одно, не путайте…. ( А вот полную окружность одной командой через радиус — вообще никак — неоднозначность!)
-
0
ДАВНО ЖИВУ-ПРИВЫК УЖЕ…
Самый хороший учитель в жизни — опыт. Берет, правда, дорого, но объясняет доходчиво.
Ничто так не украшает человека, как дружба с собственной головой.
Работать надо не 12 часов, а головой. © Стив Джобс
Только тогда, когда ваши мечты будут сильнее ваших страхов — они начнут сбываться.
Любая достаточно развитая технология неотличима от волшебства (с) Артур Кларк
- Наверх
#7
OFFLINE
3D-BiG
3D-BiG
- Пол:Мужчина
- Город:Ареал обитания — вся страна, но обычно встречаюсь в Новосибирске…
- Интересы:Полежать на диване, пофлудить на форуме….
- Из:СССР
Отправлено 10 Ноябрь 2012 — 15:57
для написания постпроцессора для начала надо изучить язык написания постпроцессора для конкретной САМ-системы и затем изучить команды, которые понимает конкретная стойка станка и особенности кинематики самого станка (это для многоосевых)…. Далее думается и пишется….
-
0
Лужу, паяю, станки ЧПУ починяю….
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
- Наверх
#8
OFFLINE
torvn77
torvn77
- Пол:Мужчина
- Из:Санкт-Петербурга
Отправлено 10 Ноябрь 2012 — 19:15
Постпроцессор это программа (или скрипт), который позволяет САМ-программе кодировать путь инструмента из внутренних кодов в формате, понятном для конкретного станка.
Я считаю что называть постпроцессор скриптом или программой не правильно,так как по содержимому от обычный конфигурационный файл,
в котором на некотром языке описываются особенности диалекта ЧПУ конкретного станка плюс типовые комбинаций команд для выполнения тех или иных действий.
(Инициализация ЧПУ,смена инструмента,завершение УП).
Примером таких файлов в виндовсе могут быть файлы с расширением .ini,а в линуксе большая часть файлов из директорий /etc.
А называя это скриптом или программой вы дезоориентируете начинающих пользователей.
И ещё вопрос:где можно взять «нормальное» обяснение G-code?
А то я хочу в постпроцессор добавить команды для смены инструмента,
а какие комманды использовать не понятно.
Алгоритм такой.
1)Перейти в позицию для смены инструмента(одна для всех.так как менятся он будет руками).
2)Остановить шпиндель.
3)Подать сигнал(замыкает реле включающее звонок с лампой) и выдать на экран ЧПУ текстовое сообщение с комментарием (название инструмента).
4)Встать на паузу.
5)После нажатия на указанную кнопку выйти из паузы.
6)Обмерить инструмент.
7)Перейти к следующей команде УП.
Модернезировать хочу постпроцессор gcode-mm(*.tap)
Сообщение отредактировал torvn77: 10 Ноябрь 2012 — 19:30
-
0
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том…
- Наверх
#9
OFFLINE
3D-BiG
3D-BiG
- Пол:Мужчина
- Город:Ареал обитания — вся страна, но обычно встречаюсь в Новосибирске…
- Интересы:Полежать на диване, пофлудить на форуме….
- Из:СССР
Отправлено 11 Ноябрь 2012 — 13:30
Почему дезориентирую: например для серьезного софта 5-кооринатные постпроцессоры — вполне серьезная программа… А у простых 3-координатных систем — именно скрипт сценарий….
А «нормальное» объяснние G-кода можно знайти во многих местах, например здесь….
Но, если для конкретного станка -то лучше взять документацию на конкретную стойку управления…
-
0
Лужу, паяю, станки ЧПУ починяю….
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
- Наверх
#10
OFFLINE
torvn77
torvn77
- Пол:Мужчина
- Из:Санкт-Петербурга
Отправлено 11 Ноябрь 2012 — 15:35
Ну пока я видел только .con файлы из седьмого арткама,а это файлы конфигураций в которых описывается,какие величины использует данное ЧПУ,
какие стандартные последовательности команд следует выполнять для тех или иных стандартных действий,одним словом обычный файл настроек,
конечно,считывать его может и отдельная от арткама программа.
Но сущьность самого файла и работы с ним пользователя от этого не меняется,не пишут же они там на питоне или си.
Или всё таки пишут?(Когда я начал интересоваться этими файлами,я ожидал нечто вроде этого)
По поводу википедий,в том числе и английской:
Я это нащёл сам,да и английскую посмотрел,но:
1)Не все комманды указаны
2)Не вызывают ощюшения,что пусть и не понято,но нормально изложенно,а также гордого ощюшения что теперь я знаю всё.
Потому как какой-то путанный клубок,я конечно ещё его подёргаю,но хотелось бы что-то цельное.
(Я думаю взять кон файлы из арткама и сопоставить нужные мне куски,после чего надеюсь что могу понять,какие комманды надо использовать)
А понять.только исходя из этого текста,почему кусок автосмены для Хааса(обдирный фонд) написан именно так,не выходит.
В принципе мне надо рускоязычное описание языка арткамовского постпроцессора
Сообщение отредактировал torvn77: 11 Ноябрь 2012 — 18:47
-
0
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.
У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том…
- Наверх
#11
OFFLINE
3D-BiG
3D-BiG
- Пол:Мужчина
- Город:Ареал обитания — вся страна, но обычно встречаюсь в Новосибирске…
- Интересы:Полежать на диване, пофлудить на форуме….
- Из:СССР
Отправлено 11 Ноябрь 2012 — 22:52
Для 5-координатников частенько постпроцессор именно в си и пишут… А все общие описания имеют пропуски, ибо многие команды не стандартизированы и имеют разные предназначения не только для разных стоек, но и на разных станках с одной и той-же стойкой может выполнять разные назначения ( ибо ряд команд пишутся как подпрограммы)…
-
0
Лужу, паяю, станки ЧПУ починяю….
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
- Наверх
#12
OFFLINE
Schabus
Schabus
- Пол:Мужчина
- Из:Украина Кременчуг
Отправлено 13 Ноябрь 2012 — 00:57
Т.е. я работаю в арткам — свой ПП, солидкам — свой, катя-свой для одного и того же станка? Новая CAM система новый пост? я правельно понял?
-
0
- Наверх
#13
OFFLINE
yaso73
yaso73
- Пол:Мужчина
- Город:Новосибирск
- Интересы:Очень люблю жить.Очень не люблю когда мне мешают этим заниматься.
- Из:Новосибирск
Отправлено 13 Ноябрь 2012 — 05:19
-
1
Все замечания и нравоучения носят исключительно юмористический характер.Ни коим образом не затрагивают честь и достоинство собеседника облезлого Кота с форточки.
Кто людям помогает — тот тратит время зря.
Хорошими делами прославиться нельзя.
- Наверх
#14
OFFLINE
3D-BiG
3D-BiG
- Пол:Мужчина
- Город:Ареал обитания — вся страна, но обычно встречаюсь в Новосибирске…
- Интересы:Полежать на диване, пофлудить на форуме….
- Из:СССР
Отправлено 13 Ноябрь 2012 — 05:48
Т.е. я работаю в арткам — свой ПП, солидкам — свой, катя-свой для одного и того же станка? Новая CAM система новый пост? я правельно понял?
абсолютно, ибо каждый разработчик CAD-софта у себя в программе представляет пути инструмента в удобном для него виде, и этот вид — не стандартизован…
-
0
Лужу, паяю, станки ЧПУ починяю….
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
- Наверх
#15
OFFLINE
Хочувсезнать
Хочувсезнать
- Пол:Не определился
- Из:Россия
Отправлено 13 Ноябрь 2012 — 14:42
Я считаю что называть постпроцессор скриптом или программой не правильно … дезоориентируете начинающих пользователей.
Вы же в постах ничего не понимаете, а что то пытаетесь утверждать, что еще раз доказывает что вы ни одного серьезного поста не видели.
Для примера — постпроцессор для арткама для программы WoodWOP — элементарный да? Там простой текстовый файлик — все просто.
А вот постпроцессор для AlphaCAM для программы WoodWOP — там уже файлик килобайт эдак на 300, с внутренними циклами, условиями и переходами.
А то что я говорю постпроцессор программы для программы а не для ЧПУ вам что-нибудь говорит? Я думаю нет.
-
0
- Наверх
#16
OFFLINE
ShadowVoice
ShadowVoice
- Пол:Мужчина
- Город:Рига
- Интересы:Деньги, власть, женщины. Последовательность можно менять.
- Из:Рига, Латвия
Отправлено 13 Ноябрь 2012 — 16:47
Вы же в постах ничего не понимаете, а что то пытаетесь утверждать, что еще раз доказывает что вы ни одного серьезного поста не видели.
А то что я говорю постпроцессор программы для программы а не для ЧПУ вам что-нибудь говорит? Я думаю нет.
Именно. Попробуйте под AlphaCam подправьте/переделайте ПП… да хоть 4х осевой. Это тоже » простенький» текстовой файл. Или всего-то ПП для VisualMill — тоже «просто».
torvn77 — вы дезоориентируете начинающих пользователей, перестаньте писать чушь. Информативность Ваших суждений стремится к нулю.
Т.е. я работаю в арткам — свой ПП, солидкам — свой, катя-свой для одного и того же станка? Новая CAM система новый пост? я правельно понял?
Именно так.
Многие САМ имеют достаточно большие библиотеки ПП с комплекте и даже при отсутствии специфического ПП для данног станка/систему управления, можно достаточно быстро переписать какой-либо из имеющихся. Имеет смысл углубиться в структуру ПП своего любимого САМ пакета, т.к. умение подстроить ПП под свои нужды и пожелания весьма удобно на производстве.
Описание кодов можно на Wikipedia посмотреть.
-
0
- Наверх
#17
OFFLINE
Schabus
Schabus
- Пол:Мужчина
- Из:Украина Кременчуг
Отправлено 13 Ноябрь 2012 — 17:44
А что вы скажете насчет такой програмки как IMSPost?
-
0
- Наверх
#18
OFFLINE
Хочувсезнать
Хочувсезнать
- Пол:Не определился
- Из:Россия
Отправлено 14 Ноябрь 2012 — 14:42
А что нужно сказать? Инвариантный постпроцессор.
А что вы скажете насчет программки Austin G-POST или Delcam PM Post?
Сообщение отредактировал Хочувсезнать: 14 Ноябрь 2012 — 14:46
-
0
- Наверх
#19
OFFLINE
Schabus
Schabus
- Пол:Мужчина
- Из:Украина Кременчуг
Отправлено 14 Ноябрь 2012 — 21:58
Ну так значит ваш ПП не поддерживает команды круговой интерполяции. На другом ПП на окружность будет 4 команды (так уж в АртКАМе — окружность из четырех дуг. Вручную можно и одной обойтись, да… Но, в принципе, какая нафиг разница сколько там строк — не те времена, чтоб их считать. А вот писать ПП люди берутся в тех случаях, когда просто нет подходящего, или нужен вообще какой-то уникальный. А в вашем случае, я думаю, можно подобрать из готовых, написанных…
А вот по синтаксису: Либо координаты центра, либо радиус — что-то одно, не путайте…. ( А вот полную окружность одной командой через радиус — вообще никак — неоднозначность!)
Зачем хочу научиться писать самому — например для самодельного ЧПУ станка
Сообщение отредактировал Schabus: 15 Ноябрь 2012 — 00:35
-
0
- Наверх
#20
OFFLINE
3D-BiG
3D-BiG
- Пол:Мужчина
- Город:Ареал обитания — вся страна, но обычно встречаюсь в Новосибирске…
- Интересы:Полежать на диване, пофлудить на форуме….
- Из:СССР
Отправлено 15 Ноябрь 2012 — 04:02
Зачем хочу научиться писать самому — например для самодельного ЧПУ станка
А что учиться писать постпроцессоры для ArtCAM-а? Берется даташит для написания,открывается подобный постпроцессор и подгоняется под ваши нужды…. По крайней мере я так писал….
-
0
Лужу, паяю, станки ЧПУ починяю….
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
- Наверх
Что такое постпроцессор для ЧПУ? Для чего он предназначен? Главных понятий, которыми мы оперируем, два: управляющей траектории (пути инструмента, определяемого геометрией деталей) и управляющей программы, передающейся на модуль станка (технологические команды представлены на языке программирования и обуславливают перемещения на данном станке).
Под постпроцессором для станка с ЧПУ подразумевается модуль, преобразующий совокупность данных, содержащихся в управляющей траектории, и представляя их в виде управляющей программы.
Зачем нужен этот модуль
Постпроцессоры, по сути, трансляторы, способные преобразовать информацию в другой формат. Воспринимать их в качестве простого конвертора – ошибочный подход. У этих устройств доминирует технологическая логика, предусматривающая многие специальные функции.
Программный модуль, работая над созданием управляющей программы для станка, учитывает и кинематику. Это понятие обобщает различные движения: вращательное, прямолинейное поступательное и перемещения стола вдоль оси шпинделя.
Обработка деталей на станке предусматривает координатные перемещения. Они передаются, соответственно технологическим командам, посредством языка программирования. Технологи-программисты, создавая программный модуль, используют CAM-систему. В сгенерированном нею файле содержатся данные про инструменты, траектории их движения, режимы резки и многие другие параметры. После их анализа программным модулем, формируется управляющая программа для определенного станочного парка.
Разновидности программных модулей
Различают два типа постпроцессоров:
- Внешний, у которого в качестве входящего – промежуточный файл, содержащий данные об инструменте – CL-DATA. Его генерирует CAM-система и он способен контактировать только с ней. Модуль – автономен и имеет ещё одно название – «обобщенный постпроцессор», акцент – на том, что он независим от CAM-систем. Стандартный формат CL-DATA имеет поддержку со стороны многих систем.
Достоинство внешнего постпроцессора в том, что его единожды надо настроить для конкретного станка и он для разных систем один. Поэтому он имеет невысокую стоимость. Есть и недостаток – возникают проблемы во время перенастройки. Порой такой модуль приходит к заказчику в закрытом виде и его редактирование невозможно. Но и приходящие в открытом имеют для настройки не очень большие возможности. Особенно усложнена его настройка в случае, когда речь идёт о 5-осевых станках и больших обрабатывающих центрах.
- У встроенного – запуск через CAM-систему, непосредственно через ее формат идет обработка данных управляющей траектории. Отсюда и название «Родной». Этот тип постпроцессора работает без файла CL-DATA, так как всю необходимую информацию считывает из CAM-системы. Любой современный станок нуждается в программируемом модуле для «родной» ему системы. На заводах, которые применяют эту технику, высокая потребность в специалистах, способных написать постпроцессор для новых моделей.
Главное преимущество встроенного постпроцессора – ему доступны многие важные параметры и переменные (в случае с вариантом внешнего постпроцессора, к ним нет доступа). Вводится совокупность данных про инструменты или операции предстоящей обработки.
Имея информацию про номер патрона, материал фрезы, для модуля несложно различать технологические операции, выполняя движения по подводу и отводу инструмента, врезанию в толщу материала. В случае необходимости, он способен пользоваться корпоративной базой данных и системой PDM, чтобы их применять в ходе технологического процесса, генерируя множество сложных программ по обработке – с числом операций, превышающим 20.
Используя настройку станка
Чтобы было удобно настроить постпроцессор на конкретный станок, он условно разделен на составные:
- Постпроцессирующий модуль – с запуском при старте исполняемого файла, он загружает данные, вносимые в состав управляющей траектории, получив их через CAM-систему.
- В шаблоне постпроцессора содержится инструкция для модуля, генерирующего управляющие программы. Он, по сути, настройка для данного станка, оперируя текстовыми файлами, доступными для редактирования, для этого используют текстовый редактор.
Очень сложная структура шаблона, побуждает при его разработке пользоваться специальным редактором (генератор постпроцессоров), что несколько облегчает и ускоряет работу. Задача разработчиков – выбрать тип станка, ввести опции и нужные параметры, и с их помощью сгенерировать модуль. Таким образом, можно создать новый и модифицировать старый постпроцессор.
Иногда выполняют компиляцию, чтобы защитить его от редактирования, зачастую производится лицензирование модуля. Спецредактор служит для реализации других функций, ускоряющих разработку программного модуля.
ВАЖНО! Постпроцессоры в составе CAM-систем – важная и неотъемлемая часть. Без них они теряют всякий смысл.
Советы для работающих в этом направлении
Написание постпроцессоров для разных станков с числовым программным управлением, особой сложности не представляет. Некоторые советы для тех, кто работает в этом направлении:
- Если я пишу постпроцессор, значит, составляю программу, кодирующую путь, по которому движется инструмент, в понятный для ЧПУ формат.
- Научиться их писать для ArtCAM (программное обеспечение процесса изготовления объемных рельефов) – доступно.
- Существует мануал для их написания, когда берут модуль от станка, подобного данному, и подгоняют его под свои нужды. Каждый, кто писал их таким образом, представляет, что это такое. Генерируется управляющая программа, в которой предусмотрены все операции технологического процесса.
- Наличие обширной библиотеки готовых постпроцессоров для разных типов обрабатывающего оборудования, позволит специалисту настроиться на любую систему ЧПУ.
ВАЖНО! Нельзя создать постпроцессор, который идеально подойдет к двум одинаковым станкам на разных предприятиях. Но перенастроить его, учитывая технологические особенности, реально.
Для старых систем есть выход
Общепризнанно, что многие из управляющих программ – написанное, благодаря использованию CAM систем, и это весьма удобно. Снижаются затраты времени на их разработку, детали обрабатываются с высокой точностью методом высокоскоростного фрезерования на современных станках.
А что делать, если в техническом парке эксплуатируются станки лишь старых моделей? Их используют для работы с простыми деталями, тогда как на новом оборудовании выпускают с высокой точностью детали большей сложности.
В подобных случаях есть единственно правильный выход – прибегнуть к созданию собственного программного модуля.
На сегодня известно несколько способов создания постпроцессора:
- когда его пишут индивидуально, под определенное оборудование, прибегая к использованию специального языка программирования. Длительный и недешевый процесс, не отличающийся гибкостью, он неприемлем,
- обобщенный– при котором, обобщают стойки ЧПУ одного типа, можно вносить в модуль незначительные коррективы. Малоэффективен,
- метод генератора для создания алгоритма посредством анализа записей, поступивших из CAM модуля. Это – основа для написания постпроцессора. Информацию о положении инструментов затем преобразуют в коды.
На специализированных сайтах сейчас создано солидную по объёму библиотеку готовых постпроцессоров. Используя их как шаблоны, можно приступать к написанию новых.
Ориентир – на Техкарту
Разделы в постпроцессоре – разного функционала: Program code, с указанием используемых кодов, Controller format, определяющий форматы контроллеров и Machine format – отвечающий за кинематику станка. Всё это, в конечном итоге, отображается в Техкарте.
Трех- координатный станок, имеющий старые системы управления, порой не способен одновременно выполнять перемещение по всем трем координатам.
Бывают производственные ситуации, когда необходимо перемещаться вдоль трех координатных осей. Например, инструмент должен сначала углубиться в материал, а затем перемещаться по остальным координатам. В случае ускоренного перемещения, установив удобные правила деления, включают опцию разбиения обрабатываемого участка.
Обратим внимание на круговую интерполяцию, то есть движение инструмента по дуговой траектории. Оказывается, существует 6 способов выведения кода. Часть из них – абсолютные координаты трех векторов. Важно знать длину отрезка, соединяющего центр с началом дуги, оперировать величиной радиуса, и уметь выполнить разбивку на ряд линейных участков.
Модуль Drill Cycle связан с циклами сверления. Две абсолютно одинаковые стойки могут использовать различные варианты параметров и разную их запись. Некоторые из них, приемлемые в случае со старыми системами ЧПУ, в современных не включены. Здесь необходимо редактирование, чтобы параметры были адаптированы для выбранных систем.
Завершение работы с Техкартой, ознаменует соответствие постпроцессора всем требованиям. Останется всю совокупность выводимых данных о станке связать с его кинематикой. В главном меню есть функции дополнительного плана и дублирующие функционал Техкарты. Они включают:
- ограничение размера (в килобайтах) для выведения управляющей программы это особенно важно для ЧПУ старых моделей,
- формирование окон для диалога и необходимых таблиц справочного характера,
- составление всевозможных видов отчета,
- установка ограничивающих кадр символов,
- определение точек соприкосновения инструмента и детали.
Заключение
У опытного программиста-технолога на качественную разработку постпроцессора – программного модуля, преобразующего данные в управляющую программу, уходит половина дня или чуть больше. Менее опытный человек потратит на это два или три рабочих дня. Ведь учитывается материал, вид работы, каждая координатная ось, вдоль которой движется рабочий стол станка.
Если оборудование в ближайшее время заменять не собираются, написание постпроцессора для него окупит себя. В выигрыше будет самое главное – экономия времени. Станок, имеющий числовое и программное управление, используя один постпроцессор, будет работать с CAM системами разного типа.
Загрузка…