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

Примеры учебных пособий по программированию ЧПУ Коды G и M для станков с ЧПУ от начального до продвинутого уровня.

Примеры учебных пособий по программированию ЧПУ Коды G и M

Пример кода учебника по программированию G точка S
G01 X0 Y0 F7.5 ; точка А
Y2.134 ; точка B
G03 X0.5 Y3.0 I-0.5 J0.866 ; точка С
Х0. Y3.866 И-1. J0 ; точка D
G01 Y5.5 ; точка E
G02 X0.5 Y6.0 I0.5 J0 ; точка F
G01 X4.5 ; точка G
G02 X6.0 Y4.5 I0 J-1.5 ; точка Н
G01 Y0 ; точка I
Х0 ; точка А
G00 Х-1,0 У-1,0 ; точки

5. Пример кода программы ЧПУ для фрезерования полного круга

Как фрезеровать полный круг, нет проблем Ниже приведен пример G-кода программы ЧПУ, который показывает, как запрограммировать полный круг на фрезерном станке с ЧПУ.

N05 G00 X10 Y25 Z1 S1250 M3
N10 G01 Z-5 F100
N15 G02 X10 Y25 I20 J0 F125
N20 G00 Z100 M5
Объяснение

N05 Ускоренный подвод инструмента (G00) к точке P01.
N10 Подача (G01) к Z-5

N15 Плоскость XY выбирается автоматически (G17). Инструмент перемещается по часовой стрелке по полному кругу (G02).

пример написания короткой программы на токарном станке с чпу, цикл g72, стойка fanuc.

N20/N25 Ускоренный ход (G00) отвод.
N30 Конец программы (M30).
Объяснение
1: Начальная точка инструмента — N05 X10 Y25, это точка P01.

2: Теперь нам нужен полный круг, поэтому мы будем использовать G-код G02 или G03 с круговой интерполяцией

. Если вам нужен круг по часовой стрелке, вы будете использовать G02, как показано в этой программе.
но если вы хотите круг против часовой стрелки, используйте G-код G03.
3: С помощью G02 мы задаем координаты конечной точки круга,
так как для полного круга начальная и конечная точки остаются теми же,
поэтому мы будем использовать те же координаты X, Y
G02 X10 Y25

4: Теперь, чтобы завершить G-код G02, мы должны указать координаты центра окружности,
I – расстояние от начальной точки окружности до центральной точки окружности по оси X.
J — расстояние от начальной точки окружности до центральной точки окружности по оси Y,

поэтому G02 X10 Y25 I20 J0, чтобы показать, как измерять I и J, значения I и J приведены отдельно на приведенном выше рисунке.

6. CNC G02 Круговая интерполяция по часовой стрелке Образец программы фрезерования с ЧПУ

ЧПУ G02 Круговая интерполяция по часовой стрелке Учебное пособие по программе ЧПУ

Читайте также:
Формулировка задачи которую программа должна решить называется

G90 G00 X-2.0 Y-1.0
G01 X0 Y0 F8.0 ; точка А
Y4.0 ; точка B
G02 X2.0 Y6.0 R2.0 ; точка C
G01 X8.0 ; точка D
G02 X9.0 Y2.268 R2.0 ; точка E
G01 X0 Y0 ; точка А
G00 X-2.0 Y-1.0

Подпрограммирование Fanuc.

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

Пример программы ЧПУ для вызова подпрограммы см. в разделе Многозаходная резьба с циклом нарезания резьбы Fanuc G76.

Наладка ЧПУ станка. Программа. Часть 1. Стойка Фанук.

Вызов подпрограммы

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

N10 M98 P1004

В приведенной выше строке программы ЧПУ будет вызвана подпрограмма 1004, которая хранится в памяти управления как O1004.

Конец подпрограммы
Чтобы вернуться к последней позиции программы (главной программы) для продолжения программы,
используется команда M99 в последней строке подпрограммы

Повторы подпрограммы
Управление также имеет возможность содержать команду повтора как часть строки программы М98.

Когда строка программы записывается с помощью команды M98 P1004, система управления фактически считывает

строку информации как M98 P00001004, причем первые 4 цифры после слова P представляют собой
количество повторов.
Чтобы повторить подпрограмму (O1004) 33 раза, строка программы будет выглядеть следующим образом:
M98 P331004

Приведенный выше код программы ЧПУ вызовет программу O1004 33 раза, а затем вернется к основной программе.

Команда М99
Управление Fanuc имеет возможность перейти к определенному номеру строки программы по возвращении в
основную программу с помощью команды M99, например:
Эта вышеприведенная команда переместит элемент управления на строку номер N100 в основной программе.
M99 также может быть записан в конце основной программы, что приведет к непрерывному
циклу программы.

7. Пример программы фрезерования карманов с ЧПУ – Фрезерование с отсечкой

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

В этом примере программы фрезерование прямоугольного и круглого кармана.

Основная программа
Диаметр фрезы : 10 мм
N10 M6 T2 H3 G43 M3
N15 S1000 F60
N20 G0 X9 Y9 Z1
N30 M98 P030035 // № подпрограммы
N35 G0 Z1 G90

N40 X42 Y38
N45 G1 Z-2 F30
N50 X47 F300
N55 G3 X47 Y38 I -5 J0
N60 G0 Z100
N60 G0 Z100 G49
Подпрограмма O 0035 // № подпрограммы
N05 G1 Z-2 G91 F30
N10 X10 F100
Эта программа станка с ЧПУ говорит сама за себя

М98 P030035 // № подпрограммы
этот код означает вызов подпрограммы № 0035 три раза.

8, Пример программы ротационного копирования Fanuc G72.1

Пример программирования вращательного копирования, G-код G72.1 используется для многократного создания фигуры с вращательным движением группа немодальная

N10 G90 G00 X80. Y100. ; (P1)
N20 Y50. ; (P2)
N30 G01 G17 G42 X43.301 Y25. D01 F100 ;(P3)
N40 G72.1 P1100 L3 X0 Y0 R120. ;
N50 G90 G40 G01 X80. Y50. ; (P2)
N60 G00 X80. Y100. ; (P1)

Читайте также:
Программа подготовки презентационной графики входящая в пакет Microsoft office это

Подпрограмма
O1100 G91 G03 X-18.301 Y18.301 R50. ; (P4)
N100 G01 X-5. Y50. ; (P5)
N200 G03 X-40.

I-20. ; (P6)
N300 G01 X-5. Y-50. ; (P7)
N400 G03 X-18.301 Y-18.301 R50. ; (P8)
G72.1 P. L. X. Y. R.
P Номер подпрограммы

L Количество повторений операции
X Центр вращения по оси X
Y Центр вращения по оси Y

R Угловое смещение (положительное значение указывает на угловое смещение против часовой стрелки. Укажите инкрементное значение.)

В блоке G72.1 адреса, отличные от P, L, X, Y и R, игнорируются.
P, X, Y и R всегда должны быть указаны.
Если L не указан, фигура копируется один раз.

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

Укажите приращение углового смещения по адресу R. Угловое смещение (градусы) для N-й фигуры рассчитывается следующим образом: Rx(N-1).

Первый блок подпрограммы

Всегда указывайте команду перемещения в первом блоке подпрограммы, выполняющей копирование с вращением. Если первый блок содержит только номер программы, такой как O00001234; и не имеет команды перемещения, движение может остановиться в начальной точке фигуры, созданной n-м (n = 1,2, 3, …) копированием.

Ограничение
Задание двух или более команд для копирования фигуры

G72.1 не может быть задано более одного раза в подпрограмме для создания ротационной копии (при попытке сделать это возникает сигнал тревоги PS0900 ). Однако в подпрограмме, которая задает копирование с вращением, можно указать

линейное копирование ( G72.2 ). Точно так же в подпрограмме, задающей линейное копирование, можно указать ротационное копирование.

Источник: zlatrobo.blogspot.com

Написание управляющих программ для токарных станков со стойкой Фанук FANUC

Для стойки Фанук есть возможность применять разные стили написания программ и в некоторых случаях комбинировать их. Соответственно операторы, привыкшие к какому-то стилю, хвалят и продвигают именно свой метод написания программ. Здесь я буду показывать различные программы так, как я их составляю для своих станков.
Все товары на одной онлайн платформе

За основу берем классический вариант станка, и все программы будут ориентированы именно на него.

И так, резцедержатель имеет шесть позиций для установки резцов и их порядок такой:

Запись первого резца — T0101, здесь у меня установлен отрезной резец, при необходимости он же может быть канавочным;
Второй резец T0202, проходной;
T0303 – резьбовой;
Т0404 – сверло;
Т0505 – здесь стоит проходной для чистовой обработки;
Т0606 – расточной или по необходимости заменяется на резьбовой для внутренней резьбы.

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

Далее речь пойдет о порядке запуска станка и о привязке к заготовке.

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

Видеонаблюдение для многокварирных домов под ключ без затрат на оборудование и монтаж. Оплата только тарифа — от 48 р с квартиры, самая низкая цена по России и СНГ

Видеонаблюдение под ключ без затрат на оборудование и монтаж. Оплата за доступ родителями воспитанников онлайн через приложение WARNAX, либо через Р/С. Быстрая установка сервиса в Детскую индустрию

Читайте также:
Как отключить программу ccleaner

Видеонаблюдение под ключ без затрат на оборудование и монтаж. Оплата только тарифа — от 400 руб. за камеру. Быстрая установка сервиса WARNAX во все сферы бизнеса.

Бизнес на видеонаблюдении.

Все товары на одной онлайн платформе

  • База знаний:
  • Главная
  • Разделы:
  • Автомобили легковые
  • Трактора
  • Станки
  • Оборудование
  • Справочная информация
  • Рецепты
  • Статьи
  • Магазин
  • Распаковка
  • Станки
  • Токарные
  • Токарные ЧПУ стойка ФАНУК
  • Токарные ЧПУ FANUC
  • О станках
  • Некоторые команды плюс минус
  • Руководство по эксплуатации
  • Панели оператора
  • Написание управляющих программ
  • Запуск станка
  • Привязка к заготовке
  • Сервисы:
  • Наши контакты

Источник: arhiv-info.ru

cnc-club.ru

Фрезеруем на токарном центре с интерполяцией 12.1 (FANUC)

Fanuc, Okuma, Sinumerik и т.д.

  • Отправить тему по email
  • Версия для печати

14 сообщений • Страница 1 из 1

Фрезеруем на токарном центре с интерполяцией 12.1 (FANUC)

Сообщение bash_hd » 14 ноя 2014, 16:58

Всем привет. Многие знают что токарный центр, имеющий управление осью C (главный шпиндель ведет себя как полноценная управляемая 4 ось фрезера) ну и и приводной инструмент — позволяет выполнять любые фрезерные операции как будто у нас просто поле X-Y и по Z направлена фреза.

Позьзовался и я этими прелестями, код писал вручную, но мне это осточертело. Хочется юзать прелести таких технологий как Imachining на токарном центре. Но всему этому есть одна проблема.

Когда я генерю код для фрезера у него естесвенно оси X и Y имеют одинаковый масштаб 1:1

далее ось Y необходимо переименовать в C — при работе с токарем после G12.1 он принимает C не как полярные координаты (угол) а как линейные координаты — вроде как виртуальная ось и там 10мм соответсвует 10мм.

Но вот ось X токаря как была в диаметре так и остается. Необходимо все значения по этой оси умножить на 2 и наступает счастье. до тех пор пока программа состоит из небольшого числа строк. Но когда программа представляет собой нечто такое:

тут уже ручками не исправишь полтысячи строк.

я полез конечно в масштабирование и выяснил что G51 увы на токаре не работает.
дальше я полез в постпроцессоры. ну и тут увы тормознулся.
прошу помощи — как в данной ситуации быть.

Быстрые машины, быстрые станки, любим экстрим во всем. http://www.dk-lab.org/

Re: Фрезеруем на токарном центре с интерполяцией 12.1 (FANUC

Сообщение aftaev » 14 ноя 2014, 17:33

на форуме больше тех кто знаком с SoliDCam. а не с Фануками. А в теме ни слова про САМ программу в которой делается УП, только Imachining упоминается
Или по другому: нужно было спрашивать в теме про СолидКам

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

Источник: www.cnc-club.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru