Ug_user

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

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

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

    • Heidenhain iTNC 430(530)
      24
    • Siemens Sinumeric 840D
      11
    • FANUC
      21
    • Другая
      8

Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.
117 сообщений в этой теме

Я бы тоже посмотрел. А то все так вкусно расписано, только не укусишь.

Поделиться сообщением


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


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

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

 

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

Powermill

 

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

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

Поделиться сообщением


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

А где-же там 3D-коррекция ?

Поделиться сообщением


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

Что то я тоже не увидел там 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, при минусовой - будет занижено. 

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

 

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

Поделиться сообщением


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

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

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

 

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

А как  по скруглениям можно увидеть величину 3-d коррекции ,Как ее померить? Опять же , результат будет неоднозначен .Недоработка - сверху , снизу или посредине скругления? Какой при этом будет замер и чем ? Радиусомером или шаблоном?И потом нужно получить величину - недоработки или перереза скругления.В конечном итоге это будет субъективный замер из которого нельзя сделать вывод о правильной работе 3-d коррекции

 

 

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

И чо это нам дает?.Можно просто и без 3-D коррекции , ввести коррекцию на длину вылета инструмента и получить ту же картину замеров расстояний боковых граней кубика.Или Вы сомневаетесь?

Поделиться сообщением


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

Еще раз говорю - сделай просто кубик. 100х100х100, но боковые грани пройди шариком, в 5-ти осях, с 3D-коррекцией. И не притворяйся, что не понимаешь, что я предлагаю.

 


Я знаю, что разницу можно получить играясь длиной фрезы, но - будтье любезны, сделайте это с помощью 3D-коррекции. 

post-29857-0-40729200-1387705232_thumb.png

Поделиться сообщением


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

Еще раз говорю - сделай просто кубик. 100х100х100, но боковые грани пройди шариком, в 5-ти осях, с 3D-коррекцией. И не притворяйся, что не понимаешь, что я предлагаю.

 

Я знаю, что разницу можно получить играясь длиной фрезы, но - будтье любезны, сделайте это с помощью 3D-коррекции. 

Сдела проект в Powermill   На видео

 

показана установка .Звук не сделала , так как за стеной кто-то делает ремонт.) Но думаю и так все понятно.

Вот еще программа , которая получена 

 

;DATA :22.12.20013.

;PROGRAMMER: ic-02

;cub

N1 G40 G17 G94 G90 G71 G54

; Tool Name:_ T="FREZA D20R10"_D20.0_R10.0_ Tool Diameter:20.0__ Tool Length:580

;cub

N2 trafoof

N3 T1 M06

N4 D1

N5 FGROUP (X,Y,Z,A,C)

N6 M3 S1500

N7 G54

N8 G0 X0. Y0. Z148.335 A0. C0.

N9 CYCLE832(0.1,112101)

N10 M8

N11 G1 X0. Y0. Z148.335 A0. C0. F3000.

N12 G94 G64 G1 X0. Y0. Z148.335 A3=0. B3=0. C3=1. F3000. M8

N13 G94 X9.261 Y7.505 Z147.609 A3=0.058 B3=0. C3=0.998 A4=1. B4=0. C4=0.

N14 X18.385 Y14.9 Z145.445 A3=0.116 B3=0. C3=0.993 A4=1. B4=0. C4=0.

N15 X27.238 Y22.075 Z141.872 A3=0.174 B3=0. C3=0.985 A4=1. B4=0. C4=0.

N16 X35.689 Y28.924 Z136.945 A3=0.231 B3=0. C3=0.973 A4=1. B4=0. C4=0.

N17 X43.614 Y35.347 Z130.735 A3=0.287 B3=0. C3=0.958 A4=1. B4=0. C4=0.

N18 X50.895 Y41.248 Z123.335 A3=0.342 B3=0. C3=0.94 A4=1. B4=0. C4=0.

N19 X57.426 Y46.541 Z114.853 A3=0.396 B3=0. C3=0.918 A4=1. B4=0. C4=0.

N20 X63.11 Y51.148 Z105.414 A3=0.449 B3=0. C3=0.894 A4=1. B4=0. C4=0.

N21 X67.863 Y55. Z95.158 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N22 X64.421 Z89.196 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N23 X57.5 Z77.208 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0. F500.

N24 X55. Z72.878 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N25 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0. F1000.

N26 Y50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N27 Y-50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N28 Y-50.615 Z72.678 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N29 Y-50.923 Z72.201 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N30 Z71.632 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N31 Y-50.615 Z71.155 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N32 Y-50. Z70.955 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N33 Y50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N34 Y50.615 Z70.755 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N35 Y50.923 Z70.278 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N36 Z69.709 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N37 Y50.615 Z69.232 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N38 Y50. Z69.032 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N39 Y-50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N40 Y-50.615 Z68.832 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N41 Y-50.923 Z68.355 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N42 Z67.786 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N43 Y-50.615 Z67.309 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N44 Y-50. Z67.109 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N45 Y50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N46 Y50.615 Z66.909 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N47 Y50.923 Z66.432 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N48 Z65.863 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N49 Y50.615 Z65.386 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N50 Y50. Z65.186 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N51 Y-50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N52 Y-50.615 Z64.986 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N53 Y-50.923 Z64.509 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N54 Z63.94 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N55 Y-50.615 Z63.463 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N56 Y-50. Z63.263 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N57 Y50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N58 Y50.615 Z63.063 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N59 Y50.923 Z62.586 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N60 Z62.017 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N61 Y50.615 Z61.54 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N62 Y50. Z61.34 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N63 Y-50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N64 Y-55. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N65 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0. F3000.

N66 X57.5 Z65.67 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N67 X71.282 Z89.541 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.

N68 X67.192 Y-51.844 Z99.671 A3=0.454 B3=0. C3=0.891 A4=1. B4=0. C4=0.

N69 X62.203 Y-47.995 Z109.136 A3=0.407 B3=0. C3=0.914 A4=1. B4=0. C4=0.

N70 X56.382 Y-43.503 Z117.81 A3=0.358 B3=0. C3=0.934 A4=1. B4=0. C4=0.

N71 X49.808 Y-38.431 Z125.578 A3=0.309 B3=0. C3=0.951 A4=1. B4=0. C4=0.

N72 X42.567 Y-32.844 Z132.335 A3=0.259 B3=0. C3=0.966 A4=1. B4=0. C4=0.

N73 X34.758 Y-26.818 Z137.991 A3=0.208 B3=0. C3=0.978 A4=1. B4=0. C4=0.

N74 X26.483 Y-20.434 Z142.47 A3=0.156 B3=0. C3=0.988 A4=1. B4=0. C4=0.

N75 X17.855 Y-13.776 Z145.714 A3=0.105 B3=0. C3=0.995 A4=1. B4=0. C4=0.

N76 X8.987 Y-6.935 Z147.677 A3=0.052 B3=0. C3=0.999 A4=1. B4=0. C4=0.

N77 X0. Y0. Z148.335 A3=0. B3=0. C3=1. A4=1. B4=0. C4=0.

N78 M1

N79 G0 X0. Y0. Z148.335 A0. C0.

N80 TRAFOOF

N81; LIFTS: 1 Machine Time :51.15

N82M30

Насчет допуска на обработку ,сделала 0.1 , чтобы была короче прога .Но это в данном случае не принципиально, так как вопрос стоит о векторах 3-d коррекции

Поделиться сообщением


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

Я чувствую себя идиотом! вот что пишут в инструкции сименса (Снимок):

в представленном же коде УП я ничего подобного не вижу и подозреваю что программа сосчитана под конкретную фрезу без вывода точки контакта, а соответственно при замене фрезы ничего подобного на станке не получится! Да и в качестве размышления, если у нас выводится точка контакта у кубика 100х100х100, с нолем программы в центре кубика, разве одна из координат не должна быть 50???? а то что приведено на видео, я полагаю уважаемый NULL_TEG подразумевал немного другое! я думаю он имел ввиду не видео с экран САМа, а видео реальной обработки на станке! 

Поделиться сообщением


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

Я чувствую себя идиотом! вот что пишут в инструкции сименса (Снимок):

в представленном же коде УП я ничего подобного не вижу и подозреваю что программа сосчитана под конкретную фрезу без вывода точки контакта, а соответственно при замене фрезы ничего подобного на станке не получится! Да и в качестве размышления, если у нас выводится точка контакта у кубика 100х100х100, с нолем программы в центре кубика, разве одна из координат не должна быть 50???? а то что приведено на видео, я полагаю уважаемый NULL_TEG подразумевал немного другое! я думаю он имел ввиду не видео с экран САМа, а видео реальной обработки на станке! 

Еще раз повторюсь, у нас было согласовано с наладчиками KOVOSVIT формат вывода 5-ти осевой в виде координат и векторов , направления и векторов нормали(которые как раз и отвечают за направление коррекции инструмента - куда , в какую сторону нужно корректировать).Все координаты по осям пересчитываются с учетом трансформации осей.А насчет видео на станке , как Вы это себе представляете ? У меня нет под рукой 5-ти осевого станка , что бы бежать и снимать видео только для того , чтобы ответить на вопрос на форуме.А в том , что координаты правильные , можете не сомневаться.Мы делали на этом станке сложные поверхности пресформы ,штампы и уверяю Вас , что этот постпроцессор обкатан уже не один раз. 

Поделиться сообщением


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

я разве спорю? 

мое личное мнение, вы не правы! ваша программа сосчитана под конкретную фрезу, то что вы с помощью этого постпроцессора сделали великое множество деталей - я не сомневаюсь, но конкретно 3д-коррекции у вас нет! я вас не просил и не прошу бежать к станку и снимать видео ради ответа на форуме, я просто предположил что имел ввиду ваш опоннент! просто я и думаю NULL_TEG тоже так и остались при своем мнении,что в представленном коде УП нет 3д-коррекции!!! доказывать вам это не имею ни желания, да и честно говоря в своих знаниях в  области 3д-коррекции я еще не уверен!  :rolleyes:

Поделиться сообщением


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

я разве спорю? 

мое личное мнение, вы не правы! ваша программа сосчитана под конкретную фрезу, то что вы с помощью этого постпроцессора сделали великое множество деталей - я не сомневаюсь, но конкретно 3д-коррекции у вас нет! я вас не просил и не прошу бежать к станку и снимать видео ради ответа на форуме, я просто предположил что имел ввиду ваш опоннент! просто я и думаю NULL_TEG тоже так и остались при своем мнении,что в представленном коде УП нет 3д-коррекции!!! доказывать вам это не имею ни желания, да и честно говоря в своих знаниях в  области 3д-коррекции я еще не уверен!  :rolleyes:

Давайте с этого и начинать,зачем говорить о том , что для Вас только является теорией и то не полностью быть уверенным.Да и не надо говорить о мнении моего опонента.А вектора нормалей , как Вы думаете ,зачем они предназначены?А они нужны для того,чтобы задать направления коррекции в каждой точке , которую проходит инструмент.В Siemense есть много способов решения 3d коррекции.Только когда разрабатывался постпроцессор , решили  что этот способ наиболее универсален, который подходит для всех случаев , когда инструмент работает в разных стратегиях. Мне нужен был общий алгоритм ,который бы подходил для любого случая

Поделиться сообщением


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

не буду спорить! надо на станке пробовать и смотреть! 3д-коррекцию я пробовал только для обработки конусной циллиндрической фрезой (кстати где то на форуме есть мой ехе-шник который генерит код уп для обработки конуса) шаровой фрезой не пробовал но хочется попробовать, да вот станок не дают!

 маленький вопросик, если взять эту программу и фрезу не 20R10, а допустим 15R7.5 получим тоже самое не меняя программы а только занеся корректоры??? 

Поделиться сообщением


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

не буду спорить! надо на станке пробовать и смотреть! 3д-коррекцию я пробовал только для обработки конусной циллиндрической фрезой (кстати где то на форуме есть мой ехе-шник который генерит код уп для обработки конуса) шаровой фрезой не пробовал но хочется попробовать, да вот станок не дают!

 маленький вопросик, если взять эту программу и фрезу не 20R10, а допустим 15R7.5 получим тоже самое не меняя программы а только занеся корректоры??? 

Коррекция для того и существует,чтобы ею пользоваться.Мы же говорим о коррекции 3Д на радиус, или на износ .Это уже как Вам будет угодно

Поделиться сообщением


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

Небольшая поправка.В проекте обработки добавила переходную точку ,Для того ,чтобы станок сначала повернул по углу , и в программе были углы , а только потом движения по векторам.Это видно в кадре N11 G1 X0. Y80. Z150. A-30. C0. F3000.

Даю снова ссылку на видео , там видно в дереве файла NC , появились переходные точки

 

 

;DATA :22.12.20013.
;PROGRAMMER: ic-02
;cub
N1 G40 G17 G94 G90 G71 G54
; Tool Name:_ T="FREZA D20R10"_D20.0_R10.0_ Tool Diameter:20.0__ Tool Length:580
;cub
N2 trafoof
N3 T1 M06
N4 D1
N5 FGROUP (X,Y,Z,A,C)
N6 M3 S1500
N7 G54
N8 G0 X0. Y80. Z150. A0. C0.
N9 CYCLE832(0.1,112101)
N10 M8
N11 G1 X0. Y80. Z150. A-30. C0. F3000.
N12 G94 G64 G1 X0. Y80. Z150. A3=0. B3=0.5 C3=0.866 F3000. M8
N13 G94 A3=0. B3=0.5 C3=0.866 A4=0. B4=0. C4=0.
N14 Y0. Z148.335 A3=0. B3=0. C3=1. A4=0. B4=0. C4=0.
N15 A3=0. B3=0. C3=1. A4=1. B4=0. C4=0.
N16 X9.261 Y7.505 Z147.609 A3=0.058 B3=0. C3=0.998 A4=1. B4=0. C4=0.
N17 X18.385 Y14.9 Z145.445 A3=0.116 B3=0. C3=0.993 A4=1. B4=0. C4=0.
N18 X27.238 Y22.075 Z141.872 A3=0.174 B3=0. C3=0.985 A4=1. B4=0. C4=0.
N19 X35.689 Y28.924 Z136.945 A3=0.231 B3=0. C3=0.973 A4=1. B4=0. C4=0.
N20 X43.614 Y35.347 Z130.735 A3=0.287 B3=0. C3=0.958 A4=1. B4=0. C4=0.
N21 X50.895 Y41.248 Z123.335 A3=0.342 B3=0. C3=0.94 A4=1. B4=0. C4=0.
N22 X57.426 Y46.541 Z114.853 A3=0.396 B3=0. C3=0.918 A4=1. B4=0. C4=0.
N23 X63.11 Y51.148 Z105.414 A3=0.449 B3=0. C3=0.894 A4=1. B4=0. C4=0.
N24 X67.863 Y55. Z95.158 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N25 X64.421 Z89.196 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N26 X57.5 Z77.208 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0. F500.
N27 X55. Z72.878 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N28 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0. F1000.
N29 Y50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N30 Y-50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N31 Y-50.615 Z72.678 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N32 Y-50.923 Z72.201 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N33 Z71.632 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N34 Y-50.615 Z71.155 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N35 Y-50. Z70.955 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N36 Y50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N37 Y50.615 Z70.755 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N38 Y50.923 Z70.278 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N39 Z69.709 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N40 Y50.615 Z69.232 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N41 Y50. Z69.032 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N42 Y-50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N43 Y-50.615 Z68.832 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N44 Y-50.923 Z68.355 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N45 Z67.786 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N46 Y-50.615 Z67.309 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N47 Y-50. Z67.109 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N48 Y50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N49 Y50.615 Z66.909 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N50 Y50.923 Z66.432 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N51 Z65.863 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N52 Y50.615 Z65.386 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N53 Y50. Z65.186 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N54 Y-50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N55 Y-50.615 Z64.986 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N56 Y-50.923 Z64.509 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N57 Z63.94 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N58 Y-50.615 Z63.463 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N59 Y-50. Z63.263 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N60 Y50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N61 Y50.615 Z63.063 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N62 Y50.923 Z62.586 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N63 Z62.017 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N64 Y50.615 Z61.54 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N65 Y50. Z61.34 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N66 Y-50. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N67 Y-55. A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N68 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0. F3000.
N69 X57.5 Z65.67 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N70 X71.282 Z89.541 A3=0.5 B3=0. C3=0.866 A4=1. B4=0. C4=0.
N71 X67.192 Y-51.844 Z99.671 A3=0.454 B3=0. C3=0.891 A4=1. B4=0. C4=0.
N72 X62.203 Y-47.995 Z109.136 A3=0.407 B3=0. C3=0.914 A4=1. B4=0. C4=0.
N73 X56.382 Y-43.503 Z117.81 A3=0.358 B3=0. C3=0.934 A4=1. B4=0. C4=0.
N74 X49.808 Y-38.431 Z125.578 A3=0.309 B3=0. C3=0.951 A4=1. B4=0. C4=0.
N75 X42.567 Y-32.844 Z132.335 A3=0.259 B3=0. C3=0.966 A4=1. B4=0. C4=0.
N76 X34.758 Y-26.818 Z137.991 A3=0.208 B3=0. C3=0.978 A4=1. B4=0. C4=0.
N77 X26.483 Y-20.434 Z142.47 A3=0.156 B3=0. C3=0.988 A4=1. B4=0. C4=0.
N78 X17.855 Y-13.776 Z145.714 A3=0.105 B3=0. C3=0.995 A4=1. B4=0. C4=0.
N79 X8.987 Y-6.935 Z147.677 A3=0.052 B3=0. C3=0.999 A4=1. B4=0. C4=0.
N80 X0. Y0. Z148.335 A3=0. B3=0. C3=1. A4=1. B4=0. C4=0.
N81 A3=0. B3=0. C3=1. A4=0. B4=0. C4=0.
N82 Y80. Z150. A3=0. B3=0.5 C3=0.866 A4=0. B4=0. C4=0.
N83 Y0. A3=0. B3=0. C3=1. A4=0. B4=0. C4=0.
N84 M1
N85 G0 X0. Y0. Z150. A0. C0.
N86 TRAFOOF
N87; LIFTS: 1 Machine Time :51.15
N88M30

Поделиться сообщением


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

MAZAK с SIEMENS???!!! Ну - тогда эта программа с 3D-коррекцией точно заработает. 

 

По моему мнению - это вполне работоспособная программа (если TRAORI включилось в 832-м цикле, хотя я в этом сомневаюсь). Но - без коррекции, она здесь командой G40 выключена, и больше ни разу не включалась. 

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

Поделиться сообщением


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

MAZAK с SIEMENS???!!! Ну - тогда эта программа с 3D-коррекцией точно заработает. 

 

По моему мнению - это вполне работоспособная программа (если TRAORI включилось в 832-м цикле, хотя я в этом сомневаюсь). Но - без коррекции, она здесь командой G40 выключена, и больше ни разу не включалась. 

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

G40 - согласна ,здесь не должно быть вообще , просто я смотрела сегодня этот постпроцессор в новой версии генератора постпроцессора и пропустила этот момент. Поэтому так вышло. Если будете пробовать эту программу , то уберите ее из кадра.Насчет цикла 832 , нужно смотреть на конкретном станке , как он прописан.Это все зависит от того , как поставщики его прописали на станке. У нас этот цикл так работает

Поделиться сообщением


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

 

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

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

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

 

Вставлю свои полторы копейки - утверждать, что количество знаков после запятой в значении вектора (оси инструмента, нормали и иже) не имеет значения - ЭТО ПОЛНЕЙШЕЕ нубство (уж извините за игровой сленг). Три знака - это катастрофически мало!!! У нас давным давно вышел казус с тем, что я выводил в постах вектор с семью знаками, и мы получали искажение геометрии детали (деталь авиационная, правда, соответственно с теорией) С тех пор - не меньше 9-ти знаков.

Про коррекцию. Такое ощущение, как будто и впрямь тут происходит попытка проехаться по ушам предоставив отчасти похожую на правду программу. Все что вижу я, впрочем как и выше отписавшиеся коллеги - это простая программа, где зачем то выведен вектор (А4, В4, С4), который в этой программе не влияет ни на что и не делает ничего. Ибо, как уже тут представили кусок из документации все навороченные виды коррекций все равно включаются командами G41, G42, а их я не вижу.

Ну и так, для разнообразия. Вопрос небольшой. А скажите пожалуйста - зачем вы в цикле 832 включаете режим работы G642, а потом ниже его перебиваете на G64? Криминала тут нет никакого конечно, но мне просто интересно...

Поделиться сообщением


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

Вот набросились.. Лучше пожелайте симпатичной девушке-разработчику постпроцессоров успехов в этом нелегком труде, поздравьте с Наступающим Новым Годом! Представляете, как приятно наладчику или оператору на заводе, когда для отработки постпроцессора приезжает не хмурый мужичок, а милая барышня! 

Какой-то генерал в поезде рассказывал армейскую байку - "К нам в часть должна была американская делегация приехать, во главе с генералом Томпсоном. Понятное дело, баню приготовили, водки ящик, прорубь.. Так он бабой оказался!"

Поделиться сообщением


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

откуда знаешь что симпатишная ? москва далековато от украины будет )

Поделиться сообщением


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

Понятное дело, Харьков ближе к Украине (или скоро станет ближе к России?). 

А несимпатичных девушек не бывает. 

Поделиться сообщением


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

Понятное дело, Харьков ближе к Украине (или скоро станет ближе к России?). 

А несимпатичных девушек не бывает. 

Спасибо за поддержку )) С Наступащим Новым Годом!!!

Поделиться сообщением


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

Ап!

Продолжение последовало - читай "подвал" первого сообщения.

Пример 3D-коррекции для MAZAK Integrex e1060

 
2 пользователям понравилось это

Поделиться сообщением


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

Текста управляющей программы не вижу...

Поделиться сообщением


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

Текста управляющей программы не вижу

Думаю это ничего не даст, всё через переменные.

post-29365-0-82871700-1402073377_thumb.png

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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