Где брать программы для выполнения различных работ на фрезерном станке с ЧПУ

Где брать программы для выполнения различных работ на фрезерном станке с ЧПУ

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

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

Перечень ПО

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

Можно выделить следующее программное обеспечение:

  • «Visual CAD/CAM 2014». Это пакет софта, в состав которого входит программное обеспечение, необходимое для создания управляющих программ для 3-осевых фрезеров. Кроме того, данный пакет содержит средства, визуализирующие процесс обработки;
  • «Feature CAM 2011». Одна из наиболее известных утилит, которые применяются для моделирования и изготовления изделий сложной конструкции, и технологической оснастки. Автомобильная, аэрокосмическая, машиностроительная и энергетическая отрасли промышленности уже не первый год пользуются данным программным обеспечением;
  • «Gibbs CAM». Предназначена для двух – пяти осевых фрезеров. При помощи данного программного обеспечения также можно заниматься несколькими видами моделирования (2D, 3D, поверхностное, каркасное и т.д.);
  • «Art CAM». Лучшая утилита, с помощью которой можно проектировать объемные рельефы. Примечательной особенностью данного ПО является отсутствие необходимости дальнейшей ручной доработки.

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

MATH 3

Отдельно стоит упомянуть американское ПО «MATH 3». Оно подходит для разных видов фрезеров, плоттеров и токарных станков. Широко используется как профессионалами, так и любителями.

При помощи данной программы для фрезерного станка с ЧПУ можно:

  • управлять несколькими координатами (до шести);
  • импортировать графические изображения разных форматов напрямую;
  • создавать управляющее ПО;
  • управлять таким показателем, как частота вращения шпинделя;
  • применять ручные генераторы импульсов;
  • создавать пользовательские М-коды.

Для использования данного софта необходимо обладать ОС «CNC Linux». В противном случае обеспечить корректную работу ПО не удастся.

Виды программного обеспечения для ЧПУ устройств

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

  • разработка проекта в CAD системе;
  • формирование программы в POST – процессоре для управления станком ЧПУ;
  • передача программы в блок управления и ее исполнение.

Процесс разработки нового поколения автомобиля и запуск его производства в середине прошлого столетия занимал целое десятилетие. Благодаря появлению специализированного ПО для программирования станков с ЧПУ, этот процесс сократился в десятки раз.

Интересно! До появления современных CAD платформ, таких как AUTOCAD, CATIA, SolidWorks, Inventor, инженеры прописывали технологические программы вручную. Десятки тысяч строк кода занимали огромный объем на бумажных носителях информации. Одна программа в 100 килобайт загружалась с них по 30 минут.

Технологический цикл

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

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

Следующим этапом является исполнение программы управления станком ЧПУ. Каждый производитель процессорной стойки, будь это Siemens, Fanuk, Mazak или Ижмаш, старается адаптировать ее под конкретное применение. Это явление породило несовместимость кодировки команд управления разнотипным оборудованием.

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

—>ЧПУШНИКИ —>

—> —>Меню сайта —>

—> —>Категории раздела —>

—> —>Наш опрос —>

—> —>Статистика —>

—> —>Форма входа —>

Proteus — это симулятор микроконтроллерных устройств совместимый в огромным количеством цифровых и аналоговых моделей устройств. Программа способна полноценно заменить монтажную плату и поможет спроектировать автоматические трассировки PCB, а также прописать электрические схемы. Кроме этого программа Proteus способна качественно эмулировать собранную аналоговую или цифровую схему.

Название: Geometric Technologies CAMWorks
Версия: 2011 Service Pack 0.0 for SolidWorks 2010-2011 32bit & 64bit
Разработчик: www.camworks.com
Интерфейс: английский
Платформа: SolidWorks 2010-2011, MS Access 2003, 2007
Операционная система: Window XP / Vista / Seven
Размер файла: 391.0 mb & 429.0 mb
Новая версия полностью интегрируемой с SolidWorks CAM системы, которая позволяет пользователям создавать траектории движения инструмента, не покидая привычную среду и сохранять их в основном документе.

О Geometric Ltd

Компания Geometric Ltd. (Мумбай/Бомбей, Индия) — основанная в 1984 году, является ведущим мировым поставщиком услуг в области PLM. Компания состоит в стратегических альянсах со многими вендорами, включая Dassault Systemes, Siemens PLM Software, PTC и MSC.Software. Годовой оборот — около 130 млн. долларов США. В 10 отделениях компании (США, Франция, Румыния, Индия и Китай) работают почти 3000 сотрудников.
Разработка CAMWorks ведется с 1997 г. компанией TekSoft (Скоттсдейл, штат Аризона, США). В 2005 г. TekSoft была поглощена компанией Geometric Ltd. и позднее переименована в Geometric Technologies, Inc., 100% дочернее предприятие Geometric.

О Geometric Technologies CAMWorks

Geometric Technologies CAMWorks — интегрируемая CAM система, работающая непосредственно в среде SolidWorks. Дерево обработки CAMWorks и его команды доступны нажатием кнопок в окне SolidWorks, позволяя пользователям создавать траектории движения инструмента, не покидая SolidWorks, и сохранять их в основном документе.

Модули CAMWorks доступны в любой необходимой комбинации:

— 2,5-осевое, 3-осевое, 3-осевое с поднутрениями, 4-осевое, 5-осевое фрезерование
— 2- и 4-осевая токарная обработка
— Фрезерование с вращающейся осью
— 2- и 4-осевая эрозионная обработка.

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

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

VisualMill — современный программный пакет, включающий необходимые инструменты для генерации управляющих программ 3-х осевых фрезерных станков и средства визуализации процесса обработки с имитацией удаления материала.

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

FANUC ladder III это главная утилита предназначеная для разработки, отладки, и документирования PLC программ (электроавтоматики) УЧПУ фирмы FANUC.

Данная версия является портативной версией программы не требующая установки и работающая с USB накопителя.

Название: Gibbs GibbsCam 2010
Версия: 9.5.24
Разработчик: www.gibbscam.com
Интерфейс: многоязычный (русский присутствует)
Операционная система: Window XP / Vista / Seven
Размер файла: 485.6 mb
Программное решение с полным набором инструментов для автоматизированной подготовки программ для станков с ЧПУ, которое обьединяет в себе простоту использования и функциональную мощь.

Читайте также  Подключение двигателя треугольником

О компании Gibbs & Associates

Компания Gibbs System, Inc., основанная в 1984 году и более известная, как Gibbs & Associates, является лидером в поставке передовых CAD/CAM-технологий, сохраняя такую отличительную черту, как легкость в использовании и качество, увеличивающее производительность работы специалистов. «Мощно Простой. Просто Мощный.» (Powerfully Simple. Simply Powerful.) – руководящая философия Gibbs. Компания придает большое значение поддержке и усилению программистов ЧПУ, операторов и производственных инженеров. Цель Gibbs – внедрить в производство новые технологии и новые методы работы, это приводит к тому, что обработка становится более легкой, а бизнес – более прибыльным. Чтобы достичь этой цели, Gibbs создает средства, которые естественно интуитивны, графически интерактивны, исключительно наглядны, ассоциативны и совершенно очевидно доставляют удовольствие от использования. Gibbs поставляет качественное решение, включающее обслуживание и поддержку запросов пользователей.
В январе 2008 Gibbs & Associates объединился с компанией Cimatron Ltd., став ее 100% дочерней компанией.

GibbsCAM поддерживает программирование от 2 до 5 осевого фрезерования, токарной, токарно-фрезерной, многофункциональной синхронной обработки и проволочной электроэрозии. GibbsCAM также предоставляет возможности полностью интегрированного производственного моделирования, которые включают 2D, 2.5D, 3D каркасное, поверхностное и твердотельное моделирование.
GibbsCAM имеет сертификаты компании Microsoft, а средства обмена данными обеспечивают доступ к широчайшему спектру прямых и стандартных форматов CAD. GibbsCAM сертифицирован как Autodesk Inventor Certified Application Program, а также как Solid Edge Certified Select Product и SolidWorks Certified CAM Product. GibbsCAM предлагается также многими производителями станков с ЧПУ и систем ЧПУ, включая GE Fanuc, Infimatic, Siemens, Doosan Infracore, Haas, Index, MAG Fadal, Mazak, Mitsubishi, Mori Seiki и Tornos.
Gibbs поставляет решения таким компаниям, входящим в Fortune 500, как Boeing, Ford, General Dynamics, General Motors, Lockheed Martin и Raytheon и присутствует на всех глобальных рынках.

Название: Delcam FeatureCam 2011
Версия: R2 Service Pack 1.0 Build 17.5.0.32 32bit & 64bit
Разработчик: www.featurecam.com
Интерфейс: многоязычный (русский присутствует)
Операционная система: Window XP / Vista / Seven
Размер файла: 522.3 mb & 593.5 mb
Обновленная версия программного решения для подготовки управляющих программ, с полным набором современных инструментов основанных на автоматическом распознавании типовых элементов.

Delcam plc — мировой лидер в разработке САПР конструкторско-технологического назначения для моделирования, изготовления и контроля сложных изделий и технологической оснастки. Программное обеспечение применяется в различных отраслях промышленности, включая автомобильную и аэрокосмическую, машиностроение и энергетику, производство изделий из пластмасс, стекла, керамики, резинотехнических изделий, а также различной упаковки; для задач, начиная с концептуального дизайна и заканчивая изготовлением мастер-моделей и технологической оснастки. Формально компания была основана в 1977 году после окончания первоначальных разработок в Кембриджском университете. Коллектив выкупил компанию в 1989 году, а в 1997 году компания стала акционерным обществом открытого типа. В настоящее время компания имеет более 400 сотрудников во всем мире, половина персонала находится в Англии.

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

Основные возможности системы Delcam FeatureCam:

— Построить или импортировать деталь
— Идентифицировать элементы детали (отверстия, карманы, пазы, поверхности фрезерования и т.д.)
— Создать и симулировать процесс обработки
— Генерировать NC код управляющей программы (УП)

База знаний технологий обработки увеличивает производительность

Автоматические действия системы Delcam FeatureCam:

— Выбирает инструмент
— Вычисляет скорости и подачи, шаг и глубину резания
— Определяет черновые и чистовые операции
— Генерирует траекторию обработки и NC код управляющей программы

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

Пакет Delcam FeatureCam предоставляет:

— Обширную библиотеку постпроцессоров с возможностью создания собственных или модификации существующих
— Оптимизацию подач
— API интерфейс для создания макро-программ и пользовательских приложений
— Документацию для калькуляции работ
— Встроенный модуль 3D симуляции

Что делать, если вы далеки от программирования?

В этом случае стоит обратиться за помощью к специалистам.

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

Программа для чпу станка

  • Главная
  • Продукты и решения
    • Продукты и решения
    • Продукты
      • Продукты
      • SprutCAM
      • SprutCAM Robot
      • СПРУТ-ОКП
      • СПРУТ-ТП
      • NCTuner
      • СПРУТ-АЭД
      • SprutCAD
      • Sprut ExPro
    • Как приобрести
      • Как приобрести
      • Цены
      • Предложение ВУЗам
      • Пригласить на тендер
      • Trade-In
      • Дилеры
    • Услуги
      • Услуги
      • Проекты автоматизации
      • Внедрение и запуск
      • Техническое сопровождение
      • Адаптация
      • Постпроцессирование
      • Обучение
      • Организация семинаров
  • Скачать
    • Скачать
    • SprutCAM
    • SprutCAM Robot
    • СПРУТ-ОКП
    • СПРУТ-ТП
    • NCTuner
    • СПРУТ-АЭД
    • SprutCAD
  • Поддержка
    • Поддержка
    • Задать вопрос
    • Документация
    • База знаний
  • Партнеры
    • Партнеры
    • Наши партнеры
    • Стать нашим дилером
    • Университеты, институты и колледжи
  • О компании
    • О компании
    • Компания
      • Компания
      • О СПРУТ-Технологии
      • Отзывы
      • Оставить отзыв о ПО «СПРУТ-Технологии»
      • Вакансии
    • Пресс-центр
      • Пресс-центр
      • Новости
      • Семинары
      • Выставки
      • Награды
      • Статьи
      • Опыт внедрения программного обеспечения под маркой СПРУТ-Технологии
    • Контакты
  • Кто вы?
    • О компании
    • Руководитель
    • Специалист IT
    • Плановик/Диспетчер
    • Технолог
    • Технолог ЧПУ
    • Представитель ВУЗа
    • Студент
    • Программист
    • Поставщик оборудования с ЧПУ
    • Ищу работу
  • Здесь вы можете.
    • Здесь вы можете.
    • Автоматизировать
      • Автоматизировать
      • Проектирование техпроцессов
      • Планирование и контроль производства
      • Подготовку программ для станков с ЧПУ
    • Заказать бесплатно
      • Заказать бесплатно
      • Персональную презентацию
      • Материалы и диск
      • Семинар
    • Так же вы можете.
      • Так же вы можете.
      • Найти представителя
      • Стать партнером
      • Перейти на форум
      • Оставить заявку на приобретение
      • Посмотреть вакансии
    • Техническая поддержка
      • Техническая поддержка
      • Загрузить ПО
      • Документация
      • Часто задаваемые вопросы
      • Задать вопрос
  • Вход
  • Заказать звонок
    8 800 302-96-90
  • Поиск
  • Помощь on-line
  • Заказать демо-диск

Вы можете воспользоваться одним из предложенных ниже способов:

  • info@sprut.ru
  • spruttechnology

Вы можете авторизоваться на сайте через:

  • Руководитель
  • Специалист IT
  • Плановик/Диспетчер
  • Технолог
  • Технолог ЧПУ
  • Представитель ВУЗа
  • Студент
  • Программист
  • Поставщик оборудования с ЧПУ
  • Ищу работу
Автоматизировать
  • Проектирование техпроцессов
  • Планирование и контроль производства
  • Подготовку программ для станков с ЧПУ
Заказать бесплатно
  • Персональную презентацию
  • Материалы и диск
  • Семинар
Также вы можете.
  • Найти представителя
  • Стать партнером
  • Перейти на форум
  • Оставить заявку на приобретение
  • Посмотреть вакансии
Техническая поддержка
  • Загрузить ПООбновление
  • ДокументацияДрайвера
  • Дополнительное ПО
  • Часто задаваемые вопросы
  • Задать вопрос
  • Главная
  • О компании
  • Пресс-центр
  • Статьи
  • Создание программ для станков с ЧПУ

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

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

Читайте также  Диодный мост в генераторе

Пример программы в G-кодах

Текст программы

Описание

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

Вызов инструмента с номером 1

Включение шпинделя – 8000 об/мин

Ускоренное перемещение в точку X-19 Y-19

Ускоренное перемещение на высоту
по Z 3 мм

Линейное перемещение инструмента в точку ХЗ Y3 с подачей F = 600 мм/мин

Перемещение инструмента по дуге радиусом 8 мм в точку X8 Y3

Есть три метода программирования станков с ЧПУ:

  1. Вручную.
  2. На станке, на стойке с ЧПУ.
  3. В CAM-системе.

Вручную

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

Проблемы

Вот с какими проблемами сталкиваются, когда программу на станок пишут вручную:

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

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

Поломка оборудования или инструмента. Ошибки в тексте управляющей программы, помимо брака, также могут привести и к поломке шпинделя станка или инструмента.

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

На стойке с ЧПУ

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

Проблемы

Вот с какими проблемами сталкиваются, когда программу пишут на стойке:

Время. Станок не работает, пока наладчик пишет программу для обработки детали. Простой станка – это потерянные деньги. Если в программе получается больше 130 строк кода, то лучше выбрать другой способ программирования. Хотя на стойке с ЧПУ, конечно, написать программу быстрее, чем вручную.

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

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

Пока идет создание программы на стойке, станок не приносит деньги производству.

В SprutCAM

SprutCAM – это CAM-система. CAM – сокращение от Computer-Aided Manufacturing. Это переводят как «изготовление при помощи компьютера». В SprutCAM загружают 3D-модель детали или 2D-контур, затем выбирают последовательность изготовления детали. SprutCAM рассчитывает траекторию режущего инструмента и выводит ее в G-кодах для передачи на станок. Для вывода траектории в G-код используют постпроцессор. Постпроцессор переводит внутренние команды SprutCAM на команды G-кода для станка с ЧПУ. Это похоже
на перевод с иностранного языка.

Принцип работы в SprutCAM представлен в этом видео:

Преимущества

Вот какие плюсы при работе со SprutCAM:

Быстро. Сокращает время на создание программ для станков с ЧПУ на 70 %.

Внедрение без лишней заготовки. Программа проверяется до запуска на станке.

Исключает брак. По отзывам наших пользователей, SprutCAM сокращает появление брака на 60 %.

Контроль столкновений. SprutCAM контролирует соударения с деталью или рабочими узлами станка, врезания на ускоренной подаче.

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

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

Многофункциональный редактор управляющих программ для станков с ЧПУ

Андрей Матвеев, Прокопий Николаев

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

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

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

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

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

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

Рис. 1. Общий вид графического редактора управляющих программ

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

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

Переход к конкретному кадру

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

Читайте также  Сварочные чертежи

Информация о траектории инструмента

Данные о траектории инструмента выдаются в виде информационной таблицы. В таблице представлена информация об общем числе кадров, количестве и типе перемещений, времени выполнения операции, режимах подачи, а также приведены геометрические данные прохода (рис. 2).

Рис. 2. Информация о траектории инструмента

Информация о кадре

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

Рис. 3. Информация о кадре траектории инструмента

Преобразование NC-кода в инвариантный вид

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

Преобразование кода в геометрические объекты

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

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

Рис. 4. Панель настроек графического редактора

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

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

Рис. 5. Выбор цветовой гаммы отображения траектории инструмента

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

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

Рис. 6. Настройки кодировки редактора для отображения NC-программ

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

Рис. 7. Установка собственных фильтров для управляющих программ

Редактор позволяет работать одновременно с несколькими программами, причем траектории движения инструмента будут отображаться в графическом окне совместно, что позволяет отслеживать взаимное перемещение инструмента (рис. 8).

Рис. 8. Визуализация нескольких управляющих программ

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

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

Рис. 9. Собственная библиотека инструмента

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

Ключевые особенности:

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

Неограниченный размер файла. CNC Syntax Editor поддерживает файлы программ для станков ЧПУ размером до 2 ГБ. В дополнение, вы можете открыть и редактировать несколько программ одновременно, копируя куски кода между открытыми окнами.

Сравнение файлов. CNC Syntax Editor позволяет построчно сравнить два файла. CNC Editor использует приложение WinDiff для этой задачи.

Хранилище (репозиторий) кода. В CNC Syntax Editor вы можете составить свой каталог программ или частей программ, а затем быстро искать по этому каталогу и вставлять во вновь создаваемые программы. Можно помещать куски кода для деталей в репозиторий.

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

Нумерация строк. CNC Syntax Editor может добавлять, изменять или удалять нумерацию строк. Используется стандартный формат Nnnnn, с задаваемым шагом и количеством цифр.

Сдвиг/Масштабирование/Зеркалирование. CNC Syntax Editor может смещать, масштабировать или зеркально отражать выбранные координатные оси во всем файле или его части.

Добавление или удаление пробелов. Добавление или удаление пробелов между командами в G коде для улучшения читаемости или уменьшения размера файла соответственно.

Смена осей. Эта функция позволяет заменить одну ось на другую.

Поворот. Поворот всей детали на заданный угол вокруг заданной точки.

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

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

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

Создание управляющей программы

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

Для создания управляющей программы для ЧПУ следует перейти во вкладку Траектории → Сохранить траекторию как . В открывшемся окне в левой части отображаются все предварительно выбранные траектории. Если для обработки модели используется одна и та же фреза, то все траектории в порядке очередности выполнения можно перенести в правое окошко. После сохранения все траектории объединятся в одном файле. Название файла необходимо прописывать латинскими буквами, так как после переноса файла в память станка с ЧПУ на экране вместо русских букв может появиться абракадабра.

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