Cześć, mam wielką prośbę. Czy może mi ktoś powiedzieć jaki parametr odpowiada w kreatorze postprocesorów za to by uzyskać np. taki cykl:
N6 G00 X105.0 Y105.0
N7 G00 Z5.0 M8
N8 G83 X105.0 Y105.0 Z5.0 E-5.751 D0.5 R1.0 F30
N9 X-105.0
Problem polega na tym, że jeżeli udaje mi się tak skonfigurować postprocesor by wygenerować blok N6 G00 X105.0 Y105.0 to wówczas nie ma w bloku N8 współrzędnych X i Y i wygląda on (N8 G83 Z5.0 E-5.751 D0.5 R1.0 F30), a niestety moje sterowanie tego nie przyjmuje.
Z kolei jeśli udaje mi się wygenerować poprawnie blok N8 to nie generuje mi współrzędnych X i Y w bloku N6 odpowiadających otworowi, który chcę wiercić tylko od razu generuje to co w bloku N7 i maszyna ruchem szybkim przejeżdża najpierw w osi Z, a dopiero później przyjmuje współrzędne X i Y. Mi chodzi o to, by najpierw ruchem szybkim przejeżdżała w X i Y, potem dopiero w Z, i by w cyklu który zostanie wywołany po przejazdach generowała jeszcze raz współrzędne X i Y punktu wiercenia.
Wdzięczny będę bardzo!
Cykle wiercenia + kreator postprocesorów POMOCY!
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 182
- Rejestracja: 02 cze 2010, 19:09
- Lokalizacja: Oława
kolego jak się nie mylę to G-83 odpowiada za wiercenie
i to jest cykl w którym nie może się pojawić współrzędna X Y (chyba zęby)
wg mnie powinno wyglądać to tak
wybór narzędzia
T=1
później obroty S1500 kierunek wiercenia M3 jeśli w prawo(zgodnie ze wskazówkami zegarka
Go najazd szybki na dana lokalizacje tu podajesz współrzędne XY
później dopiero dany cykl czy to wiercenie czy tez gwintowanie, czy rozwiercanie itd
później kolejne idą operacje, czy to do wymiany czy przejazd w inne miejsce
u mnie na fanucu wygląda to tak (tak moja stara maszyna czyta to)
%
O0022 (numer programu)
G54 (BAZA DETALU)
G91G28Z0M19
G40G17G80M19
M9
N1 (WIERTLO_2_W)
T00(WIERTLO_2_W)
M06
G90S2200M3
M8
G0X0.0Y0.0
G43Z20.0H00
G98G83Z-5.0Q3.0R5.0F120.0 (cykl na wiercenie)
G80
M5
M9
G91G28Z0M19
G28Y0
M30
%
i to jest cykl w którym nie może się pojawić współrzędna X Y (chyba zęby)
wg mnie powinno wyglądać to tak
wybór narzędzia
T=1
później obroty S1500 kierunek wiercenia M3 jeśli w prawo(zgodnie ze wskazówkami zegarka
Go najazd szybki na dana lokalizacje tu podajesz współrzędne XY
później dopiero dany cykl czy to wiercenie czy tez gwintowanie, czy rozwiercanie itd
później kolejne idą operacje, czy to do wymiany czy przejazd w inne miejsce
u mnie na fanucu wygląda to tak (tak moja stara maszyna czyta to)
%
O0022 (numer programu)
G54 (BAZA DETALU)
G91G28Z0M19
G40G17G80M19
M9
N1 (WIERTLO_2_W)
T00(WIERTLO_2_W)
M06
G90S2200M3
M8
G0X0.0Y0.0
G43Z20.0H00
G98G83Z-5.0Q3.0R5.0F120.0 (cykl na wiercenie)
G80
M5
M9
G91G28Z0M19
G28Y0
M30
%
Codziennie uczę się czegoś nowego 
podziękowania dla wszystkich
Każde parametry są idealne, czasami tylko narzędzia są mało wytrzymale
Każdy wymiar da sie osiągnąć, czasami wystarczy docisnąć mocniej urządzenie pomiarowe

podziękowania dla wszystkich
Każde parametry są idealne, czasami tylko narzędzia są mało wytrzymale

Każdy wymiar da sie osiągnąć, czasami wystarczy docisnąć mocniej urządzenie pomiarowe

-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 4
- Posty: 12
- Rejestracja: 11 paź 2013, 21:40
- Lokalizacja: Mielec
Mi nie chodzi o to jak powinien wyglądać kod, tylko jak skonfigurować w kreatorze postprocesorów opcje odpowiadające za cykle wiercenia by generowało mi takie konkretnie linijki jak podałem na początku. Ty mi wysłałeś kod, który przyjmują sterowniki Fanuc i niektóre Haasy, ja korzystam z Fidia NC15 i w cyklu wiercenia muszą być współrzędne X, Y i Z bo inaczej wyrzuca błąd. Postprocesor, który robiłem w kreatorze Mastercama (ten wstawiony fragment z niego właśnie pochodzi) działa i generuje cykle bez zarzutu, a w tym z Edgecama mam problem by dokładnie takie linijki kodu otrzymać.
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 182
- Rejestracja: 02 cze 2010, 19:09
- Lokalizacja: Oława
napisz do Edge cama bo jak masz nowa wersje to napewno masz opieke technicza i ci pomoga, czyba ze pracujesz na wersji nie orginalnej?
a w jakim EC pracujesz, ktora wersja ?
a w jakim EC pracujesz, ktora wersja ?
Codziennie uczę się czegoś nowego 
podziękowania dla wszystkich
Każde parametry są idealne, czasami tylko narzędzia są mało wytrzymale
Każdy wymiar da sie osiągnąć, czasami wystarczy docisnąć mocniej urządzenie pomiarowe

podziękowania dla wszystkich
Każde parametry są idealne, czasami tylko narzędzia są mało wytrzymale

Każdy wymiar da sie osiągnąć, czasami wystarczy docisnąć mocniej urządzenie pomiarowe

-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 4
- Posty: 12
- Rejestracja: 11 paź 2013, 21:40
- Lokalizacja: Mielec
Wersja 2009, wsparcia technicznego już nie ma bo to ostatnia wersja jaka została zakupiona i aktualizowana. Za postprocesor i upgrade do najnowszej wersji trzeba zapłacić, a możliwości 2009 wystarczają zupełnie do mojej pracy. Ale mniejsza o to. Kreator postprocesorów we wszystkich wersjach po kolei jest taki sam więc jeśli ktoś wie jak to zrobić to proszę o pomoc.
-
- Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 1
- Posty: 28
- Rejestracja: 26 lis 2008, 06:57
- Lokalizacja: Poznań
Witam
zrób tak aby generowało ci poprawnie linijkę N6 a następnie w cyklu wiercenia musisz "wymusić" powtarzanie tej samej wartości dla współrzędnych X i Y, a konkretnie:
- najeżdżasz kursorem na [XRUCH] - prawy KLIK - zaznaczasz opcje "Wynik Umieść" - w efekcie będzie zapis [<C>XRUCH] - i gotowe - tak samo robisz z Y
Powinno to wyglądać mniej więcej tak:
[Usuń][NRBLOKU][WYCOFGKODY][WIERCENIEGKODY][<C>XRUCH][<C>YRUCH][ZRUCH][ZGŁĘBOKOŚĆ][RPLANE][CYKLZPOSUW][CYKLPRĘDKOŚĆ]
To, że nie wstawiało współrzędnych w cyklu G83 to dlatego, że wartości współrzędnych są zaznaczone jako MODALNE co oznacza, że nie generują się jeśli wartość się nie zmieni (Styl NC, zakładka Modalnie), więc tam gdzie jest potrzeba powtórzyć takie wartości robi się to tak jak opisałem powyżej.
zrób tak aby generowało ci poprawnie linijkę N6 a następnie w cyklu wiercenia musisz "wymusić" powtarzanie tej samej wartości dla współrzędnych X i Y, a konkretnie:
- najeżdżasz kursorem na [XRUCH] - prawy KLIK - zaznaczasz opcje "Wynik Umieść" - w efekcie będzie zapis [<C>XRUCH] - i gotowe - tak samo robisz z Y
Powinno to wyglądać mniej więcej tak:
[Usuń][NRBLOKU][WYCOFGKODY][WIERCENIEGKODY][<C>XRUCH][<C>YRUCH][ZRUCH][ZGŁĘBOKOŚĆ][RPLANE][CYKLZPOSUW][CYKLPRĘDKOŚĆ]
To, że nie wstawiało współrzędnych w cyklu G83 to dlatego, że wartości współrzędnych są zaznaczone jako MODALNE co oznacza, że nie generują się jeśli wartość się nie zmieni (Styl NC, zakładka Modalnie), więc tam gdzie jest potrzeba powtórzyć takie wartości robi się to tak jak opisałem powyżej.