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

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


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) или действительно только один вариант- программировать кажде отверстие отдельно (под свою локальную систему координат, для поворота С- ну это тупик!) ?

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


UnPinned posts

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

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

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

XY в XC

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

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

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

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

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

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

IMG_20231005_105908.jpg

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

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

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

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

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

Я имел ввиду

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

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

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

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

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

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

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

Условия:

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

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

 

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

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

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

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

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

IMG_20231005_115506.jpg

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IMG_20231006_113424_11zon.jpg

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

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

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

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

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

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

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

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

 

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

 

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

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

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

1.jpg

 

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

2.jpg

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Нет пользователей, просматривающих эту страницу.



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...