Написание программы для станков с чпу


Станки, производство, бизнес-план, технологии

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

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

Плата scheda для чпу используется в оборудовании форматно-раскроечных станков. Она установлена на станки, применяющиеся при производстве мебели. В частности на модели Unica 400,...

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

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

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

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

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

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

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

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

stankiwse.ru

Передача управляющей программы на станок

Введение в программирование обработки

После того как вы создали и проверили программу обработки при помощи ПК, ее необходимо передать на станок. Для передачи УП с компьютера в СЧПУ станка используется специальное коммуникационное программное обеспечение. В большинстве случаев связь осуществляется в соответствии со стандартом RS-232. При этом СОМ-порт компьютера соединяется кабелем со специальным разъемом на корпусе станка или панели УЧПУ. Для передачи данных необходимо, чтобы УЧПУ станка и коммуникационная программа были синхронизированы. Это достигается соответствующей настройкой параметров СЧПУ и коммуникационной программы. Как правило, коммуникационная программа и кабель поставляются вместе со станком, а информацию о настройке параметров СЧПУ для связи станка и компьютера можно получить из «родной» документации. Стоит учитывать, что при передаче данных в соответствии с RS-232 желательно, чтобы длина кабеля не превышала 15 метров.

Рис. 3.10. Вариант разъема RS-232

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

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

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

planetacam.ru

Проверка управляющей программы на станке

Введение в программирование обработки

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

Но даже если в коде УП нет ни одной ошибки, оператор станка может случайно внести в корректора СЧПУ неверные значения длины и радиуса инструментов или ошибиться в «привязке» к детали, что неизбежно приведет к браку. Для того чтобы исключить любую ошибку, перед изготовлением реальной детали прямо на станке производят пробный прогон или тестовую обработку. В табл. 3.3 приведены типичные ошибки программиста или оператора станка с ЧПУ и их возможные последствия.

Таблица 3.3. Возможные ошибки программиста и оператора

Ошибка Последствия
Не включена подача СОЖ при обработке, когда это необходимо Испорченный инструмент Ухудшение качества поверхности
Неправильные режимы резания Испорченный инструмент/ Заготовка сдвигается в приспособлении
В инструментальном магазине станка находится неправильный инструмент Деталь с неверными размерами (брак)
Не включены обороты шпинделя при обработке Испорченный инструмент/Испорченная заготовка
Неправильный порядок выполнения операций. Например, сначала нарезание резьбы, затем сверление (должно быть наоборот) Сломанный инструмент/ Испорченная заготовка
В корректорах стоят неправильные значения Испорченный инструмент или заготовка/ Деталь с неверными размерами (брак)
Траектория перемещения инструмента пересекается с приспособлением Сломанный инструмент/Испорченное приспособление
При обработке нескольких карманов инструмент после обработки первого из них не был возвращен в безопасную позицию над деталью для перемещения к следующему карману Испорченная деталь/ Сломанный инструмент
Оператор станка неправильно «привязался» к обрабатываемой детали (неправильно установлена рабочая система координат) Деталь с неверными размерами (брак)/ Испорченный инструмент/

Испорченная заготовка

Тестовые режимы станка с ЧПУ

Большинство современных станков с ЧПУ имеют тестовые режимы для дополнительной проверки УП. Основной тестовой функцией является отработка УП на холостых ходах (Dry run). При запуске УП в этом режиме станок блокирует перемещения исполнительных органов по оси Z, по осям X и Y или по всем осям одновременно. Например, если ваш станок блокирует ось Z, то будут осуществляться перемещения по осям X и Y, при этом шпиндель будет вращаться как обычно. Это позволит вам спокойно посмотреть, как работает вся УП, без опасения «зарезаться» в материал заготовки. Вообще, поведение станка в этом режиме может быть различным, поэтому перед работой в режиме отработки УП на холостых ходах внимательно прочтите руководство оператора станка.

Режим покадровой отработки (Single block) предназначен для выполнения программы обработки по отдельным кадрам. СЧПУ приостанавливает работу в конце каждого кадра и ожидает, когда оператор нажмет клавишу Старт цикла для исполнения следующего кадра. Пользуясь этим режимом, легко увидеть, пришел ли инструмент в правильную позицию или в программе есть ошибка. Обычно режим покадровой отработки УП применяется совместно с режимом отработки УП на холостых ходах или при «поднятой» нулевой точке детали.

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

Применяются и иные методы для цеховой проверки УП. Контролировать правильность перемещений в программе обработки оператору помогает экранный режим, который называется Distance to GO (Оставшееся расстояние). Многие СЧПУ имеют функцию отображения оставшегося расстояния перемещения по каждой из осей. Перейдя в этот режим, оператор видит, сколько миллиметров (дюймов) осталось переместиться инструменту в текущем кадре УП. К примеру, вы знаете, что фрезе нужно пройти до касания с поверхностью заготовки по оси Z 50 мм, а в строке Z экранного режима Distance to GO стоит 100 мм. Это означает, что фреза пройдет лишних 50 мм и врежется в материал заготовки. Таким образом, информация об оставшемся расстоянии перемещения позволяет оператору сравнивать фактическое и заданное расстояния перемещения визуально и дает возможность избежать серьезной ошибки.

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

Рис. 3.11. Очень часто перед настоящей обработкой детали «поднимают» нулевую точку по оси Z и УП «прогоняют по воздуху»

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

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

Последовательность полной проверки УП

  1. Выполните графическую проверку кода программы на компьютере методами бэкплота и твердотельной верификации.
  2. Осуществите дополнительные проверки программы и настройки станка:
    • все ускоренные перемещения выполняются над поверхностью заготовки на безопасном расстоянии;
    • в УП номера инструментов и номера корректоров совпадают;
    • инструмент, установленный в инструментальном магазине станка, соответствует инструменту, описанному в УП;
    • инструмент надежно закреплен в патроне;
    • в стойке ЧПУ находятся правильные значения компенсации длины и радиуса инструментов;
    • назначены верные режимы резания;
    • шпиндель вращается в правильном направлении;
    • в УП присутствует команда на включение СОЖ при необходимости;
    • операции обработки выполняются в правильном порядке;
    • черновые операции производятся перед чистовыми операциями;
    • заготовка надежно закреплена в приспособлении;
    • инструмент перемещается от одного обрабатываемого элемента детали к другому на безопасном уровне по оси Z.
  3. Выполните графическую проверку программы на стойке ЧПУ, если это возможно.
  4. Отработайте УП на холостых ходах:
    • включите режим покадровой отработки УП;
    • уменьшите скорость рабочей подачи;
    • сместите нулевую точку детали на безопасное расстояние над поверхностью заготовки и прогоните программу «по воздуху».
  5. Верните нулевую точку из безопасного положения в нормальное положение, отмените режим покадровой отработки УП и выполните обработку детали с уменьшенными рабочими режимами.
  6. Проверьте размеры детали. При необходимости произведите корректировку значений длины и радиуса инструментов или самой программы.

planetacam.ru

Структура программы

Структура управляющей программы

Для знакомства со структурой УП давайте взглянем более пристально на уже созданную ранее программу обработки паза (см. главу 3):

% O0001 (PAZ) N10 G21 G40 G49 G54 G80 G90 N20 M06 T01 (FREZA D1) N30 G43 H01 N40 M03 S1000 N50 G00 X3 Y8 N60 G00 Z0.5 N70 G01 Z-1 F25 N80 G01 X3 Y3 N90 G01 X7 Y3 N100 G01 X7 Y8 N110 G01 Z5 N120 M05 N130 M30 %

Управляющая программа является упорядоченным набором команд, при помощи которых определяются перемещения исполнительных органов станка и различные вспомогательные функции. Любая программа обработки состоит из некоторого количества строк, которые называются кадрами УП. Кадр управляющей программы – составная часть УП, вводимая и отрабатываемая как единое целое и содержащая не менее одной команды. Система ЧПУ считывает и выполняет программу кадр за кадром. Очень часто программист назначает каждому кадру свой номер, который расположен в начале кадра и обозначен буквой N. В нашей программе вы можете увидеть номера кадров c N10 до N130. Большинство станков с ЧПУ позволяют спокойно работать без номеров кадров, которые используются исключительно для удобства зрительного восприятия программы и поиска в ней требуемой информации. Поэтому наша программа обработки может выглядеть и следующим образом:

% O0001 (PAZ) G21 G40 G49 G54 G80 G90 M06 T01 (FREZA D1) G43 H01 M03 S1000 G00 X3 Y8 G00 Z0.5 G01 Z-1 F25 G01 X3 Y3 G01 X7 Y3 G01 X7 Y8 G01 Z5 M05 M30 %

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

В самом начале УП обязательно должен находиться код начала программы % и номер программы (например, О0001). Два этих первых кадра не влияют на процесс обработки, тем не менее они необходимы для того, чтобы СЧПУ могла отделить в памяти одну программу от другой. Указание номеров для таких кадров не допускается.

% О0001 (PAZ)

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

N10 G21 G40 G49 G54 G80 G90

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

N20 М06 Т01 (FREZA D1) N30 G43 Н01

N40 M03 S1000

planetacam.ru


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

  • Сверлильно фрезерный станок
  • Фрезерный станок своими руками по дереву
  • Набор для сборки чпу станка
  • Шлифовальный станок зубр зшс 500
  • Плетение гердана на станке мастер класс
  • Сверлильные металлорежущие станки
  • Станки для производства пластиковых окон
  • Шпиндель для фрезерного станка с чпу
  • Сверлильный станок зубр зсс 450
  • Станки для металлообработки
  • Станок универсально заточной 3в642