Strona 1 z 1

Program główny i podprogramy

: 16 wrz 2010, 21:52
autor: radeko
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

: 15 paź 2010, 21:13
autor: nxcam
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

: 16 paź 2010, 03:47
autor: radeko
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ć ...

: 16 paź 2010, 15:41
autor: nxcam
podeslij maila to wysle ci przykladowy postprocesor do tokarki z podprogramami

: 18 paź 2010, 22:21
autor: marcinello3
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:

: 10 cze 2011, 19:40
autor: cycek345
Obrazek
start events
Obrazek

Obrazek
end events
Obrazek

Obrazek

: 14 cze 2011, 14:59
autor: radeko
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 ?

: 19 cze 2011, 22:24
autor: marcinello3
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:

: 21 cze 2011, 10:57
autor: radeko
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

: 07 lip 2011, 19:57
autor: nxcam
moze mało pomocne na dzis, ale wkrotce będzie prosciej...

Obrazek, Obrazek, Obrazek