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

Sinumeric 840D


Grizzly

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

Добрый день!

Подскажите какой функцией в стойке Sinumeric 840D реализуется компенсация перемещения линейных осей при 5-осевой обработке. Например, для стойки Mill+ это G141, для Heidenhain - M128.

Спасибо!

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


Добрый день!

Подскажите какой функцией в стойке Sinumeric 840D реализуется компенсация перемещения линейных осей при 5-осевой обработке. Например, для стойки Mill+ это G141, для Heidenhain - M128.

Спасибо!

На iTNC 530 это реализуется с помощью М128. Скорее всего в Sinumeric 840D есть аналогичная команда.

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

в 3+2 я использую TRAORI, а если одновременное движение в 5-и осях то не скажу т.к. не было еще возвожности так работать с Sinumeric 840D

может поэтому так часто ставят на 5-и осевые станки Heidenhain что там это легко реализуется одной командой M128

найдешь чего отпишись самому интересно тоже

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

в 3+2 я использую TRAORI, а если одновременное движение в 5-и осях то не скажу т.к. не было еще возвожности так работать с Sinumeric 840D

может поэтому так часто ставят на 5-и осевые станки Heidenhain что там это легко реализуется одной командой M128

найдешь чего отпишись самому интересно тоже

Для такой обработки лучше CYCLE 800, a TRAORI - для непрерывной 5-осевой. Говорю, т.к. недавно учился этому у дойчей.

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

To серг

Для такой обработки лучше CYCLE 800, a TRAORI - для непрерывной 5-осевой. Говорю, т.к. недавно учился этому у дойчей.

Может есть примеры программ с использованием этих функций(текст)?

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

По идее должен быть шопмил на стойке, там есть такая кнопочка. Программку составить и посмотреть распечатку, или там есть кнопка подробного кода, может там видно будет. В полном списке G-функций (там их штук 40) отловить тоже можно.

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

...

;**************************

; 6 OTV

;**************************

N6455 T2054 ; SVERLO D5.1

N6460 M6

N6465 M53

N6470 G0 G90 G17 G64

N6475 S800 M3

N6480 G54 A0 C0 D1

N6485 M8

N6490 CYCLE800(1,"TC1",0,39,0,0,0,UGOL-C,0,0,0,0,0,1)

N6495 CYCLE800(1,"TC1",1,39,0,0,0,0,UGOL-A,0,0,0,0,1)

N6500 G0 X13.843 Y140 Z330

N6505 MCALL CYCLE83(330,282.445,5,258.544,,277,,5,,1,1,1) ; G81 Y280.544 R287.

N6510 Y140

N6515 Y75

N6520 Y10

N6525 MCALL

N6530 G0 Z330

N6535 CYCLE800(1,"TC1",0,39,0,0,0,UGOL_C1,0,0,0,0,0,1)

N6540 CYCLE800 (1,"TC1",1,39,0,0,0,0,90,0,0,0,0,1)

N6545 G0 X-13.843 Y140 Z332.445

N6550 MCALL CYCLE83(330,282.445,5,258.544,,277,,5,,1,1,1); G81 Y280.544 R287.44

N6555 Y140

N6560 Y75

N6565 Y10

N6570 MCALL

N6575 G0 Z330

N6580 M9

N6585 M5

N6590 CYCLE800

N6595 TRAFOOF

...

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

для непрерывной 5-и осевой обработки использую TRAORI. перед активацией комманды у меня требуется дать ориентацию поворотных осей и выбрать инструмент:

T1D1

G0B0C0

TRAORI

в конце программы TRAFOOF

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

А хорошо бы еще к НЦ коду добавить для какого станка это используется и какая 5-и осевая кинематическая схема у него

(типа шпиндель-шпиндель или стол-стол)

N6535 CYCLE800(1,"TC1",0,39,0,0,0,UGOL_C1,0,0,0,0,0,1)

N6540 CYCLE800 (1,"TC1",1,39,0,0,0,0,90,0,0,0,0,1)

SB 5-70

в этом примере в цикле "TC1" это Name of swivel data record?

а угол поворота UGOL_C1 можно в виде переменной задавать?

в следующем стоит 90 - почему?

в инструкции вроде всё время только цифры

post-395-1220810106_thumb.jpg

теперь по TRAORI

просветите когда требуется использовать TRAORI(1) а когда TRAORI(2)

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

А хорошо бы еще к НЦ коду добавить для какого станка это используется ...

Станок DMG Горизонтальный. Схема: С - стол вокруг Z, А - стол вокруг Х.

Переменные везде можно писать. Данный фрагмент крутится в цикле FOR (повернули на нужные град - обработали ),

90 град - так для ясности. Один цикл 800 - один поворот. Можно оба поворота задать в одном цикле. Тогда движения станка в это положение станет интереснее

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

To серг

Может есть примеры программ с использованием этих функций(текст)?

Примеры программ из обучения:

hiperMILL 5-axis

%_N_Programmausschnitt_Nutbearbeitung_MPF

;$PATH=/_N_WKS_DIR/_N_KWU_SCHAUFEL_WPD

N1 MSG (" hyperFORM 5axis ")

N2 MSG (" Nutbearbeitung ")

N3 MSG (" created: 04.04.2008 - 08:43 Uhr ")

N4 G90 G642 G40

N5 $P_UIFR[1]=CTRANS(X,0,Y,652,Z,88) ; NPV54

N6 SUPA G0 Z=$AA_SOFTENDP[MA_Z] SPOS=180 D0 M9

N7 G0 X-100 Y300 C0 B0

N8 ; OPERATION 10

N9 ; 1.SCHNITT, VORSCHRUPPEN MIT AXIALEM AUFMAS VON 2.5 MM

N10 ; SCHAFTFRAESER

N11 MSG (" WERKZEUGWECHSEL ")

N12 CS_TOOL("111")

N13 MSG ("OPERATION 10")

N14 S2000 M03

N15 M211 M11

N16 TRAORI(1)

N17 ORIWKS

N18 G54 D1

N20 X-244.985 Y50.472 Z153.46 A3=0.00736092 B3=0.64282721 C3=0.76597585 M08

N21 Y-30.685 Z56.742 A3=0.00736092 B3=0.64282721 C3=0.76597585

N22 F=1000 G1 X-245.022 Y-33.899 Z52.912 A3=0.00736092 B3=0.64282721 C3=0.76597585

N23 F=1000 X-244.356 A3=0.00736092 B3=0.64282721 C3=0.76597585

N24 X-243.522 A3=0.00736092 B3=0.64282721 C3=0.76597585

TRAORI вручную - вот только для осей В и С есть таблице значений для конкретного оборудования, нашего.

%_N_DEMO_ABC_C_IPM_MPF

;$PATH=/_N_WKS_DIR/_N_ABC_WPD

N40 $AC_TIMER[1]=0

N50 $P_UIFR[1]=CTRANS(X,60,Y,50,Z,0,B,0) ; G54

;

;**********************************

;**** Igelfraeser D50 ****

;**********************************

N60 CS_UTOOL("DEMO_GG_FR50")

N70 CS_TP("DEMO_GG_PL125")

;

N80 MSG(" IGELFRAESER D.50 VC=140 M/MIN FZ=0,17 MM AE=37 MM AP=50 MM P=20 KW")

N90 ;(" Vorfraesen Flaeche 1000 ")

N100 G0 G54 X0 Y200

N110 G0 S890 M3 B=DC(54.736+180) C=DC(270)

N120 TRAORI

N130 ORIWKS

N140 G54 D1

N150 TRANS X-60 Y150 Z-121.132

N160 AROT Y180

N170 AROT X-30

N180 G0 X-95 Y=-5-25 Z100 A3=0 B3=0 C3=1

N190 G0 Z8 F460 S890 M3 M40

N200 G1 X65 ; 1.Schnitt

N210 G0 Z60

N220 G0 X-95 Y=25-25

N230 G0 Z8

N240 G1 X65 ;2.Schnitt

N250 G0 Z60

N260 G0 X-95 Y=62-25

N270 G0 Z8

N280 G1 X65 ; 3.Schnitt

N290 G0 Y200 Z200

N300 TRANS

N310 ROT

N320 TRAFOOF

то же самое, CYCLE 800 задан в диалоге

%_N_DEMO_ABC_C_800_MPF

;$PATH=/_N_WKS_DIR/_N_ABC_WPD

N40 $AC_TIMER[1]=0

N50 $P_UIFR[1]=CTRANS(X,60,Y,50,Z,0,B,0) ; G54

;

;**********************************

;**** Igelfraeser D50 ****

;**********************************

N60 CS_UTOOL("DEMO_GG_FR50")

N70 CS_TP("DEMO_GG_PL125")

;

N80 MSG(" IGELFRAESER D.50 VC=140 M/MIN FZ=0,17 MM AE=37 MM AP=50 MM P=20 KW")

N90 ;(" Vorfraesen Flaeche 1000 ")

N100 G0 G54 X0 Y200 B=DC(0) C=DC(0)

N110 G0 S890 M3

N120 CYCLE800(0,"",0,54,-60,150,-121.132,180,-30,0,0,0,0,1,)

N180 G0 X-95 Y=-5-25 Z100

N190 G0 Z8 F460 S890 M3 M40

N200 G1 X65 ; 1.Schnitt

N210 G0 Z60

N220 G0 X-95 Y=25-25

N230 G0 Z8

N240 G1 X65 ;2.Schnitt

N250 G0 Z60

N260 G0 X-95 Y=62-25

N270 G0 Z8

N280 G1 X65 ; 3.Schnitt

N290 G0 Y200 Z200

N320 cycle800()

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

просветите когда требуется использовать TRAORI(1) а когда TRAORI(2)

у меня на станке по Y ползают 2 стола. если работаю с 1-м, то пользую TRAORI, если со 2-м, то TRAORI(2). если их синхронизирую (TRAILON(Y2,Y1)) и деталь укреплена но обоих, то для 5-и осей пользую TRAORI.

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

у меня на станке по Y ползают 2 стола. если работаю с 1-м, то пользую TRAORI, если со 2-м, то TRAORI(2). если их синхронизирую (TRAILON(Y2,Y1)) и деталь укреплена но обоих, то для 5-и осей пользую TRAORI.

Himik

а это в доке на станок расписано такое управление? или методом тыка нашли

а то у нас в шпиндель вставляются 2 головы по очереди конечно :) так для одной используют TRAORI(1) а для другой TRAORI(2)

я как то решил поменять местами и тоже сработало,

поэтому и спросить решил от чего это зависит

а вообще после TRAORI ставим TOFRAME когда голова в шпинделе развернется на нужный угол и дальше работаем как в 3Д

Примерно так

N30 G00 G17 G512 G94 G64 M40

N35 S2000 F200

N6590 G00 X-1000 Y500

N40 G00 Q2=20

N6594 G00 C-90

N6596 G00 A-50

N6598 traori(2)

N6600 toframe

N6602 D1

станок 4х горизонтальнофрезерный и агрегатная голова с 2-мя степенями свободы

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

нашёл методом научного тыка.

а вообще ОЧЕНЬ хочется документации на ЧПУ в нормальном переводе, а не под редакцией студентов-двоешников.

а об инструкции по эксплуатации на станок остаётся только мечтать :(

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

Сейчас все мануалы SIEMENS предоставляет в качественном переводе и рисунки сняты с русскоязычного интерфейса.

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

Да, все беды от бедности! Оплатить обучение и купить полную документацию - дорого! А использовать оборудование на 10% - нормально. И когда наши руководители научатся нормально деньги считать!

Извините за флуд.

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

Да, все беды от бедности! Оплатить обучение и купить полную документацию - дорого! А использовать оборудование на 10% - нормально. И когда наши руководители научатся нормально деньги считать!

лично я обучение проходил. даже сертификатик имеется. про обсуждаемые в топике проблемы небыло сказано ни слова.

и что такое полная документация? какие книги в неё входят?

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

В комплект документации по программированию входит: Основы, Расширенное программирование(в этой книге - обсуждаемые здесь вопросы), Циклы, Измерительные циклы.

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

Расширенное программирование(в этой книге - обсуждаемые здесь вопросы)

да, там такое есть.

дело в том, что понять то, что там написано можно только уже зная вопрос.

когда разбирался с многоосевой трансформацией документация мне ничем помочь не смогла

IMHO

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • davidovka
      Про ГОСТ Р 2.106 сказали. И отдельно есть требования для КД с применение электрического монтажа: ГОСТ 2.413-72, п 3.4 в частности.
    • Александр1979
      Не используется. Подключайте OMI к X422 1 - коричневый (Start-) 3 - зеленый (Error) 4 - белый (Start+) 5 - красный (+15V) 7 - фиолетовый (Low batt) 8 - зел/черн, фиолет/чёрный, бирюз/чёрный, чёрный (0V) 10 - бирюзовый (Probe status 1)
    • ANT0N1DZE
      Там кулачок гладкий, но по форме не обязательно дугой окружности (зубья там необязательны), он по сути обеспечивает переменное плечо для силы от пружины, чтобы создать нужный момент в зависимости от угла поворота. @Fixidea Так вам какой конкретно механизм нужно сделать? Вы эту статью привели просто в качестве примера, судя по всему. 
    • RokiSIA
      Судя по всему к нему подведено питания, но выход не используется, я вроде правильно понимаю?    
    • Ветерок
      Инструкция по построению модели в NX? Есть такие инструкции? Вы строите модели только по инструкциям? Без инструкции никак? Или в вашей железнодорожной корпорации всё должно строиться только по инструкциям? Тогда вам должны предоставить инструкцию. Вот только кто будет писать подобные инструкции, если эти модели ещё никто не строил - большая загадка.
    • Александр1979
      У вас был задействован импульсный выход (SKIP) на OMI ?
    • felena
      Спасибо, но это я все знаю. Конкретно по 2.106 указано про  алфавитный порядок. Мне НК утверждает что гост оговорено указывать конденсаторы и прочее в том порядке, в каком они идут по ПЭ3. А это далеко не алфавитный порядок, вернее не по русскому алфавиту. Есть про это где-то четкое указание?
    • Волшебница
      Доброго дня! Возможно ситуацию прояснят ГОСТ Р 2.106—2019 и ГОСТ Р 2.102—2023
    • Killerchik
      Небольшая путаница. Постпроцессор - это такой файл на ПК, с помощью которого CAM переводит линии траекторий на экране в текстовый файл УП. По сути, это как бы правила языка УП для конкретного станка.   Если хотите остаться в SW, используйте SW CAM :) По первой части - в целом да, редактирование поста это уже не очень просто, лучше самому не лезть без понимания. НО. Ни разу в жизни у меня не было ситуации, чтобы к простейшему токарному или 3-х осевому фрезерному станку не подошёл какой-то дефолтный пост, соответствующий стойке. В комплекте к SW CAM идёт куча стандартных постов, с вероятностью, близкой к 100%, один из них подойдёт Вам практически полностью. В общем-то для остальных CAMов так же, поищите, наверняка есть стандартный пост. Не обязательно чётко под Ваш Фанук, подойдёт почти что под любой Фанук. Если софту не обязательно быть лицензионным, то всё ещё сильнее упрощается :)   Совсем в идеале - прогонять готовую УП через какой-нибудь симулятор, типа верикута - но это уж совсем круто, для ответственных деталей.   Да, выставляете длины инструментов, ноль системы координат детали - и вперёд.
    • felena
      Всем здравствуйте. Знающие люди. Нужен совет. Есть печатная плата с элементами, я оформляю КД, поспорила с НК про спецификацию. Где есть четкое указание, как должны быть записаны электронные компоненты в спецификации в разделе прочие изделия? В каком порядке, гост? Или это регулируется на каждом предприятии по своему?
×
×
  • Создать...