Jump to content

Не работает функция поворота системы координат на 4х осевом станке.


nxuser-looser

Recommended Posts

nxuser-looser

Добрый день коллеги, на 4х осевом станке с fanuc oi-mf plus не работает Функция поворота системы координат и при повороте стола не пересчитывает расположение заготовки - тывается ее обработать будто она в центре стола. На G68.2 ругается пишет что не верный G код. Что можно сделать?

Код программы с G68.2 

G40 G90 G49 G21
N1 (DRILLING)
G91 G28 Z0.0
G91 G28 X0.0 Y0.0
G90 G53 G00 B0.0
T5 M06
T2
G54
B0.0
G43 H05 S2274 M03 M08
G94 X0.0 Y-21. Z45.
G83 X0.0 Y-21. Z-60. F546. R3. Q19.
G80
G00 Z45.
G90 G49 G21
N2 (DRILLING_COPY)
G54
G68.2 X0.0 Y-21. Z-84. I-180. J180. K0.0
G53.1
G00 G43 H05 S2274 M03
X0.0 Y0.0 Z50.
G73 X0.0 Y0.0 Z-55. F546. R8. Q19.
G80
G00 Z50.
G90 G49 G21
G69

 

И Без G 68.2

G40 G17 G90 G49 G21
N1 (DRILLING)
G91 G28 Z0.0
G91 G28 X0.0 Y0.0
G90 G53 G00 B0.0
T5 M06
T2
G97 G90 G54
B0.0
G43 H05 S2274 M03 M08
G94 G90 X0.0 Y-21. Z45.
G99 G83 X0.0 Y-21. Z-60. F546. R3. Q19.
G80
G00 Z45.
G49 G21
N2 (DRILLING_COPY)
G90 G54
G00 B180.
G43 H05 S2274 M03
G90 X0.0 Y-21. Z134.
G99 G73 X0.0 Y-21. Z29. F546. R92. Q19.
G80
G00 Z134.
G49 G21

Link to post
Share on other sites


UnPinned posts
vanek77777
2 часа назад, nxuser-looser сказал:

Добрый день коллеги, на 4х осевом станке с fanuc oi-mf plus не работает Функция поворота системы координат и при повороте стола не пересчитывает расположение заготовки - тывается ее обработать будто она в центре стола. На G68.2 ругается пишет что не верный G код. Что можно сделать?

Код программы с G68.2 

G40 G90 G49 G21
N1 (DRILLING)
G91 G28 Z0.0
G91 G28 X0.0 Y0.0
G90 G53 G00 B0.0
T5 M06
T2
G54
B0.0
G43 H05 S2274 M03 M08
G94 X0.0 Y-21. Z45.
G83 X0.0 Y-21. Z-60. F546. R3. Q19.
G80
G00 Z45.
G90 G49 G21
N2 (DRILLING_COPY)
G54
G68.2 X0.0 Y-21. Z-84. I-180. J180. K0.0
G53.1
G00 G43 H05 S2274 M03
X0.0 Y0.0 Z50.
G73 X0.0 Y0.0 Z-55. F546. R8. Q19.
G80
G00 Z50.
G90 G49 G21
G69

 

И Без G 68.2

G40 G17 G90 G49 G21
N1 (DRILLING)
G91 G28 Z0.0
G91 G28 X0.0 Y0.0
G90 G53 G00 B0.0
T5 M06
T2
G97 G90 G54
B0.0
G43 H05 S2274 M03 M08
G94 G90 X0.0 Y-21. Z45.
G99 G83 X0.0 Y-21. Z-60. F546. R3. Q19.
G80
G00 Z45.
G49 G21
N2 (DRILLING_COPY)
G90 G54
G00 B180.
G43 H05 S2274 M03
G90 X0.0 Y-21. Z134.
G99 G73 X0.0 Y-21. Z29. F546. R92. Q19.
G80
G00 Z134.
G49 G21

Здравствуйте! Я так понимаю горизонтально-фрезерный станок.

1 варинт: купить у поставщика оборудования возможность пользоваться функцией g68.2.

2 вариант: написать подпрограмму для автоматического пересчета смещения нуля. И ссылаться на нее либо привязав к свободной М -функции или через М98

 

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

Обращайтесь. Сделаем постпроцессор с процедурой пересчета. 

Смысл функции G68.2 в том, что пересчет делает стойка.

Link to post
Share on other sites
gudstartup
1 минуту назад, mannul сказал:

Смысл функции G68.2 в том, что пересчет делает стойка.

ну так она не делает тогда пишут макрос

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

ну так она не делает тогда пишут макрос

Вот именно, макрос для стойки. На кой хрен пихать в постпроцессор пересчет?

Link to post
Share on other sites
gudstartup

некоторые станкостроители даже сейчас предпочитают использовать самописные макросы для разворота плоскости обработки ранее они это делали потому что системы не  имели такой функциональности 

Только что, mannul сказал:

На кой хрен пихать в постпроцессор пересчет?

так я думаю они и макрос напишут!

Link to post
Share on other sites
2 минуты назад, gudstartup сказал:

некоторые станкостроители даже сейчас предпочитают использовать самописные макросы для разворота плоскости обработки ранее они это делали потому что системы не  имели такой функциональности 

так я думаю они и макрос напишут!

Вы видимо не поняли. Или макрос для стойки или постпроцессор для станка допиливают. Что-то одно.

Link to post
Share on other sites

Параметры разворота настроены? Ранее отрабатывала, или только начали пользоваться?

Link to post
Share on other sites
gudstartup
1 час назад, Enot_51 сказал:

Параметры разворота настроены? Ранее отрабатывала, или только начали пользоваться?

 

10 часов назад, nxuser-looser сказал:

На G68.2 ругается пишет что не верный G код.

этим все сказано разворотов не будет

1 час назад, mannul сказал:

Вы видимо не поняли. Или макрос для стойки или постпроцессор для станка допиливают. Что-то одно.

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

Link to post
Share on other sites
gudstartup
8 часов назад, healerovski сказал:

Макрос пересчёта элементарный, так же как и правка постпроцессора.

не элементарно только то куда ваш инструмент попадет при развороте плоскости и с какой точностью!:biggrin:

Link to post
Share on other sites
healerovski
22.08.2025 в 06:49, gudstartup сказал:

не элементарно только то куда ваш инструмент попадет при развороте плоскости и с какой точностью!:biggrin:

3 станка 3+2 и 2 3+1,  различных конфигураций работают на макросах. Естественное все проверено в машсиме NX по G-коду)  ну и центр вращения конечно надо юстировать периодически. 

Никакой макрос не заменит нормально работающий 68.2)

Link to post
Share on other sites
Stanislav
21.08.2025 в 09:05, nxuser-looser сказал:

G43 H05 S2274 M03 M08

G43.4 H05 S2274 M03 M08 попробуйте написать перед G68.2

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