Jump to content

NX. Постпроцессор Fanuc 30i.


Recommended Posts

sapr71

Здравствуйте.

Сделал постпроцессор для фрезерного пяти осевого китайского станка через постбилдер на основе библиотеки Fanuc_30i_advanced.

 

Все работает как нужно, кроме полноценной пяти осевой обработки.

 

При обработке 3+2 стол позиционируется через G68.2, как мне и надо, но если использовать полноценные 5 осей то постпроцессор не выводит G68.2.

 

Мне постпроцессировали обработку ( TestModelNX.zip ) и скинули рабочий G-код ( CorrectProgram.zip ).

 

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

 

Прикрепляю файлы:

- Файл PRT модели с обработкой ( TestModelNX.zip ).

- Файлы постпроцессора ( Fanuc30i.zip ).

- Управляющая программа, корректно работающая, проверил на станке ( CorrectProgram.zip ).

- Управляющая программа, постпроцессированная через мой постпроцессор, работает не корректно ( Program.zip ).

 

Обе управляющие программы постпроцессированы с одной и той же модели ( TestModelNX.zip ).

 

Заранее благодарен, тем кто подскажет как допилить правильно постпроцессор.

CorrectProgram.zip Fanuc30i.zip Program.zip TestModelNX.zip

Link to post
Share on other sites


UnPinned posts
mr_Voden

@sapr71 Зачем использовать 68.2 чтобы потом отменить его? Просто предварительно позиционируйте стол, раз углы вам известны.

И второе: у вас обычный пятиосевик, следовательно, скорее всего у вас при включенном TCP должно использоваться TCP_FIX_TABLE, вместо TCP_FIX_MACHINE

Это в PB_CMD_customize_output_mode, если что.

  • Нравится 1
Link to post
Share on other sites
sapr71
11 минут назад, mr_Voden сказал:

@sapr71 Зачем использовать 68.2 чтобы потом отменить его? Просто предварительно позиционируйте стол, раз углы вам известны.

И второе: у вас обычный пятиосевик, следовательно, скорее всего у вас при включенном TCP должно использоваться TCP_FIX_TABLE, вместо TCP_FIX_MACHINE

Это в PB_CMD_customize_output_mode, если что.

А почему пост какие то выдает через g68.2, а какие то нет? В чем разница?

23 минуты назад, mr_Voden сказал:

PB_CMD_customize_output_mode

Это в стойке или в постбилдер?))

Link to post
Share on other sites
mr_Voden

@sapr71 Ясно)

17 минут назад, sapr71 сказал:

А почему пост какие то выдает через g68.2, а какие то нет? В чем разница?

Разница в G-кодах конечно. Почитайте фануковое руководство (желтая книжка), очень полезно. Я серьезно.

17 минут назад, sapr71 сказал:

Это в стойке или в постбилдер?))

Это в посте.

Fanuc30i_28.07.24_21.38.rar

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

@sapr71 Ясно)

Разница в G-кодах конечно. Почитайте фануковое руководство (желтая книжка), очень полезно. Я серьезно.

Это в посте.

Fanuc30i_28.07.24_21.38.rar 77 \u041a\u0431 · 0 скачиваний

Спостпроцессировал.

Похоже на правду.

Завтра на станке посмотрю.

Уже не в первый раз выручаете) 

Спасибо mr_Voden!!!

2 часа назад, mr_Voden сказал:

Это в посте.

 

Если я правильно понял, то вы вот это поменяли

 

image.png

И еще разбили А и С на отдельные кадры? Верно?

 

У меня просто постбилдер 12, а у вас 13) Не смог открыть, но вроде разобрался)

14 минут назад, sapr71 сказал:

Если я правильно понял, то вы вот это поменяли

 

Изменили с TCP_FIX_MACHINE на TCP_FIX_TABLE

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

Изменили с TCP_FIX_MACHINE на TCP_FIX_TABLE

Верно. 

 

8 часов назад, sapr71 сказал:

И еще разбили А и С на отдельные кадры? Верно?

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

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

Верно. 

 

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

Отработал на станке. Все ок. Спасибо за помощь.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Alexejswt
      У вас масштабный коэффициент высокий = 50. Т.е масштабирование реальных перемещений в 50 раз. Поставьте 1. 
    • Александр 36
      Шкив мотора и входной шкив КПП соотношение 1 к2(на моторе меньший диаметр) Повышенная передача входной шкив КПП 1 оборот -шпиндель 1,65 оборота Средняя передача входной шкив КПП 1 оборот-шпиндель 0,75 оборота Пониженная передача входной шкив КПП 1 оборот-шпиндель примерно 0.22-0.21 оборота
    • Ander
      Мда, есть проблемка. Не буду её замечать ))))).
    • gudstartup
      `думаю там ничего трогать  надо и так все работает только бэкап сделать
    • Maxim.Oi TF
      Добрый день. Возможна ли коррекция на радиус фрезы при помощи G41 G42 в циклах G107? Стойка fanuc Oi-Tf.?  К примеру нужно отфрезировать контур как на рисунке. Координаты точек 1 2 3 4 5 есть. Смещение на радиус от инструмента для точек 1 2 4 посчитать не трудно. А вот для точек 3 и 5 под вопросом. Как можно сделать чтобы для точек 3и5 координаты считались автоматически. Применимо ли в этой ситуации  G41 G42.? Или есть другие способы?   
    • 323f
      если нужно снимать размеры, когда "0" точка справа, а не слева - приходится два раза перетягивать линейку: сначала верхний левый угол, потом нижний правый, и диагонали ну никак тут не помогают, о угловых размерах я вообще не писал.
    • ID_Hacker
      Отсюда и ошибка топологии, а исходя из неё и ошибка температурного сенсора.       Вам нужен нормальный ноутбук c Ethernet разъёмом, к нему Siemens USB-A2 адаптер, для диагностики MPI/Profibus сетей. Simatic Starter бесплатный, только отдельные модули по лицензии - Sinamics DCM и программирование логики в приводах. Как выше пишут для PLC Eaton ПО тоже бесплатное.
    • gudstartup
      вызывайте по гарантии есть соответствующий договор чтобы все эти косяки исправляли или потом самим придется это делать!
    • Ander
      Он же размер диагонали даёт, подтащи к нужной точке левый угол, выстави диагональ по нужной линии - есть размер. Хелп в СНМе, правда, он в нём значения углов, по-моему, напутал. Программка отличная.
    • IGor2D
      Лазер новый, 5 месяце ему.
×
×
  • Create New...