Metal_Cutter

Сверление 3+2

Pinned posts

Всем добрый день.

 

Столкнулся с проблемой, нужно просверлить отв. в детали под углом. Станок DECKEL MAHO DMF 250 Linear, стойка Heidenhain-I-TNC 530. Поворотные оси голова - B, и стол - C. 

Поста нет, нашел на форуме 5-ти осевой, пытаюсь доработать. Раньше таких программ не писал. Выдает следующий текст:

 

4 TOOL CALL 1 Z S1500
25 M128
26 L X-16.854 Y-9.731 Z10.000 FQ3 M03
27 L X-15.278 Y-8.821 Z5.000 B20.000 C-30.000 FQ3 M08
28 L X-14.279 Y-8.244 Z1.832 FQ1
29 L X-12.947 Y-7.475 Z-2.397 FQ1
30 L X-14.279 Y-8.244 Z1.832 FQ3
31 L X-16.854 Y-9.731 Z10.000 FQ3
32 L C-150.000 FQ3
33 L X16.854 FQ3
34 L X14.279 Y-8.244 Z1.832 FQ3
35 L X12.947 Y-7.475 Z-2.397 FQ1
36 L X14.279 Y-8.244 Z1.832 FQ3
37 L X16.854 Y-9.731 Z10.000 FQ3
38 L C-270.000 FQ3
39 L X0.000 Y19.461 FQ3
40 L Y16.489 Z1.832 FQ3
41 L Y14.949 Z-2.397 FQ1
42 L Y16.489 Z1.832 FQ3
43 L Y19.461 Z10.000 FQ3
44 M09
45 CYCL DEF 32.0 TOLERANCE
46 CYCL DEF 32.1
47 M129
48 L Z+0 R0 FMAX M91
49 L C+0 B+0 R0 FMAX

 

Вывод циклов пока отключил. Координаты некорректные, т.к. по Y должно быть 0, по Х должны быть только положительные значения.

В чем может быть проблема?

 

 

С.КО 25-00-03 Седло.rar

С.КО 25-00-03 Седло.x_t

С.КО 25-00-03 Седло заготовка.SLDPRT

1.jpg

DMF 250 Linear.pmoptz

2.jpg

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


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


UnPinned posts

Здравствуйте.

Это фрагмент программы 5-и осевой обработки.Если Вы хотите 3+2 то надо делать через функцию PLANE SPATIAL. 

1 пользователю понравилось это

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


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

ID: 3   Опубликовано: (изменено)

Программа то 3+2 там нет одновременных перемещений по 5 осям, в процессе обработки. Мне без разницы как это реализовать через М128, PLANE SPATIAL или цикл 19. Главное получить какой-либо положительный результат.

Изменено пользователем Metal_Cutter

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


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

Скажите, а без САМ вы представляете как это должно быть сделано?

Может быть неверно смещается ноль в координаты центра отверстий.

1 пользователю понравилось это

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


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

Я представляю это следующим образом, начальные координаты X и Z перед сверлением, должны быть одинаковы, Y=0, B=20, С меняется с интервалом 120°.  Это так или я ошибаюсь?

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


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

А разве M128 это не RTCP как у синумерика Cycle800? C 5-ти осевыми дел еще не имел, но вроде XYZ относительно нуля СК меняются правильно, на 120 градусов поворачивает перед перемещением.

1 пользователю понравилось это

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


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

ID: 7   Опубликовано: (изменено)

1 час назад, mannul сказал:

А разве M128 это не RTCP как у синумерика Cycle800? C 5-ти осевыми дел еще не имел, но вроде XYZ относительно нуля СК меняются правильно, на 120 градусов поворачивает перед перемещением.

CYCLE800 - это не RTCP. TRAORI - это RTCP, так же как и M128

CYCLE800 - это трансформация СК, также как PLANE SPATIAL

4 часа назад, Metal_Cutter сказал:

Всем добрый день.

 

 

Вывод циклов пока отключил. Координаты некорректные, т.к. по Y должно быть 0, по Х должны быть только положительные значения.

В чем может быть проблема?

 

 

В проекте отверстия обрабатываются в режиме непрерывной пятиосевой обработки, а не в режиме позиционной обработки.

Но проблема все же в посте. Пост кривой, мягко говоря, - M128 активируется всегда при включении шпинделя, тихий ужас.

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

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


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

Спасибо всем, кто не оставил без внимания.

 

27 минут назад, Kinematik сказал:

В проекте отверстия обрабатываются в режиме непрерывной пятиосевой обработки, а не в режиме позиционной обработки.

Но проблема все же в посте. Пост кривой, мягко говоря, - M128 активируется всегда при включении шпинделя, тихий ужас.

Для того, чтобы обработка была позиционной нужно каждое отв. обрабатывать отдельно или есть другой вариант? 

Для обработки с М128 координаты выводятся корректно? 

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


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

CYCLE800 - это не RTCP. TRAORI - это RTCP, так же как и M128

CYCLE800 - это трансформация СК, также как PLANE SPATIAL

Спасибо, буду знать.

2 часа назад, Metal_Cutter сказал:

...Для обработки с М128 координаты выводятся корректно? 

Тоже интересно.

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


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

С чего Вы взяли что "Координаты некорректные". Привожу программу с Вашими отверстиями сделанную на моем постпроцессоре.

19 TOOL CALL 1 Z S860
20 M128 ; RTCP ON
21 L B-20.000 C30.000 F3000
22 ; RTCP ON
23 L X6.767 Y3.907 F3000 M03
24 L Z10.000 M08
25 L X8.343 Y4.817 Z5.000
26 L X9.638 Y5.565 Z0.892 F30
27 L X13.193 Y7.617 Z-10.384
28 L X9.638 Y5.565 Z0.892 F3000
29 L X6.767 Y3.907 Z10.000
30 L X0.000 B-10.314 C90.000
31 L X-6.767 B-20.000 C150.000
32 L X-8.343 Y4.817 Z5.000
33 L X-9.638 Y5.565 Z0.892 F30
34 L X-13.193 Y7.617 Z-10.384
35 L X-9.638 Y5.565 Z0.892 F3000
36 L X-6.767 Y3.907 Z10.000
37 L X-3.384 Y-1.954 B-10.314 C210.000
38 L X0.000 Y-7.814 B-20.000 C270.000
39 L Y-9.634 Z5.000
40 L Y-11.129 Z0.892 F30
41 L Y-15.233 Z-10.384
42 L Y-11.129 Z0.892 F3000
43 L Y-7.814 Z10.000
44 L M09
45 ; END TOOLPATH : 1
46 L M05
47 M129
48 L Z+0 FMAX M91
49 L B+0 C+0 FMAX M94
50 L X+0 Y+0 FMAX M92

1 пользователю понравилось это

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


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

Спасибо. Теперь я понял, что такое RTCP. А то день потратил мучая пост.

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


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

19 TOOL CALL 1 Z S860
20 M128 ; RTCP ON
21 L B-20.000 C30.000 F3000
22 ; RTCP ON
23 L X6.767 Y3.907 F3000 M03
24 L Z10.000 M08
25 L X8.343 Y4.817 Z5.000
26 L X9.638 Y5.565 Z0.892 F30
27 L X13.193 Y7.617 Z-10.384
28 L X9.638 Y5.565 Z0.892 F3000
29 L X6.767 Y3.907 Z10.000
30 L X0.000 B-10.314 C90.000
31 L X-6.767 B-20.000 C150.000
32 L X-8.343 Y4.817 Z5.000
33 L X-9.638 Y5.565 Z0.892 F30
34 L X-13.193 Y7.617 Z-10.384
35 L X-9.638 Y5.565 Z0.892 F3000
36 L X-6.767 Y3.907 Z10.000
37 L X-3.384 Y-1.954 B-10.314 C210.000
38 L X0.000 Y-7.814 B-20.000 C270.000
39 L Y-9.634 Z5.000
40 L Y-11.129 Z0.892 F30
41 L Y-15.233 Z-10.384
42 L Y-11.129 Z0.892 F3000
43 L Y-7.814 Z10.000
44 L M09
45 ; END TOOLPATH : 1
46 L M05
47 M129
48 L Z+0 FMAX M91
49 L B+0 C+0 FMAX M94
50 L X+0 Y+0 FMAX M92

Вот так лучше стараться не сверлить))) Сверлить с M128 это да, умно))Оси по хорошему надо фиксировать(M22 вроде)

14 часа назад, Metal_Cutter сказал:

Для того, чтобы обработка была позиционной нужно каждое отв. обрабатывать отдельно или есть другой вариант? 

Нет конечно, DELCAM всё продумал, есть настройки в посте которые будут делить каждое отв. на 3+2.  Выглядит примерно так - подходим по М128,  включаем PLANE SPATIAL, фиксируем оси, сверлим, опять включаем М128 переходим к следующему отв. и т.д. 

  Пред тем как включаете PLANE SPATIAL, M128 надо отключать(М129) Да и сверлить конечно надо циклами(CYCL DEF 200 DRILLING), тоже надо настраивать в посте! 

Начинать надо отсюда

122.p.jpg.e94971e3f9486894e79de41949b44276.jpg

 

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

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


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

включаем PLANE SPATIAL, фиксируем оси, сверлим, опять включаем М128 переходим к следующему отв. и т.д. 

  Пред тем как включаете PLANE SPATIAL, M128 надо отключать(М129)

Согласен. Все-таки позиционная обработка и подразумевает фиксирование оси. RTCP нужно только при непрерывной пятиосевой и при межпозиционных перемещениях.  Отверстия группируются по СК . Потом эта СК задается в подразделе WORKPLANE

11.thumb.png.8a32ea2ac4d2d848e02e3cb6efcfc571.png

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


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

Еще один вопрос. Можно в PM настроить пост, чтобы он выводил программу как на примере внизу?

 

19 PLANE SPATIAL SPA+0.0 SPB+20. SPC+60. TURN F10000 SEQ+
20 L X14.868 Y+0.0 Z16.053 FMAX M3
21 CYCL DEF 200 ~
    Q200 = 3.000 ;SET-UP CLEARANCE ~
    Q201 = -0.136 ;DEPTH ~
    Q206 = 40.000 ;FEED RATE FOR PLNGNG ~
    Q202 = 0.136 ;PLUNGING DEPTH ~
    Q210 = 0 ;DWELL TIME AT TOP ~
    Q203 = 4.361 ;SURFACE COORDINATE ~
    Q204 = 11.692 ;2ND SET-UP CLEARANCE ~
    Q211 = 0.000 ;DWELL TIME AT DEPTH
22 L X14.868 Y0.000 R0 FMAX M99
23 PLANE SPATIAL SPA+0.0 SPB+20. SPC-60. TURN F10000 SEQ+
24 L X14.8675 Y0.0000 Z16.0531 R0 FMAX
25 L X14.868 Y0.000 R0 FMAX M99
26 PLANE SPATIAL SPA+0.0 SPB+20. SPC+180. TURN F10000 SEQ+
27 L X14.8675 Y0.0000 Z16.0531 R0 FMAX
28 L X14.868 Y0.000 R0 FMAX M99
29 PLANE RESET STAY

 

Имеется в виду без RTCP и один цикл сверления на все отв.

Изменено пользователем Metal_Cutter

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


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

Еще один вопрос. Можно в PM настроить пост, чтобы он выводил программу как на примере внизу?

 

19 PLANE SPATIAL SPA+0.0 SPB+20. SPC+60. TURN F10000 SEQ+
20 L X14.868 Y+0.0 Z16.053 FMAX M3
21 CYCL DEF 200 ~
    Q200 = 3.000 ;SET-UP CLEARANCE ~
    Q201 = -0.136 ;DEPTH ~
    Q206 = 40.000 ;FEED RATE FOR PLNGNG ~
    Q202 = 0.136 ;PLUNGING DEPTH ~
    Q210 = 0 ;DWELL TIME AT TOP ~
    Q203 = 4.361 ;SURFACE COORDINATE ~
    Q204 = 11.692 ;2ND SET-UP CLEARANCE ~
    Q211 = 0.000 ;DWELL TIME AT DEPTH
22 L X14.868 Y0.000 R0 FMAX M99
23 PLANE SPATIAL SPA+0.0 SPB+20. SPC-60. TURN F10000 SEQ+
24 L X14.8675 Y0.0000 Z16.0531 R0 FMAX
25 L X14.868 Y0.000 R0 FMAX M99
26 PLANE SPATIAL SPA+0.0 SPB+20. SPC+180. TURN F10000 SEQ+
27 L X14.8675 Y0.0000 Z16.0531 R0 FMAX
28 L X14.868 Y0.000 R0 FMAX M99
29 PLANE RESET STAY

 

Имеется в виду без RTCP и один цикл сверления на все отв.

В принципе да. Единственное что, с параметром TURN  на  Хайденхане аккуратнее. Помню, что отказался от него, как -то криво пошел. TURN -это типо оси меняют свое положение, при этом вершина инструмента должна остаться на месте.

Ну и формат цикла прописать в циклах

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


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

У меня в постпроцессоре используется PLANE SPATIAL SPA0 SPB-90 SPC0 STAY COORD ROT. Параметр TURN не пробовал. Кстати почему у Вас PLANE RESET STAY,а не TURN.

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


Ссылка на сообщение
Поделиться на других сайтах
В 07.12.2018 в 18:44, scorpion1007 сказал:

В принципе да. Единственное что, с параметром TURN  на  Хайденхане аккуратнее. Помню, что отказался от него, как -то криво пошел. TURN -это типо оси меняют свое положение, при этом вершина инструмента должна остаться на месте.

Ну и формат цикла прописать в циклах

Буду пробовать. Спасибо за совет.

17 часов назад, igor2511 сказал:

Кстати почему у Вас PLANE RESET STAY,а не TURN.

По-моему это логично, чтобы при выключении функции PLANE инструмент никуда не въехал. После идет выход в безопасные координаты и возврат поворотный осей в начальные состояния.

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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