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

Т-коды упрощают процесс подтверждения длины инструмента

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

Хотя компенсация длины инструмента является хорошей функцией, у нее есть некоторые недостатки.

Каковы недостатки компенсации длины инструмента?

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

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

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

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

Основная настройка макроса

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

Переменные серии #2200 обеспечивают доступ к коррекции геометрии длины инструмента. Те, что в серии #5200, обеспечивают доступ к смещениям приспособлений. Кроме того, наш пример «второй ссылки» на соответствующие значения системных переменных. Наши значения длины тестового инструмента:

#149=4.0

#2=#[2200+#149] (текущая длина инструмента)

Если для общей переменной #149 задано значение 4.0, выражение 2200+#149 отображает 2204. Знак решетки (#) за скобками делает эту системную переменную #2204, которая обращается к значению смещения геометрии длины инструмента под номером четыре. Подобные методы используются для доступа к текущему значению Z-регистра смещения прибора. Мы также используем системную переменную #4014 для доступа к текущему установленному значению смещения прибора (54-59).

Рассмотрите иллюстрацию.

Входные данные поступают из смещений, из системных констант (постоянные общие переменные серии #500) и из значений, указанных в программе. Смещения включают значения Z смещения приспособления и длины инструмента, введенные в смещениях геометрии компенсации длины инструмента.

Пользователям нужно будет ввести следующие системные константы только один раз:

#511:Зазор для смены инструмента.

#512:Величина выдвижения устройства смены инструмента (см. документацию производителя станка).

#513:Перемещение по оси Z (см. документацию производителя станка).

Эти значения соответствуют программе ЧПУ:

#100:Расстояние от нулевой поверхности Z до самого высокого препятствия (например, зажима).

#101:Расстояние между Z-нулевой поверхностью и самой глубокой глубиной. Это значение можно указывать перед каждой сменой инструмента.

Этот метод работает с определяемой пользователем программой Т-кода. После установки параметра (#6001, бит 5 для более новых ЧПУ FANUC) на 1, каждый раз, когда ЧПУ видит T-код, он будет сохранять значение T в общей переменной #149 и выполнять программу O9000.

Существует два распространенных типа систем автоматической смены инструмента.

Каковы общие стили систем автоматической смены инструмента?

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

Примеры программ

Вот программы. Основная программа (O6001) сокращена для отображения только связанных команд:

O6001 (Основная программа)

G54 (Выберите смещение крепления)

#100=2,0 (высота самого высокого элемента/препятствия от нулевой Z-поверхности со смещением приспособления)

#101=2,5 (наибольшая глубина обработки для инструмента 4)

(.)

(Команды запуска программы)

(.)

T04 (вызывает программу O9000, пользовательский макрос T-кода)

M06 (Смена инструмента произойдет, если инструмент находится в пределах диапазона)

(.)

(Обработка инструментальной станцией 4)

(.)

#101=1.0 (наибольшая глубина обработки для инструмента 5)

(Команды запуска инструмента)

(.)

T5 (вызывает пользовательский макрос T-кода)

M06 (Смена инструмента произойдет, если инструмент находится в пределах диапазона)

(Обработка инструментом 5)

(.)

(Баланс программы обработки)

(.)

М30

O9000 (Инструмент проверки пользовательского макроса)

#1=ABS[#[5203+[#4014-53]*20]] (текущее значение Z смещения крепления)

#2=#[2200+#149] (текущая длина инструмента)

IF[[#1-#2-#511-#512-#100]GT0]GOTO5 (Подходит ли длина инструмента?)

#3000=100(ИНСТРУМЕНТ СЛИШКОМ ДЛИННЫЙ)

N5#3=#1+#101 (самая большая глубина)

#4=#513+#2 (досягаемость инструмента)

IF[[#4-#3]GT0]GOTO10 (Дотянется ли инструмент до самой глубокой поверхности?)

#3000=101(ИНСТРУМЕНТ СЛИШКОМ КОРОТКИЙ)

N10T#149 (Повернуть инструмент в положение готовности)

М99


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

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