​ ​

Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Siemens 840D SL 5-осевая обработка


Siemens 840D SL 5-осевая обработка

Сообщений 1 страница 6 из 6

1

Всем доброго дня! Никогда не разрабатывал УП для 5-осевого фрезерного обрабатывающего центра с системой ЧПУ Siemens 840D SL. Программист разработал программу в NX. Прогнал через Post который был в NX. Post выдал программу, но с кучей ошибок. Пришлось фреймы расстанавливать в ручную на стойке. Вроде бы программа прошла, но не так, как хотелось бы. Программа находится по ссылке
https://cloud.mail.ru/public/LmGq/H7U2BzyAb
Кинематика станка Оси X, Y, Z, A - вращение вокруг оси Х +120 градусов -120 градусов, С - врашение вокруг оси Z.
Требуется подсказка: Правильно ли в программе включены CYCLE832, COMPCAD? Когда шла обработка одновременно в 4-х осях с кадра N2900 по N3090 и с кадра N3390 по N4040 движения были рывками, а не плавно. В программе CYCLE832(_camtolerance,0,1) может быть нужно было записать так CYCLE832(_camtolerance,1,1) как финишная обработка или CYCLE832(_camtolerance,2,1) как получистовая обработка. Это первая программа которую я отрабатывал на стойке Siemens. Пожалуйста объясните, что не так. И если можно пожалуйста поделитесь с документацией по Siemens 840D SL написанной доступным языком. Уж очень мудрено написана документация, много непонятных заумных слов. С уважением для всех, Валерий.

0

2

Valery-200156 написал(а):

Никогда не разрабатывал УП для 5-осевого фрезерного обрабатывающего центра с системой ЧПУ Siemens 840D SL.

Пульт такой:http://sg.uploads.ru/t/DJ8Yi.jpg
?
Двигатели по осям Х и У линейные сименовские?Кто производитель?

Valery-200156 написал(а):

Прогнал через Post который был в NX

То что получилось незнакомо,эти стойки понимают программы написанные так:https://yadi.sk/d/ODlAjwWlhDYX6

Попросите чтобы програмисты выбрали постпроцессор без круговой интерполяции и попробуйте.
По CYCLE832, COMPCAD не подскажу.
Замечено резкое подтормаживание при начале работ поворотных осей,наверное стойка не успевает просчитывать.
По инструкции.Если непонятные термины на немецком языке,можете скинуть список  в личку.

0

3

appo
Большое спасибо за ответ! Отработка программы проводилась на станке chiron Германия. Стойка 2014 года выпуска. CYCLE832 - это высокоскоростная обработка High Speed Settings. COMPCAD - это включение компрессора. Это как раз и влияет на сглаживание перемещений. Пульт отличается от вашего фото.

Отредактировано Valery-200156 (12-06-2015 16:31:31)

0

4

Я бы исключил из УП функцию COMPCAD. Её функционал реализуется автоматически в CYCLE832 в данной версии контроллера. К тому же, выдержка из руководства "SINUMERIK 840D sl / 828D Расширенное программирование":

● COMPCAD
Требующее много машинного времении места в памяти сжатие, оптимизированное
касательно качества поверхности и скорости. COMPCAD должна использоваться
только тогда, когда меры по улучшению поверхностей не могут быть обеспечены
программой CAD/CAM заранее.

Ещё, по-моему, COMPCAD нельзя использовать с круговыми осями.

0

5

CYCLE800 (,"0",,,,,,,,,,,,)
G17 G54 G90 G40
G0 C0 A0
M10
M20
М10 и М20 соответственно торможение осей "С" и "А"("В")
М11 и М21 соответственно расторможение осей "С" и "А"("В")
вам нужно просто ввести в начале расторможение осей а после окончания работы с поворотным столом их нужно обязательно затормаживать
При заторможеных осях у Вас будет подергивание при обработке так как каждое положение (программное) станок должен отработать и зафиксировать а это доли секунд ... вот от сюда и прерывистое движение...

0

6

Понадобился постпроцессор в Vectric для подпрограмм на Sinumerik 840D sl.Составил.Полгода нормально работаю.Может кому пригодится.Критика и советы приветствуются.

PP

+================================================
+                                               
+ Siemens 840Dsl
+                                               
+================================================
+                                               
+ History                                       
+                                               
+ Who      When       What                         
+ ======== ========== ===========================
+ DT     9/04/2020   

+================================================

POST_NAME = "Grimme UPArcs ATC(mm)(*.SPF)"

FILE_EXTENSION = "SPF"

UNITS = "MM"

+------------------------------------------------
+    Line terminating characters                 
+------------------------------------------------

LINE_ENDING = "[13][10]"

+------------------------------------------------
+    Block numbering                             
+------------------------------------------------

LINE_NUMBER_START     = 10
LINE_NUMBER_INCREMENT = 10
LINE_NUMBER_MAXIMUM = 999999

+================================================
+                                               
+    Formating for variables                     
+                                               
+================================================

VAR LINE_NUMBER = [N|A|N|1.0]
VAR SPINDLE_SPEED = [S|A|S|1.0]
VAR FEED_RATE = [F|C|F|1.0]
VAR X_POSITION = [X|C|X|1.2]
VAR Y_POSITION = [Y|C|Y|1.2]
VAR Z_POSITION = [Z|C|Z|1.2]
VAR X_HOME_POSITION = [XH|A|X|1.2]
VAR Y_HOME_POSITION = [YH|A|Y|1.2]
VAR Z_HOME_POSITION = [ZH|A|Z|1.2]
VAR ARC_RADIUS = [Radius|A||1.2]
+================================================
+                                               
+    Block definitions for toolpath output       
+                                               
+================================================

+---------------------------------------------------
+  Commands output at the start of the file
+---------------------------------------------------

begin HEADER

"[N] F2000  C0. A0."

"[N]  [ZH]"

+---------------------------------------------------
+  Commands output at toolchange
+---------------------------------------------------

begin TOOLCHANGE

+---------------------------------------------------
+  Commands output for rapid moves
+---------------------------------------------------

begin RAPID_MOVE

"[N] G0 [X] [Y] [Z]"

+---------------------------------------------------
+  Commands output for the first feed rate move
+---------------------------------------------------

begin FIRST_FEED_MOVE

"[N] G1 [X] [Y] [Z] "

+---------------------------------------------------
+  Commands output for feed rate moves
+---------------------------------------------------

begin FEED_MOVE

"[N] G1 [X] [Y] [Z]"

+---------------------------------------------------
+  Commands output for the first clockwise arc move
+---------------------------------------------------

begin FIRST_CW_ARC_MOVE

"[N] G2 [X] [Y]  CR=[Radius]  "

+---------------------------------------------------
+  Commands output for clockwise arc  move
+---------------------------------------------------

begin CW_ARC_MOVE

"[N] G2 [X] [Y]  CR=[Radius] "

+---------------------------------------------------
+  Commands output for the first counterclockwise arc move
+---------------------------------------------------

begin FIRST_CCW_ARC_MOVE

"[N] G3 [X] [Y] CR=[Radius]  "

+---------------------------------------------------
+  Commands output for counterclockwise arc  move
+---------------------------------------------------

begin CCW_ARC_MOVE

"[N] G3 [X] [Y]  CR=[Radius] "

+---------------------------------------------------
+  Commands output at the end of the file
+---------------------------------------------------

begin FOOTER

"[N] G0 Z350"
"[N] M17"

Отредактировано appo (02-11-2020 11:29:56)

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Siemens 840D SL 5-осевая обработка