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

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


Metal_Cutter

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

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

 

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

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

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

 

 

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

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

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
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

 

Ссылка на сообщение
Поделиться на других сайтах
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 инструмент никуда не въехал. После идет выход в безопасные координаты и возврат поворотный осей в начальные состояния.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • malvi.dp
    • gudstartup
      в общем не читает он ваш ключ поэтому и уровни доступа не активируются жаль что у вас нет второго ключа обычно dmg поставляет два да и бэкапа 100% рабочего нет... это проблема если не ключ тогда база ключа или соединения с plc у вас навернулись
    • gudstartup
      на новых серво вытаскивать не нужно наконец то фанук внесли изменение в конструкцию @Koels вентилятор на ралиаторе если радиатор вне зоны электрошкафа а во внешней среде подвержен загрязнению особенно если станок использует сож. индикация на приводе F / вынимаете и чистите можно на некоторых сериях чпу даже скорость посмотреть. если не помогает и вентилятор точно вращается тогда можно эту ошибку отключить 8901 # 0  FAN A fan motor error is: 0:    Detected. 1:    Not detected. 1807 # 2  SWP This parameter specifies the operation of the αi series servo amplifier in its warning state (for example, with the fan stopped). 0:     An alarm is issued when the amplifier is placed in the warning state. Automatic operation enters the feed hold state and the servo axis is decelerated to a stop. 1:     An alarm is not issued even when the amplifier is placed in the warning state. Automatic operation is kept. The servo is deactivated if the amplifier shifts from the warning state to the alarm state.
    • karlf
      Вот так сейчас выглядит при загрузке с родного диска
    • Beliko
      Добрый день форумчане! Нужна помощь. Суть такая – есть проект, составленный на FeatureCam. При сохранении управляющей программы формируются несколько файлов. Из них два текстовых, один с расширением .t2.TXT , второй .TXT. В первом, я как понимаю, описаны вспомогательные функции, то есть это как бы подпрограмма или флаг, а вторая это основная программа с описанием всех операций. В тексте есть кадры – М400, М401, М402…….( Wait ), это обращение и вызов тех операций, которые находятся в файле .t2.TXT. Эти два файла работают вместе. Подскажите пожалуйста как их объединить. У нас станок со стойкой Fanuc 18i TB и чтобы записать рабочий файл необходимо присвоить ему имя типа О0111 (или другие цифры). А как в этом случае, чтобы работали два файла вместе в нашей стойке?  Прошу прощения за безграмотность, мы только учимся. За ранее всем благодарен.
    • MagicNight
      Добрый день. Каким образом можно сохранить или экспортировать проект из PowerMill версия 2023, чтобы была возможность открыть его в PowerMill версия 6? Кто-то сталкивался с этим?
    • TVM
      Интересовался вопросом совы и глобуса и похоже он решаем. Только с обычной вышкой, даже при помощи тяжелых препаратов, самостоятельно освоить практически невозможно. 
    • Artas28
      Нашёл описание ошибки. Что она значит? 
    • sssdos
      https://www.seamonkey-project.org/ Браузер, открывающий карты наладки PM в правильной кодировке! Отличная новость для пользователей PM, которые были в неведении. seamonkey-2.53.18.2.ru.win32.installer.exe
    • AlexArt
      Предлагаете погрузиться в мир дискретной математики? 
×
×
  • Создать...