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

Кривая траектория


Viktor2004

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

Уважаемые коллеги. Может кто-нибудь проверить на симуляторе программу?

O00000909

WhatsApp Image 2024-09-09 at 10.43.33.jpeg

Пятиосевой станок 31i-B5 с осями B и C

Продольная фаска идет ровно, а на короткой стороне получается выемка.

Постпроцессорщик съезжает, говорит станок неправильно настроен

Или все же это в программе косяк?

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


UnPinned posts
1 минуту назад, ivanK сказал:

а его сейчас возможно купить в Россию? мне говорили что fanuc запретил продажу полноценной 5 осевой стойки в Россию

Я недавно на одном любопытном заводе видел несколько новых станков с 31i-В5. Китайские

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

я думаю проблему бы решило если бы код обработки был разбит на более мелкие элементы

Там же 4 линии и 4 радиуса. какие тут сегменты?

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

Я недавно на одном любопытном заводе видел несколько новых станков с 31i-В5. Китайские

Там же 4 линии и 4 радиуса. какие тут сегменты?

разбивка где угол поворота меняется

Вся прелесть 5 осевой стойки полноценной от обычной что она считает положение в промежуточных точках между 2 кадрами программы

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

10486 10487 10490 10491

станок все равно отрабатывает контур неправильно скорость должна быть равномерной на всех участках.

и откуда вы про эти параметры узнали?

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

Там же 4 линии и 4 радиуса. какие тут сегменты?

:doh::5a33a36721bd3_3DSmiles(15):

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

откуда вы про эти параметры узнали?

Просто описание параметров перелистывал

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

Это же не шаговики. Так не бывает

По факту так и было, ось В в промежутках между точками(там 2мм!) гуляла не так как задумано и зависит от настроек станка, а вот если между точками расстояние небольшое то ему деваться некуда он пляшет по ним! При условии, что станок откалиброван и тест по шарику пройден.

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

а вот если между точками расстояние небольшое то ему деваться некуда он пляшет по ним!

расчёт контура происходит на 100 другую кадров вперед и ничего там никуда  гуляет а движется по заданной траектории и если скорость и позиция соответствуют заданной + хорошая геометрия станка получается все очень гладко!

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

расчёт контура происходит на 100 другую кадров вперед и ничего там никуда  гуляет а движется по заданной траектории и если скорость и позиция соответствуют заданной + хорошая геометрия станка получается все очень гладко!

Согласен, но я про другое! вот ссылочку кидали.

https://www.icam.com/know-can-produce-better-nc-code-avoids-part-gouges/

 

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

расчёт контура происходит на 100 другую кадров вперед и ничего там никуда  гуляет а движется по заданной траектории и если скорость и позиция соответствуют заданной + хорошая геометрия станка получается все очень гладко!

Тут вопрос не движение по кадрам а движение между 2 кадрами:

N1 X100 Y100 Z50 B10. C5. 

N2 X102 Y102 Z51 B12. C7. 

Как поведёт себя станок чтобы попасть из точки N1 в точку N2 какую траекторию опишет инструмент

Cam в программе рассчитает по своему а станок может рассчитать по своему. Поэтому чтобы не было это разницы между cam и станком движения дробят на более мелкое перемещение

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

Cam в программе рассчитает по своему а станок может рассчитать по своему. Поэтому чтобы не было это разницы между cam и станком движения дробят на более мелкое перемещение

Статью нашёл

https://www.researchgate.net/publication/317611185_Multi-axis_synchronous_interpolation_feed_rate_adaptive_planning_with_rotational_tool_center_point_function_under_comprehensive_constraints

 

И обзор функций Fanuc

https://mys.mapyourshow.com/mys_shared/imts18/handouts/imts17-axis Presentation (IMTS 2018 Conference).pdf

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

Поэтому чтобы не было это разницы между cam и станком движения дробят на более мелкое перемещение

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

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

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

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

В этом и есть работа программиста чтобы выдать код который который будет давать приемлемую точность и при этом станок чтобы с ним работал без трудностей. 

 

Что за продукты Fanuc смогут откорректировать код? И откуда эти продукты знают к чему подгонять траекторию, тем более 5 осевую...

 

Знаю продукты например Cimco Filter который может траекторию разбитую на линейные сегменты заменить круговой интерполяцией

1 час назад, Александр1979 сказал:

Оч классная вещь, спасибо огромное. 

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

И откуда эти продукты знают к чему подгонять траекторию, тем более 5 осевую...

а им без разницы они знают как

вот парочка примеров

image.png

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

а им без разницы они знают как

вот парочка примеров

image.png

К сожалению ничего не могу сказать о данных продуктах. Никогда их не видел и если честно даже не слышал. Возможно вы правы. 

Вы видели их применение в живую? 

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

Правда с некоторыми тезизами данной брошюры я не соглашусь

 

Из моего опыта работы технологом программистом могу сказать:

1.Reduce machining time by about 20-30%

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

 

2.Reduce fixture cost. 

Как правило станки на производство берут для конкретной работы в большинстве своём однотипной. И стоимость специальной оснастки в разы дешевле чем полный хороший комплект опций для 5 осевой обработки. 

 

3.Better surface. 

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

 

Подведя итог своему повествованию могу сказать так что если деталь можно сделать используя 3+2 то в 90% случаев лучше выбрать этот способ чем полноценные 5 осей.

Screenshot_2024-09-11-20-04-17-17_9729e5ef2cdb1d65623c6bb3db2f58bf.jpg

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

Они заплатили за 5-осевой. А манагер купил им 3+2. Пришлось где-то окольными путями покупать 5-ти осевое ЧПУ. Я его заменил.

Виктор, как я всегда думал 3+2 та же 5ти осевка, только запрет стоит на одновременное управление всеми осями. Он же, наверное, будет работать как 4+1.  Я просто возмущен, что такую трудоемкую работу пришлось проделать. Проще, наверное, было бы договориться как то о разблокировании одновременной 5ти осевой интерполяции.

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

договориться как то о разблокировании

Не получится. ЧПУ 31i-B отличаются от 31i-B5 и сделать из одного другое не получится никак.

Только замена ЧПУ полностью.

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

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

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

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

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

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

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

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

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

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

    • Клиент
    • Александр1979



  • Сообщения

    • mannul
      По профилю 3D-кривой.
    • Orchestra2603
      Да, запамятовал. Но сейчас вспомнил.     Можно с натяжкой назвать их "закреплениями". НО!!! Когда решается недоопределенная СЛАУ, и мы хотим найти базисные вектора фундаментальной системы решений, для трезмерной незакрепленной системы достаточно произвольно задать 6 разных наборов каких-то значений для 6 перемещений (наборы должны быть линейно не зависимы). Т.е. решаете 6 раз систему из N-6 уравнений с N-6 неизвестными. Это и будет набор собственных векторов. Они будут по-разному норимрованы в зависимости от выбранных наборов, но они все будут будут собственными векторами вне зависимости от выбора тех перемещений, котореы вы задали. Когда вы ставите закреление в статике, то вы однозначно определяете решение. От их выбора будет меняться ответ - вы это сами писали выше. Так что, это совсем другое дело!
    • davidovka
      Приложение добавляет уравнения в выбранные модели В дереве выбирать только сборки/детали. Если есть некорректное уравнение - не добавится ни одно уравнение. Creo 9  и выше.     add_relations.zip
    • Ninja
      Мультики красивые. Только до сих пор не понятно... Можно в этот проект накидать ещё моделей и работать с ними и комбинировать обработку - часть операций по одной модели, другие операции по другой и т.д. ?
    • Maker79
      Подскажите пожалуйста! Как сделать выборку внутри кривой на поверхности цилиндра?  Есть цилиндр, на его поверхности есть несколько замкнутых кривых по всей поверхности. Нужно сделать выборку внутри кривых на определённую глубину от поверхности. Единственный способ который мне удалось найти в видеоуроках - "Чистовая по шаблону", но получается только проход по средней линии и всё. Насчёт выборки никаких опций нет! И даже сместить проход внутрь линии не получается. Пробовал разобраться с другими типами траекторий - пока безрезультатно.  
    • AlexKaz
      Какие пружины? Это первый курс теормех. Или второй. В любом случае есть в ANSYS.
    • Viktor2004
      Не получится. ЧПУ 31i-B отличаются от 31i-B5 и сделать из одного другое не получится никак. Только замена ЧПУ полностью.
    • ID_Hacker
      В него входит CFC 9.0, есть издания без него, они полегче на пару Гб. Но когда мне понадобился CFC, я не нашёл свободного его распространения отдельным пакетом.
    • Kelny
      Всё просто, у вас файлы с одинаковыми именами, открывается тот который нашёлся первым.   ПРИСВАИВАЙТЕ ФАЙЛАМ МОДЕЛЕЙ УНИКАЛЬНЫЕ ИМЕНА, это касается всех файлов моделей (сборки, детали), например, дописывайте в название файла текущую дату и т.п.: втулка_20240916.prtsld   Файл-Открыть... и выбрать чертёж или сборку для окрытия (но не открывать) и нажать кнопку ССЫЛКИ, но это не поможет, если файл с таким же именем уже открыт или есть в папке от куда будут загружены модели в первую очередь.   В последних версиях в чертежах можно менять модель уже при открытом чертеже и опять же это не поможет, если другая модель с тем же именем открыта в программе.   Избавляйтесь от одинаковых имён файлов, а иначе эта проблема для вас будет постоянной. Или используйте другой САПР, где для идентификации файла используется не только имя файла, но и путь к неме.
    • Steel_in
      @ART Возможно, из-за ограничений по размеру присоединяемых роликов, не всё понятно. В проекте три установа. Обработка заготовки сверху, снизу и сверловка сбоку. В начале ролика кратко, как производится формирование первого установа К технологии не придирайтесь, накидал операций, всего лишь, для демонстрации ассоциативности с САD   Корпус 4.mp4
×
×
  • Создать...