31 октября 2019

Здравствуйте и добро пожаловать в «Совет дня от Haas». Меня зовут Марк. Пока я говорю с вами, токарный станок позади меня производит детали, используя вытягиватель прутка. Много деталей.

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

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

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

В своей программе я написал G01 W1.07. Когда на токарных станках Haas мы хотим выполнить в приращениях перемещение по осям X, Y или Z, то мы задаем команду U, V или W. Я использовал команду W1.07, чтобы выполнить перемещение по оси Z в положительном направлении на 1.07 дюйма от текущего положения. Необходимо запомнить, что обычно значения X и U задаются в диаметрах.

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

Если вы нажмете кнопку CYCLE START и получите сообщение, что патрон разжат (CHUCK UNCLAMPED), то нужно будет включить параметр 278, бит 8 — «Цикл старт с открытым патроном» (CHUCK OPEN CSTART). Вы получите такое сообщение, если нажмете кнопку CYCLE START с разжатым патроном.

Двигаемся дальше. Я написал программу для обработки своей детали и программу для работы вытягивателя прутка. В конце управляющей программы я заменил команду M30 на M99. Мы будем делать больше одной детали. Но сколько деталей мы сможем сделать? Нам нужно будет остановить обработку в определенный момент времени, когда будет достигнуто определенное количество деталей. Мы покажем сейчас три быстрых метода, для расчета этого количества.

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

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

/IF

[ GE ] THEN

Если выражение в скобках является истиной, то выполняется данный код. Мы напишем этот код сейчас:

/IF

[ #100 GE 44 ] THEN M30;

Если переменная #100, т.е. наш счетчик деталей, больше или равняется 44, то выполняется команда M30 — конец программы.

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

Применяя второй метод, мы также будем использовать нашу формулу «Если-То», но наш счетчик использовать уже не будем. Мы можем так сделать, так как в системе ЧПУ Haas уже есть встроенный счетчик M30, который связан с макропеременной 3901.

У нас есть отдельно видео «Совета дня» об использовании этой переменной 3901. В нем мы обсудили встроенные счетчики M30. Не забудьте посмотреть его.

Теперь, в оставшейся единственной сроке кода, мы будем сравнивать счетчик M30 со значением 44. Когда счетчик достигнет это значение, прекращаем обработку. Пока этот встроенный счетчик M30 меньше 44, мы продолжаем изготавливать детали.

Последний способ — это использование внутренней подпрограммы M97:

M97 P1 L44

M97 — вызов внутренней подпрограммы. P1 — команда перехода к строке N1. Вся подпрограмма находится между N1 и M99. Подпрограмма будет вызываться 44 раза. Это простое и наглядное решение. Хороший способ программирования вытягивателя прутка. Но, я предпочитаю метод с макропрограммированием. Если нажать RESET во время программы, то вы потеряете значение количества деталей, которые уже сделали. Вам придется менять значение L в кадре вызова подпрограммы. При использовании встроенного счетчика M30 или нашего счетчика #100, если вы нажмете RESET и остановите программу, то количество изготовленных деталей сохранится.

В конце данного видео мы хотели дать вам три важных совета.

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

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

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

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

Спасибо, что позволили нам стать частью Вашего успеха и что смотрели этот «Совет дня от Haas».