Jump to content

fanuc oi-mf plus и циклы сверления/ нарезания резьбы


fenics555

Recommended Posts

fenics555

Добрый день, Дамы и Господа!

Запускаем станок токарнофрезерный SКM NL 2500Y, опыт в подобном оборудовании уже несколько лет, стоят HAASы абсолютно идентичные, с такими же супортами BMT65.

 

В чем суть: 

1) Есть циклы сверления/нарезания резьб по торцевой поверхности G83/G84, которые на всех фануках и всех хаасах работают абсолютно одинаково, допустим:

G83X0Y15.Z-18. R.5 Q3. F57. , где R- это стартовая точка начала цикла. На новых машинах это теперь расстояние от исходного уровня до точки начала цикла.

1.jpg

Пусконаладчики тыкают этой картинкой и уверяют, что всё работает как надо, и мои доводы, что эта картинка не менялась с 90х годов, а все станки (даже новые SMART NV5500L с абсолютно такой же стойкой купленные у них месяц назад) работают именно по моему примеру, -игнорируют. "Станок едет, программируйте как в описании". 

Понимаю, что дело скорее всего в параметрах станка, может кто подскажет что делать/ куда рыть? По мне лучше привести оборудование к одному виду, что конечно же наладчики КАМИ не хотят.

 

2) Второй вопрос примерно из той же оперы: 

КАМ система (крео) для приводного инструмента при торцевом сверлении/ нарезании резьбы выводит обычную "сетку" точек (xy. xy. xy....) 

2.jpg

соответственно, чтобы всё это работало есть такая функция, как G112 -режим интерполяции в полярных координатах (интерполяция XY в XC ).

Т.е. программа такого вида с G112 работает на ХААСах без проблем:

3.jpg

У фанука тоже есть такая функция G12.1 (также понимает  и проигрывает G112) - ну и конечно же на фануке "не поехало".

 

Пусконаладчики также говорят, что G12.1 работает только во фрезеровании, циклы работать не будут и нужно программировать "как-то иначе, крутить ось С".

На все доводы отнекиваются.

Тут хочется задать вопрос: Кто прав? Есть ли возможность и здесь как-то привести Фанук к одному виду (G112) или действительно только один вариант- программировать кажде отверстие отдельно (под свою локальную систему координат, для поворота С- ну это тупик!) ?

Link to post
Share on other sites


UnPinned posts
Fixedes

Насколько предполагаю, на Хаасе не нужно прописывать "C", в режиме полярных координат стойка сама конвертирует " Y" в "C", а на фануке, нужно именно писать вместо " Y"
- "с", но могу ошибаться

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

в режиме полярных координат стойка сама конвертирует " Х" в "C"

XY в XC

1 минуту назад, Fixedes сказал:

а фануке, нужно именно писать

та же функция g12.1 , которая "конвертирует"

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

та же функция g12.1 , которая "конвертирует"

Я имел ввиду что если нету физической оси Y то нужно прописывать именно "C", а на Хаасе в режиме полярных координат , прописанный в коде " Y" Воспринимается, как поворотная ось "С",  пробовали в коде заменить Y  на C, поедет?

IMG_20231005_105908.jpg

Edited by Fixedes
Link to post
Share on other sites
fenics555
Posted (edited)
15 минут назад, Fixedes сказал:

пробовали в коже заменить Y  на C, поедет?

фанук ругается именно при отработке G112 далее на G0, G83, G84

физическая ось Y есть

15 минут назад, Fixedes сказал:

Я имел ввиду

"команда, запрограммированая в прямоугольной системе координат, конвертируется в движение"

т.е. программировать нужно в декартовой системе координат как обычную 3х осевую фрезеровку, далее стойка сама всё сделает

Edited by fenics555
Link to post
Share on other sites
mrvcf1
9 минут назад, fenics555 сказал:

физическая ось Y есть

на хасе тоже есть физическая ось У?

Link to post
Share on other sites
fenics555
Только что, mrvcf1 сказал:

на хасе тоже есть физическая ось У?

Условия:

44 минуты назад, fenics555 сказал:

стоят HAASы абсолютно идентичные

 

Link to post
Share on other sites
mrvcf1

А фрезеровка работает с 12.1? ПРОБОВАЛИ?

Скрин полный описания 11.2 с манула?

Edited by mrvcf1
Link to post
Share on other sites
Fixedes

Мануалы  300i и 21i, облом с циклами(, если только свою подпрограмму делать, как вариант

IMG_20231005_115506.jpg

Edited by Fixedes
Link to post
Share on other sites
fenics555
1 час назад, mrvcf1 сказал:

А фрезеровка работает с 12.1? ПРОБОВАЛИ?

завтра будем пробовать, уже подсказали, что в данном случае нужно вместо Y писать C

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

завтра будем пробовать, уже подсказали, что в данном случае нужно вместо Y писать C

Судя по имеющимся у меня мануалам, это касается только перемещений по G1-G3, про циклы не указано чтобы они работали в полярных координатах

Link to post
Share on other sites
mrvcf1
2 часа назад, Fixedes сказал:

Судя по имеющимся у меня мануалам, это касается только перемещений по G1-G3, про циклы не указано чтобы они работали в полярных координатах

Цикл сверления ведь это подпрограмма с g1. Должно работать, скорее всего проблема в синтаксисе ну например 98/99. Нужно конкретно его мануал полистать. Для теста запускать программу с кучей лишних символов (скобочек полосочек, комментариев) такое себе. У меня раз фанук тупо не запускал программу из-за фигурной скобочки "{" которая на мониторе станка отображалась как круглая "(".

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

Цикл сверления ведь это подпрограмма с g1. Должно работать, скорее всего проблема в синтаксисе ну например 98/99.

Тоже так думал, накидал простую программу, с координатами отверстий по кругу, в коде по G1 всё работает, ставишь тот же G81, выдаёт ошибку (стойка руссифицирована, 0i-td), не допустимый G код

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

@Fixedes да там может в чем угодно быть загвоздка в конкретной стойке, даже одинаковой серии. Попробуйте так записать G90G98G81, можно еще попробовать не задавать Y(не в....сь только), вариантов много может быть, понять надо чего он не пропускает.

Link to post
Share on other sites
fenics555
19 часов назад, Fixedes сказал:

Тоже так думал, накидал простую программу, с координатами отверстий по кругу, в коде по G1 всё работает, ставишь тот же G81, выдаёт ошибку (стойка руссифицирована, 0i-td), не допустимый G код

да код можно вывести не в цикл а по g1-g0, отверстия обработать получится, а вот с резьбой- только фрезеровать.

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

,а вот с резьбой- только фрезеровать.

У вас есть управляемая "C" Ось?, у нас на автоматах есть(M50), и спокойно работаем приводным инструментом, без использования полярных координат, всё прекрасно работает, ( в коде только X, C, Z), циклы сверления и резьбы тоже спокойно работают,  полярные используем только если нужны шестигранник.

IMG_20231006_113424_11zon.jpg

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

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

Вы не поняли суть вопроса:

КАМ система выдает поле точек относительно основной системы координат, постпроцессор приводит это поле лишь к синтаксической форме, чтоб станок понял. Т,е. в программе будет полюбому ХУ, будут и отрицательные значения, тут то и нужны g112.

Руками да, можно что хочешь набить, но так работает всё меньше и меньше народу. И я отучаю своих.

без G112 всё сверлит, циклы отрабатывают.

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

КАМ система выдает поле точек относительно основной системы координат, постпроцессор приводит это поле лишь к синтаксической форме.

 

Не имел дел с Creo, (работаю в Powermill), там с потом что угодно можно сделать, в том числе преобразования, чтобы уже в самом посте XY в XC, так же и включение "С" оси, и вывод стандартных циклов(G84 в том числе), вопрос лишь в настройке. Функционал ПО повермила по редактору постов огромный, этим и очень сильно привлекла эта система

 

Edited by Fixedes
Link to post
Share on other sites
fenics555
Posted (edited)

Господа! Продолжаю...

делаю торцевое сверление:

1.jpg

 

Вывожу с помощью постпроцессора для хааса:

2.jpg

Меняю руками между G112 b g113 все Y на C  (т.е. перемещения по G1, g112 уже работает и не ругается) и остальные G/M коды-  едет не туда. Ну прям нетуда, первое отверстие почти, второе уже за заготовку уезжает...

Как оно должно выглядеть, я что-то не так делаю?

В Ками никто не может сказать как это работает, один технолог сказал сделать вот таким образом (сетка точек, только Х умножить на 2 т.к. у токарки диаметр, как и на хаасе)- не то.

Edited by fenics555
Link to post
Share on other sites
mrvcf1

В чем смысл включать 112, менять С на Y, при этом остаться без циклов? Может проще забить на 112 и выводить через поворот C. У вас будут и программы совместимы с хасом и циклы работать (1 минус что со стойки не подвигаешь отверстия, нужно в градусы пересчитывать). А так вы придумали кучу проблем, в итоге не сможете со стойки редактировать отверстия потому что замахаетесь изменять g1.  А самое главное такое, ручное редактирование, приводит всегда к 1. G112 оправдано если оператор со стойки вводит, так проще, но вы то используете cad/cam.....

Edited by mrvcf1
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.




  • Сообщения

    • mrvcf1
      @Дмитрий Гайдай просто дугу построй с касательностью и совпадением.
    • Дмитрий Гайдай
      Попробовал показать что я имею ввиду  
    • Дмитрий Гайдай
      При работе с эскизами в модели не хочет. По крайней мере инструментом скругление. Единственный +- адекватный способ который пока что нашел - строить скругление (ту билиберду которую он дает), а потом через редактирование параметров кривой задавать вручную касательность в крайних точках и через положение средней точки +- подгонять положение дуги и ее радиус под нужный. Не идеально, но как минимум аналитическая плавность обеспечивается.
    • mrvcf1
      @Дмитрий Гайдай все строит.  
    • Tad
    • Дмитрий Гайдай
      Господа, прошу вашей помощи. Есть аналитически плавная кривая, состоящая из эллипса, дуги окружности и скругления между ними.  Для понимания о чем речь При попытке повторить энтот профиль в NX 10.0 все упирается в скругления. NX наотрез отказывается строить смешанное сопряжение, и устраивает только внешнее. В итоге получается разного рода билиберда В прошлом вместо эллипса была окружность, тогда скругления он еще хоть как-то ставил. И то с миллионной попытки. Теперь вообще наотрез отказывается.   Куда тыкнуть этого немецкого болванчика чтобы построить смешанное сопряжение? Вариант "на глаз построить что-то похожее на скругление" не рассматриваю, нужна именно аналитически плавная геометрия.   P.S. смешанное сопряжение это вот:    
    • areg
      Здравствуйте! Прошу расценить стоимость и срок изготовления заготовок для деталей, изображенных на чертежах. Стоимость, срок изготовления штампов и сколько поковок они смогут изготовить прошу сообщить отдельной строкой. Количество 2000 штук каждой детали. Если предложите скидку возможно размещение у вас заказа на 10000 шт. единовременно. Чертеже не очень качественные, если возникнут по ним вопросы — пишите — дам пояснения. Так же интересуют специалисты в этой области на предмет платных консультаций, так как заказчик хочет освоить эту технологию. Предложения в личку.
    • maxx2000
      Некоторые метчики, развёртки имеют рабочий конец не тупой с центровочным ортверстием, а заострённый. Из-за этого ими и чертят и используют как керн. Всё в пределах нормы.  
    • vasillevich68
      Не все тут так просто. Если спать перед обедом, то можно проспать обед, и тогда будет нечего обедать. Короче, всё, как с той булевой операцией 
    • gudstartup
      Cмотреть почему нет этого сигнала по логическому уравнению! Хотя тут писали Как вы нашли этот бит подсказали?
×
×
  • Create New...