Cykle wiercenia + kreator postprocesorów POMOCY!


Autor tematu
jareksts
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 12
Rejestracja: 11 paź 2013, 21:40
Lokalizacja: Mielec

Cykle wiercenia + kreator postprocesorów POMOCY!

#1

Post napisał: jareksts » 04 sty 2014, 19:40

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!



Tagi:


lisek_Daniel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 182
Rejestracja: 02 cze 2010, 19:09
Lokalizacja: Oława

#2

Post napisał: lisek_Daniel » 04 sty 2014, 21:20

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
%
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 ;-)


Autor tematu
jareksts
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 12
Rejestracja: 11 paź 2013, 21:40
Lokalizacja: Mielec

#3

Post napisał: jareksts » 04 sty 2014, 21:31

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ć.


lisek_Daniel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 182
Rejestracja: 02 cze 2010, 19:09
Lokalizacja: Oława

#4

Post napisał: lisek_Daniel » 05 sty 2014, 11:20

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 ?
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 ;-)


Autor tematu
jareksts
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 12
Rejestracja: 11 paź 2013, 21:40
Lokalizacja: Mielec

#5

Post napisał: jareksts » 06 sty 2014, 21:21

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.


obecny13
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 28
Rejestracja: 26 lis 2008, 06:57
Lokalizacja: Poznań

#6

Post napisał: obecny13 » 07 sty 2014, 13:54

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.


Autor tematu
jareksts
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 12
Rejestracja: 11 paź 2013, 21:40
Lokalizacja: Mielec

#7

Post napisał: jareksts » 07 sty 2014, 17:20

Wielkie dzięki! Dokładnie o takie informacje mi chodziło.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „EdgeCAM”