Jump to content

FAQ/Unigraphics/POST


Fixidea

Recommended Posts

vanek77777
1 час назад, Володя ЧПУ сказал:

Добрый день коллеги. Вразумите плиз, совсем мысли запутались. Имеем ГФ ОЦ со стойкой Фанук и поворотным столом с дискретным поворотом один градус. Разрабатываю УП в Никсе. Установил деталь на приспособе обрабатываемой плоскостью к шпинделю, обработал, поворачиваю стол на 90 градусов, в САМе все хорошо повернулось координаты изменились, а вот на станке без доп указаний он поймет что нулевая точка программы повернулась и обработку нужно вести с учётом поворота или стол повернулся а обработка будет идти по предыдущему месту?

С уважением к Вам!!!

По идее в уп должна быть включена трансформация системы координат (G68.2 или другой функцией) Приложите пример управляющей программы и файл проекта.

Ну и соответсвенно постпроцессор должен быть настроен так, чтобы выводить с учетом трансформации.

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

Edited by vanek77777
Link to post
Share on other sites


Володя ЧПУ
11 минут назад, vanek77777 сказал:

По идее в уп должна быть включена трансформация системы координат (G68.2 или другой функцией) Приложите пример управляющей программы и файл проекта.

Ну и соответсвенно постпроцессор должен быть настроен так, чтобы выводить с учетом трансформации.

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

Понял Вас. Большое спасибо за ответ. Проги и файла пока нет, только собираюсь писать, вот и освежаю память.

1. Для пересчёта координат нуля УП относительно центра поворота стола должна быть активирована функция G68.2.

2. Если G68.2 не активирована(отсутствует), то ноль УП необходимо брать в центре поворотного стола.

3. Или, если не тот и не тот вариант не подходят, крепим деталь указываем ноль УП записываем в G54, поворачиваем стол указываем ноль УП и записываем в G55 и так далее, а в УП после поворота или совместно с ним указываем разные G54...57 в зависимости от угла ворота.

Правильно я понимаю решения данной задачи?

Link to post
Share on other sites
vanek77777
42 минуты назад, Володя ЧПУ сказал:

Понял Вас. Большое спасибо за ответ. Проги и файла пока нет, только собираюсь писать, вот и освежаю память.

1. Для пересчёта координат нуля УП относительно центра поворота стола должна быть активирована функция G68.2.

2. Если G68.2 не активирована(отсутствует), то ноль УП необходимо брать в центре поворотного стола.

3. Или, если не тот и не тот вариант не подходят, крепим деталь указываем ноль УП записываем в G54, поворачиваем стол указываем ноль УП и записываем в G55 и так далее, а в УП после поворота или совместно с ним указываем разные G54...57 в зависимости от угла ворота.

Правильно я понимаю решения данной задачи?

Ну в целом да. На гф оц не всегда функция трансформации g68.2, может быть другая. Еще один вариант писал выше mr_Voden, про подпрограмму, для автоматического пересчета точки нуля, в зависимости от угла поворота. Универсальная альтернатива G68.2

  • Чемпион 1
Link to post
Share on other sites

Приветствую, уважаемые форумчане.

 

%
N0001 G40 G17 G94 G90
N0002 G54
N0003 T19 M06
N0004 M08
N0005 G00 X14. Y-4. S150 M03
N0006 G43 G00 Z40. H19
N0007 G84 X14. Y-4. Z-1. R12.5 F120.
N0008 X23.
N0009 G80
N0010 G00 X14. Y-4. S150 M03
N0011 G84 X14. Y-4. Z-1. R12.5 F120.
N0012 X23.
N0013 G80
N0014 G91 G28 Z0.0
N0015 G91 G28 Y0.0
N0016 M02
%

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

Нужно так:

%
N0001 G40 G17 G94 G90
N0002 G54
N0003 T19 M06
N0004 M08
N0005 G00 X14. Y-4. S150 M03
N0006 G43 G00 Z40. H19
N0007 G84 X14. Y-4. Z-1. R12.5 F120. M29
N0008 X23.
N0009 G80
N0010 G00 X14. Y-4. S150 M03
N0011 G84 X14. Y-4. Z-1. R12.5 F120. M29
N0012 X23.
N0013 G80
N0014 G91 G28 Z0.0
N0015 G91 G28 Y0.0
N0016 M02
%

 

Link to post
Share on other sites
5axisCNC

Я добавил М29 в строку и поставил обязательный вывод

image.png

Так?

Link to post
Share on other sites
vanek77777
3 часа назад, Hunt сказал:

Приветствую, уважаемые форумчане.

 


%
N0001 G40 G17 G94 G90
N0002 G54
N0003 T19 M06
N0004 M08
N0005 G00 X14. Y-4. S150 M03
N0006 G43 G00 Z40. H19
N0007 G84 X14. Y-4. Z-1. R12.5 F120.
N0008 X23.
N0009 G80
N0010 G00 X14. Y-4. S150 M03
N0011 G84 X14. Y-4. Z-1. R12.5 F120.
N0012 X23.
N0013 G80
N0014 G91 G28 Z0.0
N0015 G91 G28 Y0.0
N0016 M02
%

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

Нужно так:


%
N0001 G40 G17 G94 G90
N0002 G54
N0003 T19 M06
N0004 M08
N0005 G00 X14. Y-4. S150 M03
N0006 G43 G00 Z40. H19
N0007 G84 X14. Y-4. Z-1. R12.5 F120. M29
N0008 X23.
N0009 G80
N0010 G00 X14. Y-4. S150 M03
N0011 G84 X14. Y-4. Z-1. R12.5 F120. M29
N0012 X23.
N0013 G80
N0014 G91 G28 Z0.0
N0015 G91 G28 Y0.0
N0016 M02
%

 

Вы проверяли такой вариант программы на станке? М29 не ставится в самом цикле, а ставится перед циклом. Скорее всего выдаст ошибку. 

IMG-20241025-WA0003.jpg

  • Нравится 1
Link to post
Share on other sites
5axisCNC
2 минуты назад, vanek77777 сказал:

Скорее всего выдаст ошибку. 

Кстати, скорее всего да, так как стандартный пост перед циклом вывел M29S

Link to post
Share on other sites
Володя ЧПУ
6 часов назад, vanek77777 сказал:

Ну в целом да. На гф оц не всегда функция трансформации g68.2, может быть другая. Еще один вариант писал выше mr_Voden, про подпрограмму, для автоматического пересчета точки нуля, в зависимости от угла поворота. Универсальная альтернатива G68.2

Про подпрограмму эту можно чуточку по подробнее, что то попадалось но найти немогу.

Link to post
Share on other sites
Володя ЧПУ
12 часов назад, Володя ЧПУ сказал:

Про подпрограмму эту можно чуточку по подробнее, что то попадалось но найти немогу.

Доброе утро. Подскажите пожалуйста как найти инфу по этой подпрограмме?

Link to post
Share on other sites
mr_Voden

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

  • Нравится 1
  • Чемпион 1
Link to post
Share on other sites
17 часов назад, vanek77777 сказал:

Вы проверяли такой вариант программы на станке? М29 не ставится в самом цикле, а ставится перед циклом. Скорее всего выдаст ошибку. 

IMG-20241025-WA0003.jpg

Пробовал оба варианта работают, если ставить перед циклом, то обязательно использовать конструкцию M3 S.. M29, если оставить только M29, после G80, не включатся обороты. В цикле M29 так же срабатывает.

17 часов назад, 5axisCNC сказал:

Я добавил М29 в строку и поставил обязательный вывод

image.png

Так?

Видимо у вас другой пост fanuc'a

image.png

У меня такое меню.

Link to post
Share on other sites

Ребята, привет!

Подскажите, как в посте в Fanuc реализовать поворот 4-я ось?, в ручную конечно можно если пару операций, но когда столкнулся с большим кол. отв. неудобно прописывать А0., A90 и т.д.

В NX выполнил расфрезеровку отв., далее преобразовал массив вращать вокруг прямой и угол, все гуд, через пост прогнал и понимаю, что не получится, так и есть, куда прописать блок в postbuild для 4-ой оси?

Скинул скрин и проект.

Очень буду признателен за ответ.

ScreenShot.png

13.prt

Link to post
Share on other sites
vanek77777
10 минут назад, sikor сказал:

Ребята, привет!

Подскажите, как в посте в Fanuc реализовать поворот 4-я ось?, в ручную конечно можно если пару операций, но когда столкнулся с большим кол. отв. неудобно прописывать А0., A90 и т.д.

В NX выполнил расфрезеровку отв., далее преобразовал массив вращать вокруг прямой и угол, все гуд, через пост прогнал и понимаю, что не получится, так и есть, куда прописать блок в postbuild для 4-ой оси?

Скинул скрин и проект.

Очень буду признателен за ответ.

ScreenShot.png

13.prt 7 \u041c\u0431 · 0 скачиваний

При создании постпроцессора выберите необходимую кинематику для станка с поворотным столом. 

  • Нравится 1
Link to post
Share on other sites

В свой пост подскажите как добавить кинематику Fouth Axis?

Изображение WhatsApp 2024-11-08 в 10.27.40_88f1e69c.jpg

ScreenShot-1.png

ScreenShot-2.png

Link to post
Share on other sites
vanek77777
17 минут назад, sikor сказал:

В свой пост подскажите как добавить кинематику Fouth Axis?

Изображение WhatsApp 2024-11-08 в 10.27.40_88f1e69c.jpg

ScreenShot-1.png

ScreenShot-2.png

При создании нового постпроцессора в "controller" выберите "user's" и выберите свой постпроцессор.

  • Нравится 1
Link to post
Share on other sites
vanek77777
1 час назад, sikor сказал:

Все сделал как вы сказали, но....

ScreenShot-4.png

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...