Главная


yilmaz
Kaban
lgf
prof
comall
mla

Постпроцессоры для станков с чпу


Постпроцессор для ЧПУ станка: написание, виды, предназначение

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

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

Зачем нужен этот модуль

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

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

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

Разновидности программных модулей

Различают два типа постпроцессоров:

  1. Внешний, у которого в качестве входящего – промежуточный файл, содержащий данные об инструменте – CL-DATA. Его генерирует CAM-система и он способен контактировать только с ней. Модуль – автономен и имеет ещё одно название – «обобщенный постпроцессор», акцент – на том, что он независим от CAM-систем. Стандартный формат CL-DATA имеет поддержку со стороны многих систем.

Достоинство внешнего постпроцессора в том, что его единожды надо настроить для конкретного станка и он для разных систем один. Поэтому он имеет невысокую стоимость. Есть и недостаток – возникают проблемы во время перенастройки. Порой такой модуль приходит к заказчику в закрытом виде и его редактирование невозможно. Но и приходящие в открытом имеют для настройки не очень большие возможности. Особенно усложнена его настройка в случае, когда речь идёт о 5-осевых станках и больших обрабатывающих центрах.

  1. У встроенного – запуск через CAM-систему, непосредственно через ее формат идет обработка данных управляющей траектории. Отсюда и название – «Родной». Этот тип постпроцессора работает без файла CL-DATA, так как всю необходимую информацию считывает из CAM-системы. Любой современный станок нуждается в программируемом модуле для «родной» ему системы. На заводах, которые применяют эту технику, высокая потребность в специалистах, способных написать постпроцессор для новых моделей.

Главное преимущество встроенного постпроцессора – ему доступны многие важные параметры и переменные (в случае с вариантом внешнего постпроцессора, к ним нет доступа). Вводится совокупность данных про инструменты или операции предстоящей обработки.

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

Используя настройку станка

Чтобы было удобно настроить постпроцессор на конкретный станок, он условно разделен на составные:

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

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

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

ВАЖНО! Постпроцессоры в составе CAM-систем – важная и неотъемлемая часть. Без них они теряют всякий смысл.

Советы для работающих в этом направлении

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

  • Если я пишу постпроцессор, значит, составляю программу, кодирующую путь, по которому движется инструмент, в понятный для ЧПУ формат.
  • Научиться их писать для ArtCAM (программное обеспечение процесса изготовления объемных рельефов) – доступно.
  • Существует мануал для их написания, когда берут модуль от станка, подобного данному, и подгоняют его под свои нужды. Каждый, кто писал их таким образом, представляет, что это такое. Генерируется управляющая программа, в которой предусмотрены все операции технологического процесса.
  • Наличие обширной библиотеки готовых постпроцессоров для разных типов обрабатывающего оборудования, позволит специалисту настроиться на любую систему ЧПУ.

ВАЖНО! Нельзя создать постпроцессор, который идеально подойдет к двум одинаковым станкам на разных предприятиях. Но перенастроить его, учитывая технологические особенности, реально.  

Для старых систем есть выход

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

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

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

На сегодня известно несколько способов создания постпроцессора:

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

На специализированных сайтах сейчас создано солидную по объёму библиотеку готовых постпроцессоров. Используя их как шаблоны, можно приступать к написанию новых.

Ориентир – на Техкарту

Разделы в постпроцессоре – разного функционала: Program code, с указанием используемых кодов; Controller format, определяющий форматы контроллеров и Machine format –  отвечающий за кинематику станка. Всё это, в конечном итоге, отображается в Техкарте.

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

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

Обратим внимание на круговую интерполяцию, то есть движение инструмента по дуговой траектории. Оказывается, существует 6 способов выведения кода. Часть из них – абсолютные координаты трех векторов. Важно знать длину отрезка, соединяющего центр с началом дуги; оперировать величиной радиуса; и уметь выполнить разбивку на ряд линейных участков.

Модуль Drill Cycle связан с циклами сверления. Две абсолютно одинаковые стойки могут использовать различные варианты параметров и разную их запись. Некоторые из них, приемлемые в случае со старыми системами ЧПУ, в современных не включены. Здесь необходимо редактирование, чтобы параметры были адаптированы для выбранных систем.

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

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

Заключение

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

Если оборудование в ближайшее время заменять не собираются, написание постпроцессора для него окупит себя. В выигрыше будет самое главное – экономия времени. Станок, имеющий числовое и программное управление, используя один постпроцессор, будет работать с CAM системами разного типа.

постпроцессоров с ЧПУ и CAM для различных диалектов G-кода [2019]

Примечание : Эта статья является частью учебника G-кода CNCCookbook

Что такое постпроцессор с ЧПУ?

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

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

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

Обзор постпроцессора ЧПУ

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

Промежуточный формат: «Данные CL». Данные CL не имеют никакого сходства с g-кодом. «CL» означает «местоположение резака». Существует много форматов для файлов данных CL, но один общий формат - «APT».

Если вы думаете об этом, CAM определяет местоположение резаков.Вот схематический обзор того, что происходит:

Что такое постпроцессор с ЧПУ?

Программное обеспечение

CAM начинается с модели CAD детали. Он анализирует модель CAD, чтобы определить, какими должны быть траектории. Затем он выводит траектории в виде файла данных CL.

Вы редко видите данные CL, потому что в этом нет необходимости. Но CL Data доступна во многих CAM-пакетах для использования вспомогательным программным обеспечением, таким как симуляторы.

Постпроцессор захватывает данные CL и преобразует их в g-код.Небольшой файл под названием «Post» контролирует Post Processor. The Post предоставляет «рецепт» для преобразования данных CL в определенный диалект g-кода, на который вы нацелены.

CL Data, симуляторы и причина использования симулятора G-кода

Большинство пакетов CAM включают в себя симулятор, который способен отображать симуляцию инструмента, отрезающего деталь. Эти симуляции часто бывают довольно впечатляющими и полезными. Но они также имеют критическую слабость. В 99% случаев симуляция использует данные CL, а не G-код, который на самом деле будет выполнять станок с ЧПУ.

Использование CL Data скрывает любую ошибку в постпроцессоре или рецепте поста. Симулятор не может показать, что будет делать ваш станок с ЧПУ. Симуляция может выглядеть идеально, но тогда у вас возникнут проблемы при запуске программы обработки детали на вашем станке.

Вот почему лучше всего запускать весь сгенерированный CAM-код через симулятор g-кода. Это похоже на получение второго мнения от альтернативного врача, и это может сэкономить вам много времени и усилий при очень низких затратах.

Наше программное обеспечение G-Wizard Editor является отличным примером симулятора g-кода.Наши клиенты говорят нам, что это избавляет их от проблем, которые в противном случае могли бы возникнуть на машине.

Вы, должно быть, задаетесь вопросом: «Действительно ли программное обеспечение CAM настолько глючит, что мы не можем доверять встроенному симулятору?» В большинстве случаев это не связано с серьезными ошибками, а с небольшими проблемами, которые остаются нераскрытыми. Возможно, симуляция выглядит хорошо, но в g-коде что-то не так, что вызовет тревогу на вашем станке с ЧПУ, поэтому он просто не будет работать. Это время было потрачено вперёд и назад между машиной и САМ, пытаясь выяснить причину тревоги и способы ее устранения.

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

Почтовые процессоры с ЧПУ для магазина Best Practices

В то время как основная роль Post заключается в преобразовании общей геометрии в определенный диалект G-кода, который использует ваша машина, Post также дает вам большую гибкость, чтобы адаптировать вывод CAM к методам, которые ваш магазин любит использовать, поэтому это удобный способ настроить вывод G-кода вашей CAM.

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

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

Пример настроек постпроцессоров с ЧПУ

Вот несколько типичных настроек, которые выходят за рамки простого создания поста, подходящего для диалекта g-кода вашей машины:

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

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

Гадкий секрет о закрытых постах

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

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

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

Как выглядит типичный пост?

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

Вот пример поста для постпроцессора стороннего производителя под названием PostHaste:

StartCode
%
O [Программа #] G90 G80 G40 G17
Конец

1stToolChange
N [Инструмент] T [Инструмент] M6
M [Направление] S [Скорость] G0 G [Работа] X [H] Y [V] G43 Z [D] H [LComp] M [Охлаждающая жидкость]

Конец

Подача (применяется диам.смещение)
G1 Z [D] F [Погружение] G [Сторона] X [H] Y [V] F [FRate] D [DComp]
Конец

ArcCode
G [ArcDir] X [H] Y [V] I [CtrH] J [CtrV]
Конец

Один из замечательных аспектов PostHaste - он очень похож на g-код. Идея состоит в том, чтобы написать примеры фрагментов кода на желаемом диалекте g-кода и с помощью синтаксиса в квадратных скобках описать, как работает синтаксис. Например, дуга будет часто кодироваться как

G02 X0 Y0 I-1.0 J-1.0

Глядя на шаблон PostCaste «ArcCode», мы видим различные шаблоны замены:

  • [ArcDir] - направление дуги.02/03 определить, будет ли дуга по часовой стрелке или против часовой стрелки.
  • [H] - горизонтальная позиция конечной точки
  • [V} - вертикальное положение конечной точки
  • [CtrH] - горизонтальное положение центра дуги
  • [CtrV] - вертикальное положение центра дуги.

Вы можете видеть, как было бы довольно просто создать пост с использованием такого синтаксиса.

На противоположном конце спектра простоты использования, но, возможно, способного к гораздо более мощной настройке в посте, будет что-то вроде постпроцессора Fusion 360.Он использует javascript в качестве языка программирования и относительно простой пост для чего-то похожего на токарный станок с ЧПУ Tormach, который обрабатывает 426 строк довольно плотного кода. Мы не можем попытаться найти что-то подобное в этой статье, просто знайте, что такие вещи существуют.

Если вы не являетесь разработчиком программного обеспечения, вы можете обратиться за помощью при изменении чего-либо столь сложного, как публикация Fusion 360. Если вы собираетесь изменить сообщение, вы должны убедиться, что у вас есть надежный симулятор G-Code, такой как наш редактор G-Wizard, чтобы помочь вам отладить вывод.

Пользовательский постпроцессорный опрос

Используете ли вы пользовательский или готовый постпроцессор? Если вы настраивали свои, какие настройки вы делали?

Возьмите наш опрос постпроцессора CNCCookbook

Вам нужен симулятор типа G-Wizard Editor для настройки сообщений

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

Вам нужен мощный симулятор, такой как G-Wizard Editor, чтобы помочь с работой. Просто убедитесь, что у вашего симулятора есть собственный пост. Это верный признак того, что симулятор действительно знает диалекты g-кода. В большинстве простых редакторов g-кода отсутствует эта критическая функция, и поэтому они очень скучают. Они не намного лучше, чем использовать симулятор вашего CAM Software, мы знаем, насколько плохо это работает.

Настройка постпроцессора G-Wizard Editor

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

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

Если вам нужна бесплатная пробная версия G-Wizard Editor, мы можем помочь:

,
Полное руководство по программному обеспечению ЧПУ 2019 г. [21 тип]

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

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

Затем я перешел на ЧПУ и начал замечать, что многие инструменты больше не нужны. Хотя мне бы хотелось иметь 4-ю ось, мне, например, не требовался поворотный стол.Но неожиданно у меня появилась совершенно новая категория инструментов. По крайней мере, мне была нужна программа CAD для создания чертежей, которые я затем передал бы в программу CAM, чтобы сгенерировать gcode, который должен был быть действительно продуктивным с машиной.

Редакторы G-Code

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

Digital Tooling: нам нужно столько же инструментов для ЧПУ, сколько и сложных инструментов, чтобы стать успешными пользователями ЧПУ…

Некоторые машинисты забавляются о Digital Tooling.Я разговаривал с машинистами, которые тратят сотни на нестандартные фрезы и хотят сохранить их жизнь как можно дольше, но стоят 79 долларов за изощренный калькулятор подачи и скорости, который является ключом к продлению срока службы инструмента. Это не займет много сэкономленных резцов очень долго, чтобы полностью заплатить за этот калькулятор подачи и скорости!

Или, в другом случае, они гордятся тем, что у них есть название бренда, а не клон Haimer 3D Taster или Blake Coaxial Indicator, но им нужна дешевая или бесплатная часть программного обеспечения с ЧПУ.Пойди разберись.

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

Простая аналогия позволяет понять, почему Digital Tooling так важен для ЧПУ:

ЧПУ для ручной обработки, как текстовый процессор для пишущей машинки.

ЧПУ для ручной обработки, как обработка текста для ручной пишущей машинки.

Я люблю сладкого Монарха 10EE так же, как и следующий парень. Но ЧПУ невероятно более продуктивен, особенно если у вас нет многолетнего опыта, который делает хорошего ручного машиниста непревзойденным мастером, которым он является. Для большинства из нас конечный результат от ЧПУ выглядит гораздо лучше и с гораздо меньшими усилиями. Я был так счастлив, что нашел его, почти с самой первой части, которую я сделал на своем ЧПУ.

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

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

Подумайте, что все это значит в этой аналогии, и вы начнете понимать, как программное обеспечение с ЧПУ так важно для того, чтобы быть лучшим!

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

Примечание для начинающих:

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

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

CAD CAM Software: Программирование с ЧПУ

Давайте начнем с краткого обзора того, как большинство gcode перемещается из программного обеспечения на компьютер, где его можно выполнить для создания детали. Это программное обеспечение ЧПУ, необходимое для программирования станков с ЧПУ. По большей части мы говорим о программном обеспечении CAD CAM, но не исключительно.

Кстати,

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

Если у вас есть обычный фрезерный станок с ЧПУ, токарный станок или токарный станок или 3D-принтер, вот как выглядит базовый рабочий процесс программного обеспечения CAD CAM:

CADCAM Software Workflow: от чертежа САПР, до кода GCode, до детали…

В этом рабочем процессе используются следующие типы программного обеспечения ЧПУ:

- CAD Software : Используется для проектирования деталей.Результатом работы САПР являются чертежи и твердотельные модели.

- Программное обеспечение CAM : программное обеспечение CAM анализирует чертеж CAD, получает данные от машиниста или программиста и выводит g-код для контроллера станка.

- Программное обеспечение «Slicer» :
Представьте, что это CAM для 3D-принтеров. Однако обычно это намного проще, чем программное обеспечение CAM.

CAD, а затем ПО CAM или Slicer Software приводят к созданию файла GCode, который затем передается на ваш станок с ЧПУ или 3D-принтер.Затем машина выполнит GCode, чтобы выполнить вашу часть.

Для облегчения этого процесса доступно множество других видов программного обеспечения с ЧПУ, таких как:

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

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

- Утилиты ЧПУ: Для расчета скорости подачи и скорости и многих других функций доступно множество утилит ЧПУ.

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

Хорошо, теперь давайте рассмотрим и рассмотрим каждый из них более подробно.

CAD и программное обеспечение для твердого моделирования: создание чертежа

Программное обеспечение

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

- AutoCad и Inventor: программное обеспечение САПР от Autodesk

- Solidworks: лидер на рынке параметрических САПР от Dassault Systems

- Rhino3D: 3D-моделирование с явным моделированием (также называемое прямым манипулированием).

- Fusion360 и Onshape: программное обеспечение Cloud CAD нового поколения.

Я попробовал все эти программы, и моя любимая - Rhino3D, за которой следуют Fusion360, Onshape и Solidworks. Я не рекомендую ни одного из них по сравнению с другими - я просто говорю вам о своих предпочтениях.

Чтобы определить лучший пакет для ваших собственных нужд, попробуйте CNCCookbook 3 шага для выбора CAD Software .

Первая часть, которую я когда-либо делал, была нарисована в Rhino 3D и была сделана для проекта цангового патрона на моем старом токарном станке с ручным управлением

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

Не волнуйтесь - даже самые заядлые эксперты проходят обучение и в конечном итоге улыбаются и могут создавать удивительные рисунки.И все мы ненавидим изучать новое программное обеспечение САПР, LOL!

Для своего первого программного обеспечения САПР я купил копию Rhino 3D версии 3 и обнаружил, что она проста. Я начал с пробной версии, которая ограничена 25 сохранениями или чем-то подобным. Я пробовал их два основных учебника в пробной версии, и когда я получил свою официальную копию, я смог вытащить заднюю панель патрона 3 вида примерно за час. Я подумал, что это не так уж плохо, учитывая все обстоятельства!

Сегодня я, вероятно, смогу выполнить эту работу за 10 минут, учитывая, что я намного лучше знаком с Rhino3D.

Готовимся «вычесть» отверстия
на задней панели…

Я использую шестиугольники или другие многоугольники, чтобы выложить болты
кругов…

Параметрическое и прямое редактирование 3D CAD

Это важное различие, чтобы хорошо понимать. Параметрический разработчик моделей использует ограничения (или параметры, отсюда и название) для определения размеров и относительной ориентации моделируемых объектов.Явное моделирование не поддерживает историю параметров. Каждый новый объект может быть создан самостоятельно.

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

Мне нравится думать об этом так. Параметрический САПР выделяется в двух областях:

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

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

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

2D против 3D

Мне тяжело волноваться о 2D-пакетах в наши дни. Получить полноценный 3D-пакет не намного дороже, и вы можете использовать множество 3D-пакетов для создания достойных 2D-чертежей. Вопрос о том, нужно ли вам делать много 2D-чертежей, возможно, из-за организационных стандартов, хорош ли выбранный вами пакет или нет.

Облачное или настольное программное обеспечение с ЧПУ?

Мы живем в эпоху Интернета, и вместе с Интернетом приходит Cloud CNC Software.CAD не является исключением. На момент написания этой статьи двумя самыми популярными облачными CAD-пакетами являются Onshape и Autodesk Fusion360. Оба довольно мощные, и совершенно новые. У них есть бесплатные пробные пакеты, которые позволят вам попробовать их перед покупкой. Их самая большая проблема заключается в том, что они не настолько многофункциональны, стабильны или не способны интегрировать и обмениваться файлами, а также программным обеспечением для настольных ПК. Но они быстро улучшаются, и они могут быть намного дешевле, чем настольное программное обеспечение с ЧПУ, поэтому стоит попробовать.

Fusion 360 стал особенно популярным, потому что он включает в себя встроенное высококачественное программное обеспечение CAM, поэтому он может быть просто универсальным магазином для пользователей ЧПУ.

CAM Software: чертежи для G-кодов

Программное обеспечение CAM берет чертеж из САПР и выдает g-коды, которые вы можете ввести в свое программное обеспечение управления машиной для управления машиной. CAM означает « C omputer A с номером M anufacturing». Часто возникает путаница относительно его связи с САПР, и многие программы САПР имеют встроенную возможность САМ или наоборот.

Полностью интегрированное решение является желательным, но не обязательным, а некоторые могут быть очень дорогими или могут заставить вас пойти на компромисс, который вы не сделали бы иначе.Исключением из этого правила является Fusion360, в котором есть как хорошие CAD, так и CAM, включенные в один пакет.

В этой категории доступно множество программ, в том числе:

- Meshcam : самый простой в мире пакет CAM. Мне очень понравился MeshCAM, и я решил стать для них дилером.

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

- OneCNC : Первый пакет CAM, который я выучил, он прост в использовании и очень популярен в нашем опросе CAM.

- Mastercam : лидирующий на рынке пакет CAM по многим параметрам.

и многие другие. Мы периодически проводим недельный опрос посетителей CNCCookbook, чтобы узнать, какой пакет CAM они использовали. Стоит просмотреть статью за результатами.

Чтобы получить представление о том, что такое CAM, ознакомьтесь с нашей статьей «Секреты CAM для начинающих». В нем мы шаг за шагом проведем вас через создание одной и той же детали с помощью двух разных недорогих пакетов - MeshCAM и CamBam.Он быстро подскажет, что делает CAM и как вы его используете.

Как выбрать пакет CAM?

Как вы должны оценить пакет CAM? Выберите самый популярный? Выбрать самый мощный?

Я предпочитаю задавать ряд вопросов, предназначенных для получения сбалансированного представления о том, какой пакет будет подходить для ваших нужд. Оценка пакета CAM для определения того, какой из них подходит вам, - серьезный бизнес, в который стоит вложить определенные усилия. Вы можете получить демонстрации продаж пакетов, которые вы рассматриваете, но в идеале вы хотели бы, чтобы они были выполнены с использованием ваших собственных конструкций деталей, которые вы будете производить.Избегайте консервированных демонстраций, потому что они всегда выглядят более гладкими, чем они есть на самом деле. Многие из тех же вопросов, которые мы упоминаем для CAD, возникают и при выборе CAM:

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

- Насколько легко нанять программистов, которые уже знают программное обеспечение? Переключить CAM намного сложнее, чем CAD, только потому, что он сложнее и разнообразнее.

- Хорошее ли программное обеспечение для тех видов работ, которые вам нужны? Лучшие 2/1-мерные пакеты обработки могут не быть лучшими в 3D, а 4-х или 5-ти осевая - это еще одна игра в мяч.

- Существует ли активное онлайн-сообщество пользователей, к которому вы можете обратиться за помощью и дополнительными продуктами?

- Хотите интегрированную комбинацию CAD / CAM?

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

- дополнительные расходы и гибкость, особенно в отношении постпроцессора. (См. Мою статью о постпроцессорах, чтобы узнать больше о постпроцессорах и покупке CAM)

- Качество обучения, чтобы начать вашу производительность.

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

A Головка цилиндра мотоцикла с ЧПУ…

Боевые бои пингвинов!

Клапанные крышки…

Шлепок для детской повозки Bling…

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

Было бы трудно представить, чтобы даже действительно опытный г-кодер или механик-ручник выполнил эти работы без огромных усилий. Я не хочу сказать, что ваш выбор программы CAM облегчает, но, по крайней мере, делает это возможным.

Начинающие и любители: не делайте свой первый CAM-пакет должен быть последним!

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

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

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

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

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

Слово о форматах файлов

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

Faceting показывает линии, используемые в g-коде, где дуги могли бы быть лучше…

Фото из резьбы CNCZone. Машинист недавно перешел от использования формата DXF для CAD к файлам STL. Вот когда началась огранка.Проблема в том, что формат файла STL не может представлять плавную кривую или даже дуги. Он превращает все в треугольники:

Сетка STL от программного обеспечения MeshFlatten…

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

Carving Software

Carving Software - еще один подход, который пытается упростить CAM. Идея программного обеспечения для резьбы по чпу заключается в том, чтобы преобразовать растровое изображение в g-код. Иногда растровые изображения легче получить, чем полноценные 3D-модели, особенно для таких приложений, как создание надписей и гравировка. Слабость этого подхода в том, что растровые изображения не передают информацию о глубине - они плоские. Таким образом, программа должна делать предположения на основе цвета или тона пикселей в растровом изображении.

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

,

NC Постпроцессоры, G-Code | FastCAM

ADTECH

ESAB

МИКРОПАТ

ATLAS АЛЛЕН БРЭДЛИ

ESSI

МИКРОЭНДЖ

АЛЛЕН БРЭДЛИ 2

FAGOR

МУЛЬТИКАМ

ANCA200

FANUC

MYNUC

ANCA2000

FARLEY SYSTEMS32

PICOPATH

ANCA PLATEMATE

FASTCNC БЕСКОНЕЧНОСТЬ

PDF 32

АВТОПАТ

FL CNC

АКЦИЯ

АВТОПИЛОТ

LINUX

SIEMENS

БЕРНИ 2.5, 3, 5, 10, 1000, 1200

LYNX

СЕРЕБРЯНЫЕ

COMPUPATH

МАЧ4

СТАРТ SHARPON

ДИНАПАТ

MAZATROL

UCNC

EDGE

МЕССЕР

VISION 1000, 2000

Это список машин Beamline, которые мы могли бы поддерживать с минимальной модификацией наших стандартных постпроцессоров.

Поддерживаемые нами машины PEDDINGHAUS делятся на две категории: BLD (Beamline Drill) и немецкий аналог TDK. Соответствующий номер относится к максимальному размеру раздела.

Например. TDK 1000; TDK 1200; BDL 750; BDL 1000; BDL 1200

FICEP более сложный, но в основном это серии DN DZ D & DX, за которыми следует число (но не всегда). Вот некоторые из поддерживаемых моделей:

ДЗТТ 1004; DZTT; DTT 1204; DTT 2004; DTT 2505; DTT

KALTENBACH & WAGNER - это пилы, но они часто подключаются к буровым линиям Peddinghaus и поэтому поддерживаются:

  • HDM Пилы HD 911, HDM 1311, HDM 1020, HDM 1431
  • KBS ленточные пилы KBS 851DG, KDS 1001DG, KBS 1301DG
  • KD Сверлильные станки: KD603 / 615, KD 803/815, KD 1003/1015, KD 1203/1215, KD 2003/2015
  • KF Центры обработки плит KF 1006 и KF 1505.

Мы также поддерживаем VERNET и WAGNER, однако обозначения номеров моделей различны для Европы и США.


Смотрите также


© 2015, All-Stanki.ru - оборудование для производства окон пвх и стеклопакетов Содержание, карта сайта.