Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Equipment >> Промышленное оборудование

Когда использовать пользовательские макросы с CAM-системой

Пользовательские макросы могут повысить безопасность и качество при правильном использовании в CAM-системах. Фото:Гетти

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

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

Служебные приложения . Я называю любой пользовательский макрос, улучшающий поведение станка с ЧПУ, вспомогательным приложением. Как говорит Бен Стаатс из Abcissa Ordinate LLC:«Мне нравится термин «брак» CAM и макросов за тот факт, что когда вы смешиваете перезапуски программы, требующие вмешательства человека на мостовых мельницах, где отливки дороги, все должно происходить правильно — и служебные макросы отвечают всем требованиям».

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

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

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

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

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

Приложения постоянного цикла. Большинство CAM-систем генерируют G-код, в котором используются определенные постоянные циклы. Для обрабатывающих центров в большинстве случаев используются постоянные циклы обработки отверстий (G81, G82, G83 и т.п.). Для токарных центров многие указывают, что нарезание резьбы должно выполняться с помощью постоянного цикла. Это сокращает программу G-кода и упрощает управление процессом обработки на станке с помощью простых правок программы.

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

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

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


Промышленное оборудование

  1. Малина с кулачком в скворечнике
  2. Когда и как использовать огнетушитель
  3. Токарный станок с ЧПУ с гидростатической системой линейных направляющих
  4. Платформа автоматизации с ЧПУ и выделенным процессором
  5. 3 основных метода, которые компании по производству металлоконструкций используют в индивидуальных проектах
  6. Понимание пользовательской обработки и когда она вам нужна
  7. Когда следует использовать кран-молот? Руководство
  8. Когда использовать станки с ЧПУ вместо других вариантов
  9. Когда использовать стол для плазменной резки
  10. Когда следует использовать гибку воздухом для штамповки на прессах