[Machining] Nie generuje poleceń na osie obrotowe


Autor tematu
Skysailor
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 5
Rejestracja: 18 cze 2007, 21:38
Lokalizacja: Rzeszów

[Machining] Nie generuje poleceń na osie obrotowe

#1

Post napisał: Skysailor » 09 lut 2012, 11:56

Witam!
Zna ktoś sposób, aby CATIA generowała polecenia na osie obrotowe w g-codzie? Wybieram maszynę "3-axis with rotary table machine" lub "5-axis machine", w zakładce "Numerical Control" wybieram:
Controller Emulator: "cardemo_fidia.ce" (mam też "fanuc5x_abtable.ce" ale jego wybór nie zostaje zapamiętany i po ponownym otwarciu zakładki znów jest fidia)
Post Processor: różne od Haas, przez fidię, fanuca, sinumerika. Najbardziej interesuje mnie Haas
Post Processor words table: cenit_lathe, lub cpost_lathe, lub IMS, lub inne...

Obróbka to np. 4-axis curve sweeping. Wszystko ładnie, ścieżka wygląda ok, w symulacji jest ok - narzędzie obiega przedmiot dookoła i wynik symulacji jest cacy. Tyle że w wygenerowanym pliku NC w najlepszym przypadku (w zależności od wybranego postprocesora) otrzymuję komendy tylko dla trzech osi (X,Y,Z), bez A,B, czy C. W najgorszym - znak początku i końca programu (%%) i tyle. Co zrobić, żeby CATIA generowała polecenia dla osi obrotowych?

pozdrawiam
Maciek K.



Tagi:

Awatar użytkownika

marchru
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 647
Rejestracja: 22 paź 2008, 15:09
Lokalizacja: Dolina Lotnicza

#2

Post napisał: marchru » 09 lut 2012, 18:05

swego czasu sporo się w tym temacie męczyłem.
Rzeczywiście nie jest to - jak dla mnie - banalne.
Stworzyłem obróbkę na 3 osie + podzielnica A ale w mojej catii nie mam takiego p.p.
Jakies wartości dla osi A pokazały się dopiero po wyborze A C R A , 2 1
Machine Type: Milling - 4 Axis continuous - X Y Z with rotary axis A table
Machine Details: Cincinnati Milacron Sabre 1000
Controller Details: Cincinnati Milacron Acramatic 2100E

Jest to chyba jydyny tego typu post.
Jak zapewne wiesz w oknie definiowania rodzaju sterowania po kliknięciu w znak zapytania
wyświetla się pełna specyfikacja maszyny i układu sterowania nań przypisanego.

Nie jest to może za bardzo dopracowanie bo są cuda w stylu G1 A-630.0
no ale coś się tam pewnie obraca.
Masz coś takiego u siebie?
"Technologia rozwiązuje problemy, nie politycy"


Autor tematu
Skysailor
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 5
Rejestracja: 18 cze 2007, 21:38
Lokalizacja: Rzeszów

#3

Post napisał: Skysailor » 10 lut 2012, 12:40

Podejrzewam, że mamy różne wersje CATII (ja mam obecnie V5R19). Nie mam żadnego z wymienionych przez Ciebie ustawień. Rozumiem, że Machine details, controller details i machine type to ustawienia w oknie Machine Editor? Jeżeli tak, to z wymienionych wyżej mam tylko typ maszyny, ale nie mam czegoś takiego jak 4-ax cont. Mam tylko 3-axis, 3-axis with rotary table, 5-axis, i tokarki. Natomiast w zakładce Numerical Control tego okna mam Controller Emulator, Post Processor, Post Processor Words Table i dalej inne już dotyczące formatu danych i rodzajów interpolacji.
Próbowałem różnych kombinacji, i wciąż nic.
Mam dostęp do legalnego EdgeCAMa, ale trochę jeszcze potrwa, zanim się do niego przyuczę, myślałem, że natenczas wystarczy mi CATIA, tym bardziej, że nie źle radzę sobie, jeżeli chodzi o przygotowanie w niej obróbki na 3 osie, ale widzę, że chyba z czwartej osi nie skorzystam.
Najgorsze, że nawet polecenie Machine Rotation, powodujące obrót o zadany kąt, nie generuje g-codu. Ścieżka się generuje, w symulacji wszystko cacy, a do obróbki muszę obrócić oś "z palca" (Pół biedy, ale obróbka siągła w 4 osiach odpada...)

Czy znasz może strukturę danych w języku APT? Czy po GOTO są współrzędne X,Y,Z,A,B,C? A jeżeli tak, to w jakich jednostkach wyraża się tu obrót osi A,B,C? W wygenerowanych razem z .nc (bez poleceń dla osi) plikach .aptsource są polecenia GOTO a po nich 6 liczb. Być może że APT generowane są prawidłowo, nie mam tylko na razie jak tego sprawdzić.

Dzięki za zainteresowanie tematem
Maciek
HAAS SuperMiniMill, TL-1,

Awatar użytkownika

Magneto86
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 266
Rejestracja: 25 cze 2009, 23:06
Lokalizacja: RPZ / DW

#4

Post napisał: Magneto86 » 10 lut 2012, 14:07

Czy te wartości w Twoim "APT" mają taką postać?

Kod: Zaznacz cały

GOTO/-73.9231,-4.1821,-55.1487,0.3387894,-0.0711533,0.9381679
GOTO/-73.5583,-1.5622,-55.1265,0.3385098,-0.0806093,0.9375037
GOTO/-73.0275,1.0902,-55.1428,0.3347909,-0.0895510,0.9380276
GOTO/-72.3089,3.7635,-55.1944,0.3278274,-0.0977639,0.9396656
GOTO/-71.4204,6.3785,-55.2847,0.3174215,-0.1048634,0.9424687
GOTO/-70.3665,8.9097,-55.4013,0.3044322,-0.1110026,0.9460441
GOTO/-69.1770,11.3283,-55.5483,0.2889621,-0.1159884,0.9502882
GOTO/-67.8779,13.6263,-55.7100,0.2719269,-0.1201348,0.9547897
GOTO/-66.4910,15.7959,-55.8768,0.2541623,-0.1238285,0.9592018
GOTO/-65.0402,17.8415,-56.0371,0.2364746,-0.1275859,0.9632246
GOTO/-63.5451,19.7705,-56.1794,0.2196202,-0.1319843,0.9666163

Jeżeli tak, to masz kolejno XYZ (ale na ciągłe frezowanie 4- lub 5-osiowe ich nie zastosujesz, chyba, że Twoja maszyna obsługuje TRAORI/M128/G43.4.


Pozostałe 3 wartości w linii, to rzuty wektora jednostkowego (zgodnego z aktualną osią narzędzia) odpowiednio na osie XYZ.

Czyli to są dane ogólne, opisujące pozycję narzędzia w każdym punkcie. Postprocesor dopiero przelicza je na współrzędne odpowiednie dla danej kinematyki maszyny.
Obrazek


Autor tematu
Skysailor
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 5
Rejestracja: 18 cze 2007, 21:38
Lokalizacja: Rzeszów

#5

Post napisał: Skysailor » 14 lut 2012, 09:23

Dokładnie takie. Dzięki za odpowiedź. Wniosek taki, że frezowania w 4-ech osiach z CATII chyba nie ogarnę. Szkoda, bo to zwiększałoby nieco możliwości.
Dzięki za zainteresowanie
Pozdrawiam
Maciek
HAAS SuperMiniMill, TL-1,


Yacek
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 1
Posty: 47
Rejestracja: 04 lis 2004, 20:56
Lokalizacja: Krosno

Podepnę się do tego tematu

#6

Post napisał: Yacek » 29 sty 2014, 22:54

Czy w ogóle ktoś to ogarnia tzn. potrafi wygenerować kod zawierający obrót 4 osi np. A , wcześniej wybierając "jakiś" podprocesor (jaki ?, lub tak modyfikuje ustawienia ) tak aby kod był akceptowany przez np. program Mach 3 ? . Czy na wstępie dać sobie spokój z Catią i 4 osią.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Catia”