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

Dyskusje dotyczące programowania G-Code

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

#11

Post napisał: rc666 » 19 cze 2012, 12:01

Wzor!!
W HH mozesz tez robic programy w G-code. Z tego co ja wiem to wszystkie te G-code sa bardzo podobne do funuc-a.
Poza tym padlo pytanie czy dany kawalek programu jest poprawny.


Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...

Tagi:

Awatar użytkownika

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

#12

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

rc666 pisze:Wzor!!
W HH mozesz tez robic programy w G-code. Z tego co ja wiem to wszystkie te G-code sa bardzo podobne do funuc-a. ....
rc666 czytaj niżej....
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.

....
..... przepraszam za ocenę , ale sądzę , że kolega Suby nie ma zielonego pojęcia o programowaniu , a czeka Go do wykonania zadanie. :neutral:
... Poza tym padlo pytanie czy dany kawalek programu jest poprawny.
Jak najbardziej tak , ale fragment tego programu nie ma nic wspólnego z HH.

p.s.

O ile mi wiadomo , to w HH DIN/ISO ,,przewidział'' do wiercenia cykl G200 , a nie G81 lub G83.

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

#13

Post napisał: Suby » 19 cze 2012, 22:16

Jeżeli chodzi o programowanie tekstem otwartym w HH to nie mam z nim problemu. Jednak na kolokwium musimy używać kodu ISO, stąd moje pytania dotyczące tego czy te komendy są uniwersalne.

Mamy do czynienia np z takim zadaniem:Obrazek

Awatar użytkownika

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

#14

Post napisał: WZÓR » 20 cze 2012, 10:54

Suby pisze:.... Jednak na kolokwium musimy używać kodu ISO, stąd moje pytania dotyczące tego czy te komendy są uniwersalne.
...
WZÓR pisze:
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.
Trzeba było pobrać instrukcję i poczytać o kodach DIN/ISO ....

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

#15

Post napisał: Suby » 20 cze 2012, 19:03

Czy do podanego konturu poprawny jest kod:
%Nazwa programu
G90 G40 G71 G80
G55
G30 G17 X0 Y0 Z-21
G31 X75 Y75 Z0
;Koniec grafiki
T01 S2000 F1200 M03
G00 G43 H1 X-20 Y-20 Z-12
G01 G41 X5 Y5
Y17.46
G02 X40.15 Y65 R35.15 (Tutaj nie ma podanego promienia, ale chodzi mi o składnie)
G01 X70
Y10
G02 X65 Y5 R5
G01 X5
G00 Z30
T02 M6
G43 H2
G81
X15 Y15 Z-21 R2 S600 F1000 M3
X60 Y15
X60 Y55
G80
T03 M6
G43 H3
G84
X15 Y15 Z-15 R2 S600 F1000 M3
X60 Y15
X60 Y55
G80
G00 Z30
T00 M05
M30

PS: Wartości F i P dobrałem bez uwzględnienia danych

Awatar użytkownika

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

#16

Post napisał: WZÓR » 21 cze 2012, 15:06

Suby pisze:Czy do podanego konturu poprawny jest kod:
%Nazwa programu
.....
T02 M6
G43 H2
G81
X15 Y15 Z-21 R2 S600 F1000 M3
X60 Y15
X60 Y55
G80
....
Twój program jest do bani .

....
T2 M6
G43 H2
S600 M3
G0 X15. Y15.
Z25.
G82 X15. Y15. Z-21. R2. F1000.00
X60. R2.
Y55. R2.
G80
....

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

Bekhesh
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 22
Rejestracja: 18 sie 2012, 10:38
Lokalizacja: 3City

#17

Post napisał: Bekhesh » 29 wrz 2012, 19:19

WZÓR pisze:....
T2 M6
G43 H2
S600 M3
G0 X15. Y15.
Z25.
G82 X15. Y15. Z-21. R2. F1000.00
X60. R2.
Y55. R2.
G80
....
Twój w sumie też ;)

A jeszcze ładniej byłoby tak:
%
O0001 (PROGRAM)
(T1 NAWIERTAK)
(T2 WIERTLO D=XX)
()
T2
M6
(WIERTLO D=XX)
G55 G0 X15. Y15. M3 S600
G43 H2 Z100 M8
Z25.
G81 G98 Z-21. R2. F100. (albo np. G73 G99 Z-21. R2. Q2. F100)
X60.
Y55.
G80
G0 Z100.
M9
M5
M1
()
M30
%

Jasno i czytelnie
%
(numer i nazwa programu)
(może w komentarzu, na przykład: "uwaga XY0 w otworze";"naroże X+ Y+" etc)
(lista narzędzi jako komentarz i ew. uwagi np. L=30 NACHI)
()
(narzędzie ze zmianą)
(nazwa narzędzia w komentarzu)
(najazd na bazę i obroty)
(korekcja długości narzędzia)
(cykl)
(odjazd w Z na "bezpieczna")
(M kody)
M30
%

Taki zapis sprawdza się w każdym rodzaju programu i każdy łatwo może "puścić" coś takiego. Ma wszelkie ważne informacje i logiczny oraz bezpieczny zapis po "singla"
Ostatnio zmieniony 30 wrz 2012, 02:39 przez Bekhesh, łącznie zmieniany 1 raz.
Pozdrawiam,
Bekhesh
---------------------------
Fanuc 0i-MB, 18i-MB (3/4axis)
Fadal VMC15XT

Awatar użytkownika

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

#18

Post napisał: WZÓR » 29 wrz 2012, 21:00

Bekhesh pisze:
WZÓR pisze:....
T2 M6
G43 H2
S600 M3
G0 X15. Y15.
Z25.
G82 X15. Y15. Z-21. R2. F1000.00
X60. R2.
Y55. R2.
G80
....
Twój w sumie też ;)

A jeszcze ładniej byłoby tak:
%
O0001 (PROGRAM)
(T1 NAWIERTAK)
(T2 WIERTLO D=XX)
()
T2
M6
(WIERTLO D=XX)
G55 G0 X15. Y15. M3 S600
G43 H2 Z100 M8
Z25.
G81 G98 Z-21. R2. F100. (albo np. G73 G99 Z-21. R2. Q2. F100)
X60.
Y55.
G80
G0 Z100.
M9
M5
M1
()
M30
%

Jasno i czytelnie
%
(numer i nazwa programu)
(może w komentarzu, na przykład: "uwaga XY0 w otworze";"naroże X+ Y+" etc)
(lista narzędzi jako komentarz i ew. uwagi np. L=30 NACHI)
()
(narzędzie ze zmianą)
(nazwa narzędzia w komentarzu)
(najazd na bazę i obroty)
(korekcja długości narzędzia)
(cykl)
(odjazd w Z na "bezpieczna")
(M kody)
M30
%

Taki zapis sprawdza się w każdym rodzaju programu i każdy łatwo może "puścić" coś takiego. Ma wszelkie ważne informacje i logiczny oraz bezpieczny zapis po "singla"

Pozdrawiam
.... ,,artysta " - a gdzie się podziało w Twoim programie G90 ? :mrgreen:

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

Bekhesh
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 22
Rejestracja: 18 sie 2012, 10:38
Lokalizacja: 3City

#19

Post napisał: Bekhesh » 29 wrz 2012, 21:56

Jak maszyna ma domyślnie "główne G" to nie musisz i pisać ;)

Ja nie ma to piszesz u góry (G90 G40 G71 G80) i tyle.

Ja na jednej z 18i muszę jeszcze po G55 dawać G49 odwołując G43 przed AI. Ale główne generalnie są domyślnie, chyba że w parametrach masz inaczej. ;)
Pozdrawiam,
Bekhesh
---------------------------
Fanuc 0i-MB, 18i-MB (3/4axis)
Fadal VMC15XT

Awatar użytkownika

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

#20

Post napisał: WZÓR » 30 wrz 2012, 10:16

Bekhesh pisze:Jak maszyna ma domyślnie "główne G" to nie musisz i pisać ;)
Ja tam wolę pisać , gdyż jak (czasami) zastosuję w programie G91 , to może być bałagan. :smile:

... Ja na jednej z 18i muszę jeszcze po G55 dawać G49 odwołując G43 przed AI. ...
Ja tę ,,robotę '' wykonuję na końcu programu.
...
M9
M5
G28 G91 Z0
G28 Y0
G0 G49
G90
M30
%

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”