Program główny i podprogramy

NX CAM/Unigraphics

Autor tematu
radeko
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 302
Rejestracja: 20 lut 2009, 20:17
Lokalizacja: -;)

Program główny i podprogramy

#1

Post napisał: radeko » 16 wrz 2010, 21:52

Czy komuś się to udało w NX ?
Przyznam że nie potrafię znaleźć rozwiązania podobnego jak w innych konkurencyjnych CAM ach, gdzie definiuje się która operacja ma być programem głównym , a która podprogramem z wywołaniem cyklu (M98 P..... itd dla Fanuca , czy LBL dla Haidenhaina)

Na przykładzie prostej kieszeni chciałbym żeby ruch w osiach X,Y był zapisany jako podprogram,a każdy kolejny poziom zapisany w programie podstawowym jako Z i przywołanie funkcji M98 P .... , czy chociażby M97 z lokalnej operacji

Chodzi mi o to żeby nie "sypał" tak blokami, bo niewiele miejsca w pamięci frezarki.
Dziękuję z góry



Tagi:

Awatar użytkownika

nxcam
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 734
Rejestracja: 04 maja 2009, 17:54
Lokalizacja: Tuszyma
Kontakt:

#2

Post napisał: nxcam » 15 paź 2010, 21:13

wymaga to odpowiedniej konfiguracji postprocesora + skojarzenie tego z UDE. Nie jest to prosta sprawa ale da się zrobić, przy załozenieu że kieszen ma stały kąt lub pionowe ścianki. Można tez generować podprogramy do osobnych plików.

z drugiej strony po co zaprzegać CAM do obróbki kieszeni... maszyny maja teraz własne podprogramy gdzie wystarczy zdefiniowac kontur i ilośc powtórzeń w Z.
zanim to narysujesz w CAD i zaprogramujesz w CAM... operator będzie 5x szybszy :)

ale Twoje pytanie nie jest pozbawione sensu oczywiście
tyle że w NX CAM nie jest to łatwe bo nie do obróbki kieszeni jest adresowany


Autor tematu
radeko
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 302
Rejestracja: 20 lut 2009, 20:17
Lokalizacja: -;)

#3

Post napisał: radeko » 16 paź 2010, 03:47

Dziękuję za zainteresowanie tematem, walczę z tym od pewnego czasu przyznam i nie chodzi mi oczywiście o prostą kieszeń :) Np w przypadku skomplikowanej formy podczas obróbki zgrubnej (jeszcze przy prostych ściankach) ,bądź obróbki koła zębatego metodą frezowania obwodowego po poziomach -bardzo by się przydało. Kilkadziesiąt zębów po obwodzie to już spory plik wyjściowy przecież...
Na obecną chwilę obrabiam 1 poziom, a później z ręki dopisuję kolejnego Z- ... i LBL CALL itd. ale to już ingerencja w program i dobiegi inne ... A z frezem kulistym to już porażka, dzielę programy na części .... Z tokarką jest to samo, gwintowanie sypie blokami a operator przerabia to na cykl z ręki na maszynie oszczędzając pamięć tokarki.
Z tego co pamiętam inne ,o wiele mniej zaawansowane CAM -y już na poziomie wyboru operacji kolejne przejścia zapisują jako podprogramy , bądź całe cykle maszynowe,oszczędzając przy tym wielkość pliku wyjściowego ... Moja frezarka ma 64 kb pamięci , tokarka 8kb ,wiec sam rozumiesz .... a program NC- 1MB :)
Serdecznie pozdrawiam i wiem że to nie jest proste , szukałem na zagranicznych forach NX i ludzie mają ten sam problem, liczyłem że może w wersji 7 coś się zmieni, nie znam jej ale z tego co piszesz też jeszcze o tym nie pomyśleli żeby jednym klikiem to rozwiązać ...

Awatar użytkownika

nxcam
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 734
Rejestracja: 04 maja 2009, 17:54
Lokalizacja: Tuszyma
Kontakt:

#4

Post napisał: nxcam » 16 paź 2010, 15:41

podeslij maila to wysle ci przykladowy postprocesor do tokarki z podprogramami


marcinello3
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 246
Rejestracja: 08 lut 2008, 12:07
Lokalizacja: tarów

#5

Post napisał: marcinello3 » 18 paź 2010, 22:21

podpinam się do tematu jak możesz podeślij i mi [email protected], z chęcią zobacze jak to się przedstawia, z podobnym problemem borykam się w pracy, wszystko jest dobrze puki maszyna ma przesył, gorzej jak ma 64kb pamięci :cry:


cycek345
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 23
Rejestracja: 24 sie 2010, 08:37
Lokalizacja: Suwalki

#6

Post napisał: cycek345 » 10 cze 2011, 19:40

Obrazek
start events
Obrazek

Obrazek
end events
Obrazek

Obrazek


Autor tematu
radeko
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 302
Rejestracja: 20 lut 2009, 20:17
Lokalizacja: -;)

#7

Post napisał: radeko » 14 cze 2011, 14:59

Widzę że Event-y masz dograne , bo w standardzie nie mam takowych ani w wersji 6 ani w 7.5 . Jaka to wersja NX , albo inaczej ... w jaki sposób dodałeś event subprogram ?


marcinello3
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 246
Rejestracja: 08 lut 2008, 12:07
Lokalizacja: tarów

#8

Post napisał: marcinello3 » 19 cze 2011, 22:24

widać że kolega nie bardzo chce podzielic sie wiedza :razz:

na moje oko trzeba zrobić UDFa "subprogram: i odpowiednio zgrać z postprocesorem
raczej nic trudnego, jak by co pisz na pw to coś pomyślimy wspólnie :wink:


Autor tematu
radeko
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 302
Rejestracja: 20 lut 2009, 20:17
Lokalizacja: -;)

#9

Post napisał: radeko » 21 cze 2011, 10:57

marcinello3 pisze: na moje oko trzeba zrobić UDFa
Tez tak uważam , zwróciłem uwagę że "subprogram" i "end subprogram" są nazwane małymi literami więc na pewno nie ma tego w standardzie tylko dopisane z ręki

Awatar użytkownika

nxcam
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 734
Rejestracja: 04 maja 2009, 17:54
Lokalizacja: Tuszyma
Kontakt:

#10

Post napisał: nxcam » 07 lip 2011, 19:57

moze mało pomocne na dzis, ale wkrotce będzie prosciej...

Obrazek, Obrazek, Obrazek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NX CAM/Unigraphics”