Перейти к публикации

FAQ/Unigraphics/POST


Рекомендованные сообщения

 

 

02.11.2024 в 10:35, CJ_DEEMON сказал:

Если вертикальная операция M73J1 должно писаться, если горизонтальная M73J2. И всё

Здравствуйте. Так должна выглядеть программа?

image.png

Изменено пользователем A_1
Ссылка на сообщение
Поделиться на других сайтах


Да. Только вместо M100 C270 должно быть M74 С270

А разворот осей происходит по команде М777 А90 С90 в конкретном примере

А не G68.2

 

G53.1 тоже не нужна команда

Ссылка на сообщение
Поделиться на других сайтах

M73K2
N12 T13 M6
N14 G55
M777 A90 C270
N16 G17 G43 G0 G90 X297.5 Y0. Z153.
N18 Z143.
N20 G94 G1 Z140. F250.
N22 G3 X285. Y12.5 R12.5
N24 G1 X-285.
N26 Y31.6
N28 X285.
N30 G2 X297.5 Y19.1 R12.5
N32 G1 Z143.
N34 G0 Z153.
N36 M5
N38 M2

Вот так должно быть

Окружности с i j тоже работают. Это просто пример. Он от руки написан

Ссылка на сообщение
Поделиться на других сайтах

N0020 G91 G28 Z0.0
M73J2 ( горизонтальная голова)
0030 T13 M06
M777 A90 C270 (поворот осей)
M74 C270 (поворот головы на нужный угол)
N0040 G0 G90 X297.5 Y0.0 A90. C0.0 S1061 M03
N0050 G43 Z153. H13
N0060 Z143.
N0070 G1 Z140. F250. M08
N0080 G3 X285. Y12.5 I-12.5 J0.0
N0090 G1 X-285.
N0100 Y31.6
N0110 X285.
N0120 G2 X297.5 Y19.1 I0.0 J-12.5
N0130 G1 Z143.
N0140 G0 Z153.
N0150 M02

вот так должна быть шапка с вертикальной головой

Изменено пользователем CJ_DEEMON
Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Володя ЧПУ сказал:

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

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

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

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

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

Изменено пользователем vanek77777
Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, vanek77777 сказал:

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

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

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

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

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах
42 минуты назад, Володя ЧПУ сказал:

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

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

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

 

%
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
%

 

Ссылка на сообщение
Поделиться на других сайтах
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

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, vanek77777 сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, vanek77777 сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, Володя ЧПУ сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, vanek77777 сказал:

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

IMG-20241025-WA0003.jpg

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

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

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

image.png

Так?

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

image.png

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

ScreenShot.png

13.prt

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, sikor сказал:

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

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

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

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

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

ScreenShot.png

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

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   1 пользователь

    • vanek77777


×
×
  • Создать...