G55,G247,G43 opisanie grafiki, wiercenie otworów.

Dyskusje dotyczące programowania G-Code

Autor tematu
Suby
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 6
Rejestracja: 17 cze 2012, 22:15
Lokalizacja: Sosnowiec

G55,G247,G43 opisanie grafiki, wiercenie otworów.

#1

Post napisał: Suby » 17 cze 2012, 22:27

Witam, mam problem z wyżej wymienionymi rzeczami. Mianowicie na uczelni pracowaliśmy na symulatorze Heidenhain'a , a nasze zaliczenie ma polegać na napisaniu G-Codu do konkretnego konturu.

Podstawowe komendy GCODE nie sprawiają problemu jednak te wyżej wymienione tak.

Jeżeli chodzi o opisanie grafiki używaliśmy komend G30 G31 , jednak nie wiem czy pisząc program na kartce mamy uwzględnić właśnie te komendy czy zależą one od obrabiarki gdyż kod ma być uniwersalny( lub należy wspomnieć że zależy od obrabiarki)

Do wybrania początku układu współrzędnych używaliśmy polecenia G247 lecz profesor zażyczył sobie aby używać G55 którego wcześniej nie używaliśmy, znalazłem dwa różne metody użycia tej komendy mianowicie proste wypisanie G55 lub określenie G55 D200 (trudno mi powiedzieć co to ma robić)

Jeżeli chodzi o komendę G43 (korekcje długości narzędzia) używa się po niej tabeli z określoną długością narzędzia czyli np G43 H01 , lecz w każdym zapisie który spotkałem występuje tu też wartość Z (lecz jej wartości są różne) . Dlatego nie jestem pewny co do funkcji tego zapisu.

Ostatnie pytanie dotyczy wiercenia otworów. Znalazłem informacje na temat:

G00 Xx Zx / dojazd do pierwszego punktu wiercenia
G01 Z-x / wiercenie na głębokość otworu
G04 P.5 / postój na dnie otworu przez 0.5s
G01 Zx / wyjazd nad materiał
C90 / obrót wrzeciona o 90 stopni

I tutaj pytanie czy po każdym wywierconym otworze należy wykorzystywać obrót wrzeciona o 90 stopni? czyli później C180 C270 itp? I jaki to ma cel?

Przepraszam za tak rozbudowane pytania, lecz trudno mi było znaleźć na nie odpowiedź.



Tagi:

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 7980
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: G55,G247,G43 opisanie grafiki, wiercenie otworów.

#2

Post napisał: WZÓR » 18 cze 2012, 10:07

Suby pisze:Witam, mam problem z wyżej wymienionymi rzeczami. Mianowicie na uczelni pracowaliśmy na symulatorze Heidenhain'a , a nasze zaliczenie ma polegać na napisaniu G-Codu do konkretnego konturu.
...
Daj rysunek tego konturu.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Suby
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 6
Rejestracja: 17 cze 2012, 22:15
Lokalizacja: Sosnowiec

#3

Post napisał: Suby » 18 cze 2012, 10:29

Narzucony kontur dostaniemy dopiero na zaliczeniu. Sama obróbka konturu nie sprawia problemu, jedyny problem to właśnie te komendy przygotowawcze. Jednak wrzucę przykładowy kontur.

PS: nie potrzebuje pomocy w samym wykonaniu konturu, G01 G02 itp, jedynie w zrozumieniu tych komend :)

Jeżeli ktoś by mógł prosiłbym jedynie o początek kodu, czyli opis grafiki , ustalenie G55 oraz moment włączenia korekcji długości narzędzia, z resztą sobie radzę :)
Obrazek

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 7980
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#4

Post napisał: WZÓR » 18 cze 2012, 10:44

Suby pisze:...
PS: nie potrzebuje pomocy w samym wykonaniu konturu, G01 G02 itp, jedynie w zrozumieniu tych komend :)
....
Tu pobierz instrukcję HH i poczytaj.
:arrow: http://chomikuj.pl/VF-5/Heidenhain+TNC-530

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Suby
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 6
Rejestracja: 17 cze 2012, 22:15
Lokalizacja: Sosnowiec

#5

Post napisał: Suby » 18 cze 2012, 10:49

Problem jest właśnie taki że nie ma tam opisanych dokładnych form użycia G55, G43 , C90.
Prosiłbym o sam początek kodu uwzględniający te dwa GCODY oraz informacje na temat użycia C90.


rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1246
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

#6

Post napisał: rc666 » 18 cze 2012, 14:21

Do wiercenia otworow uzywa sie innych komend G81, G83. G80 koniec wiercenie.
G55 to jest punkt zerowy programu tak samo jak G54. G43 dlugosc narzedzia o ile mnie pamiec nie zawodzi.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...


Autor tematu
Suby
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 6
Rejestracja: 17 cze 2012, 22:15
Lokalizacja: Sosnowiec

#7

Post napisał: Suby » 18 cze 2012, 16:33

Akurat wiem do czego są te komendy, jednak chodzi mi o formę zapisu, czy jeżeli napisze np
G90 G71 G17
G55
G00 X10 Y10 Z10 G43 H01
......

czy ta forma jest poprawna?

A jak nie to w jaki sposób użyć G55 ?


rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1246
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

#8

Post napisał: rc666 » 18 cze 2012, 17:24

Suby pisze:Akurat wiem do czego są te komendy, jednak chodzi mi o formę zapisu, czy jeżeli napisze np
G90 G71 G17
G55
G00 X10 Y10 Z10 G43 H01
......

czy ta forma jest poprawna?

A jak nie to w jaki sposób użyć G55 ?
Dla mnie jest jak najbardziej poprawna forma.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...


abik81
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 106
Rejestracja: 21 sty 2007, 23:54
Lokalizacja: Consett

#9

Post napisał: abik81 » 19 cze 2012, 02:15

G90 G00 G40 G80 G98 G17 G21

T1 M06
G90 G00 G55 X10 Y10 S300 M03
G43 Z10. H1 D1
....

Ja bym zrobił tak, ale to może być subiektywne. Taka forma zapisu wydaje mi się bardziej przejrzysta...

W linii, w której wywołujesz korekcję długości narzędzia musisz wprowadzić ruch w osi "Z" - najazd na zadaną pozycję. Nie ma znaczenia jaka to wartość (no byle ponad materiałem) - stąd różne wartości Z w zapisach, które znalazłeś.

Ps. W Przy frezowaniu profilu koniecznie dorzuciłbym kompensację promienia narzędzia

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 7980
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#10

Post napisał: WZÓR » 19 cze 2012, 10:12

Suby pisze:
Ostatnie pytanie dotyczy wiercenia otworów. Znalazłem informacje na temat:

G00 Xx Zx / dojazd do pierwszego punktu wiercenia
G01 Z-x / wiercenie na głębokość otworu
G04 P.5 / postój na dnie otworu przez 0.5s
G01 Zx / wyjazd nad materiał
C90 / obrót wrzeciona o 90 stopni

...
rc666 pisze:Do wiercenia otworow uzywa sie innych komend G81, G83. G80 koniec wiercenie.
...
Hmm ... ja wiercenie w HH widzę tak;

Obrazek

0 BEGIN PGM wiercenie MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-100
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 3 Z S850
4 L X+0 Y-30. FMAX M3
5 L Z+25. R0 FMAX M8
6 CYCL DEF 200 WIERCENIE ~
Q200=+2.5;ODSTEP BEZPIECZ. ~
Q201=-10.;GLEBOKOSC ~
Q206=+24.;POSUW WGLEBNY ~
Q202=+10.;GLEBOKOSC DOSUWU ~
Q210=0;CZAS PRZERWY ~
Q203=+0;WSPOL. POWIERZCHNI ~
Q204=+25.;2.WYS.BEZP. ~
Q211=0;PRZERWA NA DOLE
7 L X+0 Y-30. FMAX M99
8 L X+30. Y+0 FMAX M99
9 L X+0 FMAX M99
10 L X-30. FMAX M99
11 L X+0 Y+30. FMAX M99
12 L Z+25. R0 FMAX
13 L R0 FMAX
14 M9
15 M5
16 M30
17 END PGM wiercenie MM
abik81 pisze:G90 G00 G40 G80 G98 G17 G21

T1 M06
G90 G00 G55 X10 Y10 S300 M03
G43 Z10. H1 D1
....

Ja bym zrobił tak, ale to może być subiektywne. Taka forma zapisu wydaje mi się bardziej przejrzysta...
abik81 - to jest zapis Fanuc , a nie HH ....

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”