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

3D-коррекция при многоосевой обработке


Ug_user

Для какой системы управления Вы хотели бы реализовать 3D-коррекцию?  

89 пользователей проголосовало

  1. 1. Для какой системы управления Вы хотели бы реализовать 3D-коррекцию?

    • Heidenhain iTNC 430(530)
      31
    • Siemens Sinumeric 840D
      19
    • FANUC
      29
    • Другая
      10


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



А может-ли кто-нибудь привести пример УП с 3D-коррекцией для Sinumerik 840D для 3-х осевой обработки сферической фрезой с выводом координат на точку контакта? Интересует так-же 3D-коррекция для 5-осевой обработки сферической или скруглённой фрезой.

Здесь  http://cnc-space.com.ua/uslugi/frezrnye/

 

можно скачать образец программы 5-ти осевой для Siemense840D с 3д коррекцией. Постпроцессор сделан для     

Powermill

 

см.строку в таблице 

Powermill    Фрезерный    5    Siemens840D    Узнать цену    Скачать

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

Что то я тоже не увидел там 3д коррекцию! Должно же вроде быть 3DCUT... типа такого, а ничего нету!

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

G1 X Y Z A3== B3== C3== Программирование вектора направления
G1 X Y Z A4== B4== C4== Программирование вектора нормали 

 

Там всё верно, в таком формате программы отрабатывалось с 3 -d  коррекцией  , как раз вектора A4=,B4=,C4= определяют результирующий вектор коррекции инструмента. 

Что то я тоже не увидел там 3д коррекцию! Должно же вроде быть 3DCUT... типа такого, а ничего нету!

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

Я не вижу в указанном месте УП с векторами коррекции. Нельзя-ли здесь привести фрагмент такой программы?

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

DATA :21.12.20013.
;PROGRAMMER: ic-02
;Blisk Area Clearance
N1 G40 G17 G94 G90 G71 G54
; Tool Name:_ T="25BN_1"_D25.0_R12.5_ Tool Diameter:25.0__ Tool Length:2849
;Blisk Area Clearance
N2 trafoof
N3 T1 M06
N4 D1
N5 FGROUP (X,Y,Z,A,C)
N6 M3 S1500
N7 G54
N8 G0 X447.241 Y260.752 Z288.121 A0. C0.
N9 CYCLE832(0.1,112101)
N10 M8
N11 G1 X447.241 Y260.752 Z288.121 A-62.21 C59.272 F3000.
N12 G94 G64 G1 X447.241 Y260.752 Z288.121 A3=0.76 B3=0.452 C3=0.466 F3000. M8
N13 G94 X286.098 Y164.965 Z189.325 A3=0.76 B3=0.452 C3=0.466 A4=0.795 B4=0.472 C4=0.381
N14 X282.296 Y162.705 Z186.994 A3=0.76 B3=0.452 C3=0.466 A4=0.795 B4=0.472 C4=0.381 F500.
N15 X283.245 Y168.366 Z178.805 A3=0.76 B3=0.452 C3=0.466 A4=0.795 B4=0.472 C4=0.381
N16 X283.511 Y169.95 Z176.513 A3=0.758 B3=0.455 C3=0.467 A4=0.791 B4=0.474 C4=0.386
N17 X283.68 Y171.819 Z174.067 A3=0.756 B3=0.458 C3=0.468 A4=0.787 B4=0.477 C4=0.392
N18 X283.722 Y174.093 Z171.381 A3=0.752 B3=0.462 C3=0.47 A4=0.782 B4=0.48 C4=0.398
N19 X283.595 Y176.705 Z168.593 A3=0.749 B3=0.466 C3=0.471 A4=0.776 B4=0.484 C4=0.405
N20 X283.275 Y179.666 Z165.716 A3=0.744 B3=0.472 C3=0.472 A4=0.77 B4=0.488 C4=0.412
N21 X282.755 Y182.938 Z162.792 A3=0.739 B3=0.478 C3=0.474 A4=0.762 B4=0.493 C4=0.419
N22 X282.422 Y184.675 Z161.353 A3=0.738 B3=0.482 C3=0.473 A4=0.759 B4=0.496 C4=0.422
N23 X281.624 Y188.296 Z158.501 A3=0.734 B3=0.491 C3=0.47 A4=0.751 B4=0.502 C4=0.429
N24 X280.481 Y192.757 Z155.163 A3=0.729 B3=0.501 C3=0.466 A4=0.741 B4=0.509 C4=0.437
N25 X278.69 Y198.928 Z150.721 A3=0.722 B3=0.515 C3=0.462 A4=0.728 B4=0.52 C4=0.447
N26 X277.306 Y203.362 Z147.568 A3=0.717 B3=0.526 C3=0.458 A4=0.718 B4=0.527 C4=0.455
N27 X275.117 Y210.925 Z142.368 A3=0.71 B3=0.544 C3=0.448 A4=0.701 B4=0.538 C4=0.468
N28 X273.649 Y216.147 Z138.546 A3=0.705 B3=0.557 C3=0.44 A4=0.69 B4=0.545 C4=0.477
N29 X272.651 Y220.026 Z135.487 A3=0.701 B3=0.566 C3=0.434 A4=0.681 B4=0.549 C4=0.484
N30 X272.155 Y222.181 Z133.672 A3=0.699 B3=0.571 C3=0.43 A4=0.676 B4=0.552 C4=0.489
N31 X270.424 Y229.714 Z127.327 A3=0.699 B3=0.571 C3=0.43 A4=0.676 B4=0.552 C4=0.489
N32 X270.005 Y230.868 Z126.547 A3=0.699 B3=0.571 C3=0.43 A4=0.676 B4=0.552 C4=0.489
N33 X269.259 Y232.242 Z125.925 A3=0.698 B3=0.573 C3=0.43 A4=0.676 B4=0.552 C4=0.489

Что-то я не вижу в указанном месте УП с векторами коррекции.

Может Вы не там смотрите, выше - часть программы 

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

Что я могу сказать... Программа красивая. Но если A3, B3, C3 выводить с 3 знаками после запятой - обработка будет поганая. Это же компоненты векторов, тут ХОТЯ БЫ 6 знаков после запятой выводить нужно. Тоже самое для A4...C4. 

Но коррекция здесь нигде не включается, извините. 

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

Что я могу сказать... Программа красивая. Но если A3, B3, C3 выводить с 3 знаками после запятой - обработка будет поганая. Это же компоненты векторов, тут ХОТЯ БЫ 6 знаков после запятой выводить нужно. Тоже самое для A4...C4. 

Но коррекция здесь нигде не включается, извините. 

Когда мы принимали станок у производителя ,то при сдаче станка проверяли 3-D коррекцию . По их рекомендации остановились на таком формате программы.Проверяли программу на станке ,меняли коррекцию и проверяли непосредственно на детали. Все работало.А количество знаков после точки особого значения не имеет.Можно сделать в постпроцессоре , хоть и 6 знаков.

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

Ну тогда встаёт вопрос о компетентности специалистов производителя станка.
В вышеприведённом фрагменте отсутствует код TRAORI, нет кода типа коррекции (CUT3DC, CUT3DF), нет включения коррекции (G41,G42).

А вот мнение разработчиков контроллеров Sinumerik о количестве десятичных цифр:
"As far as 5-axis programs are concerned, practical experience has shown that good results can be achieved by using 5 decimal places for linear axes and 6 decimal places for the direction vector."
Или мануал от Siemens "Milling with SINUMERIK. Mold making with 3 to 5-axis simultaneous milling" - дезинформация?

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

Да, TRAORI как отключили в начале программы, так больше и не включали.. 

 

Я бы не стал заказывать постпроцессор у NCC_@RAMBLER. 

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

Да, TRAORI как отключили в начале программы, так больше и не включали.. 

 

Я бы не стал заказывать постпроцессор у NCC_@RAMBLER. 

У нас на 5-ти осевом станке MCU630 вместо TRAORI, наладчики производителя KOVOSVIT  заменили на цикл   CYCLE832, а на другом станке MULTICUT1000( токарно-фрезерном)  действительно при включении RTSP включался  TRAORI. Поэтому не надо так категорично высказываться .У нас этот станок работает уже более 7 лет и успешно выполняет работу , связанную с многоосевыми операциями .

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

Наверное, в том же цикле и 3d-коррекция включается..

Все ясно, NCC слышал что-то про 3D-коррекцию. 

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

Наверное, в том же цикле и 3d-коррекция включается..

Все ясно, NCC слышал что-то про 3D-коррекцию. 

Постпроцессор мною был разработан в тот момент , когда приезжали наладчики от KOVOSVIT и все вопросы по 3-D коррекции и по многоосевой обработке с применением и реализацией всех циклов были с ними согласованы.

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

Ковосвитовцы наши  (российские) приезжали? Да, это крупные специалисты в области 3d-коррекции. 

 

Дружище, если у тебя все настроено и работает, не сочти за труд, продемонстрируй 3D-CutterComp на вот таком примере: кубик 100х100х100, вертикальные ребра скруглены радиусом 20, верхняя грань - радиусом 10. 

Фреза 20R10, обработка 5-осевая. Приведи пример программы и три видео - с припуском 1 мм, 0 мм, -1 мм. Но сделай это с помощью 3D-коррекции, по честному. 

Приглашаю всех! Я могу показать свои примеры, с видео (сделать только нужно..)

 

post-29857-0-32313800-1387697015_thumb.png

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

Ковосвитовцы наши  (российские) приезжали? Да, это крупные специалисты в области 3d-коррекции. 

 

Дружище, если у тебя все настроено и работает, не сочти за труд, продемонстрируй 3D-CutterComp на вот таком примере: кубик 100х100х100, вертикальные ребра скруглены радиусом 20, верхняя грань - радиусом 10. 

Фреза 20R10, обработка 5-осевая. Приведи пример программы и три видео - с припуском 1 мм, 0 мм, -1 мм. Но сделай это с помощью 3D-коррекции, по честному. 

Приглашаю всех! Я могу показать свои примеры, с видео (сделать только нужно..)

Ковосвитовцы приезжали из Чехии , и мы тоже туда ездили за станком и заодно на обучение. Я вижу , что Вы работаете в NX, а мой постпроцессор был сделан в Powermill.Вообще- то действие коррекции проверяется не на компьютере  , а в железе, на станке путем замеров. Мы проверяли на сфере .Оператор на стойке вводил коррекцию и затем обмерял сферу в разных точках .И так несколько раз.Только так можно было проверить действие коррекции.

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

Так я и прошу тебя - СДЕЛАЙ В ЖЕЛЕЗЕ, покажи нам на видео. Потом - поговорим. А п.....ть - не мешки таскать.

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

О ёё-й , как всё печально.(: Мне интересно , как это Вы собирались на кубике проверять 3-D коррекцию, а тем более демонстрировать это на экране? Даже если делать это на железе , где доказательства того ,что замеры достоверны?.Даже если коррекция была сделана оператором на стойке , показана ее величина .А на видео будет показан съём материала ,то не понятно будет для зрителей , сколько снято. Этот съём можно получить и при вводе коррекции на длину инструмента .И я в этом случае не вижу смысла в этих экспериментах.Разве что пригласить всех зрителей к станку .Тогда - да.Всё будет по-честному))

Дружище, если у тебя все настроено и работает, не сочти за труд, продемонстрируй 3D-CutterComp на вот таком примере: кубик 100х100х100, вертикальные ребра скруглены радиусом 20, верхняя грань - радиусом 10.  Фреза 20R10, обработка 5-осевая. Приведи пример программы и три видео - с припуском 1 мм, 0 мм, -1 мм. Но сделай это с помощью 3D-коррекции, по честному.  Приглашаю всех! Я могу показать свои примеры, с видео (сделать только нужно..)  
Ссылка на сообщение
Поделиться на других сайтах

Ты профиль-то NCC посмотри, зачем барышню заставлять мешки таскать?! Да и выражения подбирайпомягче.

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

Да мне без разницы, мальчик он или девочка. На кубике можно очень многое увидеть, как минимум - включается у тебя 3D-коррекция или нет, в какую сторону откладывается коррекция, при плюсовой - скругление будет недообработано, с нулевой - если фреза хорошая - сойдется в 0, при минусовой - будет занижено. 

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

 

Или чехов надо звать? 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • lem_on
      ну с дуру известно что сломать можно.
    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
    • Viktor2004
      Я согласен что скорее всего проблема механическая Но если логика прописана криво и возможно не предусмотрела остановку в промежуточном состоянии, разве не логично будет попробовать принудительно подав напряжение дернуть эту руку вверх-вниз? Возможно то что туда попало выпадет  
    • Guhl
      Если оставить за скобками вопрото том, что до м19 работает нормально, а после нет, то вы не считали сколько у него реально импульсов на оборот? с помощью стороннего плк, например  А если ориентацию м5 снимать, а не м20?
    • lem_on
      Что это за станок такой в котором сразу ладер ковырять надо, даже не смотря на возможность механической проблемы? Или профдеформация?
    • Viktor2004
      не сразу я понял в чем вопрос. Долго соображал что такое режим управления скоростью. При завершении ориентации PMC снимает сигнал G70.6 ? И если он после снятия сигнала продолжает удерживать шпиндель, при каких условиях эта ориентация все же снимается? После нажатия аварийного грибка или еще как?
    • Viktor2004
      Ладдер пришлите. Будем принудительно пробовать поднимать и опускать
    • streamdown
      Коллеги приветствую! IPS 8. Подскажите пожалуйста, кто какое серверное железо использует? Интересуют параметры при одновременной работе, ну например, 400 пользователей онлайн
    • gudstartup
      так он так и позиционируется по m19 pmc выдает g70.6 а чпу отвечает f45.7 но ориентацию и смещение в 4077 он отрабатывает нормально шпиндель встает ровно и смена происходит хорошо. вопрос почему после ввода команды управления скоростью он все еще продолжает контролировать число импульсов между нуль метками хотя в принципе уже должен отменить позиционный контроль и просто считать обороты по 0 метке как он это делает без М19? это все понятно но почему оно продолжает проверять это после завершения ориентации мне непонятно
×
×
  • Создать...