Pstprocesor heidenhain do mastercama

Dyskusje na temat systemu Heidenhaina

Autor tematu
roni666
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 50
Rejestracja: 04 lis 2006, 16:15
Lokalizacja: Pabianice

Pstprocesor heidenhain do mastercama

#1

Post napisał: roni666 » 16 gru 2008, 09:13

Witam!
Mam problem z dostosowaniem postprocesora do mastercama v10 wczesniej chodzil v9.Wyskakuje mi sporo bledow w v10 ktore pozniej musze poprawiac recznie.
Przykład (błąd):
0 BEGIN PGM +5000 MM0 TOOL CALL 5 Z S40000 L R F M60 L X+250 Y+250 R F 99990 L X+24.4868 Y-9.6121 R F 9999 M3
1 L Z+50 R F 99991 L Z+10 R F 99991 L Z-.5 R F60
2 CC X5.8214 Y-9.6121
3 C X+24.487 Y-9.612 DR+ R F600
4 L X+25.5945 Y-9.6121 R F
5 CC X5.8214 Y-9.6121
6 C X+25.595 Y-9.612 DR+ R F
7 L X+25.5945 Y-9.6121 Z+10 R F99990
8 L Z+50 R F 99998 L X+24.4868 R F 9999
9 L Z+10 R F 99999 L Z-1 R F60
10 CC X5.8214 Y-9.6121
11 C X+24.487 Y-9.612 DR+ R F600
12 L X+25.5945 Y-9.6121 R F
13 CC X5.8214 Y-9.6121
14 C X+25.595 Y-9.612 DR+ R F
15 L X+25.5945 Y-9.6121 Z+10 R F99990
16 L Z+50 R F 999916 L X+28.0945 R F 9999
17 L Z+10 R F 999917 L Z-.5 R F60
18 CC X5.8214 Y-9.6121
19 C X+28.095 Y-9.612 DR+ R F600
20 L X+21.9868 Y-9.6121 R F
21 CC X5.8214 Y-9.6121
22 C X+21.987 Y-9.612 DR- R F
23 L X+21.9868 Y-9.6121 Z+10 R F99990
24 L Z+50 R F 999924 L X+28.0945 R F 9999
25 L Z+10 R F 999925 L Z-1 R F60
26 CC X5.8214 Y-9.6121
27 C X+28.095 Y-9.612 DR+ R F600
28 L X+21.9868 Y-9.6121 R F
29 CC X5.8214 Y-9.6121
30 C X+21.987 Y-9.612 DR- R F
31 L X+21.9868 Y-9.6121 Z+10 R F99990

Prawidłowy:
0 BEGIN PGM 5000 MM
1 BLOK FORM X-200 Y-200 Z-10 -
2 BLOK FORM X+200 Y+200 Z+2 -bez tego tez pujdzie
3 STOP M6
4 TOOL CALL 1 Z S4000
5 L Z+50 R0 F9999
6 L X+24.486 Y-9.612 R0 F9999 M3
7 L Z+50 R0 F9999 M8
8 L Z+10 R F9999
9 L Z-0.5 R F60
10 CC X5.821 Y-9.612
11 C X+24.487 Y-9.612 DR+ R F600
12 L X+25.594 Y-9.612 R F
13 CC X5.821 Y-9.612
14 C X+25.595 Y-9.612 DR+ R F
15 L X+25.594 Y-9.612 Z+10 R F9999
16 L Z+50 R F9999
17 L X+24.4868 R F9999
18 L Z+10 R F9999
19 L Z-1 R F60
20 CC X5.821 Y-9.612
21 C X+24.487 Y-9.612 DR+ R F600
22 L X+25.594 Y-9.612 R F
23 CC X5.821 Y-9.612
24 C X+25.595 Y-9.612 DR+ R F
25 L X+25.594 Y-9.612 Z+10 R F9999
26 L Z+50 R F9999
27 L X+28.094 R F9999
28 L Z+10 R F9999
29 L Z-0.5 R F60
30 CC X5.821 Y-9.612
31 C X+28.095 Y-9.612 DR+ R F600
32 L X+21.986 Y-9.612 R F
33 CC X5.821 Y-9.612
34 C X+21.987 Y-9.612 DR- R F
35 L X+21.986 Y-9.612 Z+10 R F9999
36 L Z+50 R F9999
37 L X+28.094 R F9999
38 L Z+10 R F9999
39 L Z-1 R F60
40 CC X5.821 Y-9.612
41 C X+28.095 Y-9.612 DR+ R F600
42 L X+21.986 Y-9.612 R F
43 CC X5.821 Y-9.612
44 C X+21.987 Y-9.612 DR- R F
45 L X+21.986 Y-9.612 Z+10 R F9999
46 L Z+50 R0 F9999
50 M30
51 END PGM 5000 MM
Do poprawek uzywam program sedit,nadaje sie on tez do poprawek postprocesora.
Jesli ktos umie mi pomoc to moge przeslac jeszcze tego postprocesora



Tagi:


figofago
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 4
Posty: 70
Rejestracja: 10 gru 2008, 22:36
Lokalizacja: świętokrzyskie

#2

Post napisał: figofago » 12 sty 2009, 19:51

Witam, czy w wersji 9 postprocesor generował prawidłowy kod?

Jeśli tak to może wystarczy przeprowadzić upgrade postprocesora do wersji X korzystając z biblioteki C-HOOk.

Bibliotekę wywołuje sie kombinacją klawiszy ALT+C a następnie wskazuje sie UPDATEPOST.dll

Powinno pomóc.

Co edytorów, to polecam edytory dostarczone z systemem.

Można je znaleźć w katalogu mcamx\common\editors

Do wyboru przynajmniej u mnie, cztery:
1. CimcoEdit (z niego najczęściej korzystam)
2. Mastercam
3.Mcedit
4. Pfe.exe

Pozdrawiam


kaktus_c++
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 7
Rejestracja: 17 sty 2009, 14:12
Lokalizacja: Elbląg

#3

Post napisał: kaktus_c++ » 17 sty 2009, 17:22

Jak sobie jeszcze z tym nie poradziłeś to wstaw załącznik z tym postprocesorem .
Czy ten sam postprocesor (ten sam plik) w wersji 9 i 10 generuje inny kod? Jeśli tak to przyczyna może być gdzie indziej np, w preprocesorze.


figofago
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 4
Posty: 70
Rejestracja: 10 gru 2008, 22:36
Lokalizacja: świętokrzyskie

#4

Post napisał: figofago » 18 sty 2009, 13:12

kaktus_c++ pisze:Jeśli tak to przyczyna może być gdzie indziej np, w preprocesorze.
Przyznam, że nie wiem co to preprocesor. Możesz to szerzej przedstawić?


kaktus_c++
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 7
Rejestracja: 17 sty 2009, 14:12
Lokalizacja: Elbląg

#5

Post napisał: kaktus_c++ » 18 sty 2009, 14:23

Preprocesor zawiera takie informacje jak np rodzaj maszyny (np frezarka, tokarka, drutówka), ile osi ma maszyna, jaki jest dopuszczalny zakres przejazdów w danej osi, jakie są relacje pomiędzy osiami, kierunek osi, czy maszyna może się przemieszczać jednocześnie we wszystkich osiach, maksymalne obroty, max posuw, czy maszyna przyjmuje łuki(G2,G3), czy tylko przejazdy po prostej (G1) i wiele innych opcji

na podstawie informacji z preprocesora program camowski dopiero generuje ścieżki narzędzi i następnie za pomocą postprocesora zamienia je na G-kod

Ja używam SolidCama i preprocesor jest tam zapisany w oddzielnym pliku *.mac, nie orientuję się jak to jest rozwiązane w innych programach. Ale dostęp do tych opcji może być z poziomu programu Camowskiego, - gdzieś w opcjach maszyny, tak żeby nie było konieczne grzebanie gdzieś w plikach.


figofago
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 4
Posty: 70
Rejestracja: 10 gru 2008, 22:36
Lokalizacja: świętokrzyskie

#6

Post napisał: figofago » 18 sty 2009, 15:35

Dziękuję za wyjaśnienie.

Rozumiem o co chodzi natomiast nie wiedziałem, że tak to sie nazywa.

https://www.cnc.info.pl/topics47/poszuk ... vt9198.htm


Autor tematu
roni666
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 50
Rejestracja: 04 lis 2006, 16:15
Lokalizacja: Pabianice

#7

Post napisał: roni666 » 01 lut 2009, 09:25

Przyczyna jest tylko i wyłącznie w postprocesorze to samo działo się w v9 tylko ze tam moze było łatwiej poprawic nie które błedy,ale za to topornie sie na nim rysowało.Z tego posta korzystam.
Załączniki
MPHEID.txt
(12.07 KiB) Pobrany 486 razy


figofago
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 4
Posty: 70
Rejestracja: 10 gru 2008, 22:36
Lokalizacja: świętokrzyskie

#8

Post napisał: figofago » 01 lut 2009, 19:33

Ten plik, który załączyłeś nie jest plikiem postprocesora. Plik postprocesora ma rozszerzenie *.pst i w Twoim przypadku pewnie sie nazywa MPHEID.PST

Spróbowałeś przeprowadzić procedurę, którą Ci zaproponowałem?


Autor tematu
roni666
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 50
Rejestracja: 04 lis 2006, 16:15
Lokalizacja: Pabianice

Informacja o wygaśnięciu ważności bannera reklamowego

#9

Post napisał: roni666 » 13 lut 2009, 07:41

Prubowalem twojego sposobu,ale nic to nie daje.Przykro mi ale nie moge wrzucic postprocesora .Moderator blokuje.Jak cos piszcie na emeila.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”