STROJNISTVO.com • Poglej temo - G koda Siemens 810D shop turn

G koda Siemens 810D shop turn

Problemi in rešitve na področju avtomatizacije procesov, robotike, mehatronike, on-line in off-line merjenja, ...

Moderator: -M-

G koda Siemens 810D shop turn

OdgovorNapisal/-a vanhalen » 6.8.2012 13:03

Lep pozdrav vsem...

Ima kdo izkušnje z g kodo siemensa 810D (gor je shop turn)
Rabil bi preprost program za vrtanje ampak s to posebnostjo da bi se vrtela glava-spindl in gnano orodje istočasno se pravi bi zgledalo nekako takole

G53 G90
G500
S500
T5 D1 F200
(GNANO ORODJE RECIMO S200) *****************
G0 Z0 X0
G1 Z-250 F30
G0 Z500
M30

***********TUKAJ NE VEM G KODE ZA OBRATE GNANEGA ORODJA?
vanhalen
Sodelavec
Sodelavec
 
Prispevkov: 40
Pridružen: 15.2.2009 14:42

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a Blaz13 » 6.8.2012 13:30

vanhalen napisal/-a:Lep pozdrav vsem...

Ima kdo izkušnje z g kodo siemensa 810D (gor je shop turn)
Rabil bi preprost program za vrtanje ampak s to posebnostjo da bi se vrtela glava-spindl in gnano orodje istočasno se pravi bi zgledalo nekako takole

G53 G90
G500
S500
T5 D1 F200
(GNANO ORODJE RECIMO S200) *****************
G0 Z0 X0
G1 Z-250 F30
G0 Z500
M30

***********TUKAJ NE VEM G KODE ZA OBRATE GNANEGA ORODJA?


Pozdravljeni,

sam sem pregledal v učbenik s srednje šole ampak takega postopka nisem zasledil, sem pa malce pobrskal na internetu ampak sem našel samo v nemškem jeziku, katerega pa na žalost ne znam :(

Tukaj je povezava:

http://www.automation.siemens.com/docon ... BT.pdf?p=1

Upam da vam bo kaj koristilo.

Lep pozdrav
Blaz13
Pripravnik
Pripravnik
 
Prispevkov: 34
Pridružen: 16.3.2012 18:49

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a hrenofka » 11.10.2019 6:10

Pozdravljeni

Delam na starem obdelovalnem stroju Siemens Sinumerik 810.
Zanima me funkcija ki ponavlja stavke.
Recimo delamo kvadratno luknjo v globino po 1mm.
Sedaj bi rad dosegel da to ponovi 30krat.
X in Y sta enaka samo po Z bi orodje hodilo po 1mm v globino.
V mastercamu je program hudo velik.
Opstaja kakšna funkcija za ponavljanje.

lep pozdrav Tine
hrenofka
Novinec
Novinec
 
Prispevkov: 6
Pridružen: 11.10.2019 6:00

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a KrajncM » 11.10.2019 7:06

Pozdravljen,

cikel 83 oz. v mastercamu peck drill, če se gre operacijo vrtanja

http://www.helmancnc.com/siemens-sinume ... ing-cycle/

če pa dejansko rabiš zanko pa nekaj takšnega.

https://www.industry.usa.siemens.com/to ... _F-SFS.pdf

seveda je pol z= -(p)

Lep pozdrav
KrajncM
Strokovnjak
Strokovnjak
 
Prispevkov: 140
Pridružen: 2.8.2019 7:18

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a hrenofka » 11.10.2019 10:27

Hm
to kaj sem pregledal ni to kar iščem.
Primer
G01 G54 X0 Y0
z-1
x200 y0
y-50
x0
y0

to da bi sedaj ponovilo vse do z-30
se pravi da ne rabim pisat 30x iste x in y

lp Tine
hrenofka
Novinec
Novinec
 
Prispevkov: 6
Pridružen: 11.10.2019 6:00

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a binko123 » 11.10.2019 14:58

Probi z s1 in s2
recimo:
G97 (tole je za obrate na minuto eni simensi majo G95 ne vem točno)
S1 100
S2 100
binko123
Sodelavec
Sodelavec
 
Prispevkov: 45
Pridružen: 3.11.2017 11:45

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a SAJKO » 11.10.2019 18:08

Čakaj, če prav razumem, je to za vertikalni center, delaš podolgovato luknjo od x 0 do x200, po y pa od yo do y -50? Pa rad bi šel 30x po 1mm v globino? Sicer Siemensa ne poznam, ampak v G kodi bi moralo it tko, da vpišeš v glavnem programu recimo
-G0 X0 Y0
-G0 Z1
-G1 Z0 F100
-M98 O005 L30

pol pa v podprogramu O 005

-GI G91 Z-1 F100
GI G90 X200
GI Y-50
G1 XO
G1 YO
M99

pa se bo postavu v X0 Y0, se spustu na Z1, šel počas na Z0 (da se ne zaleti kam),
skočil v podprogram O005, tam šel pa za 1mm dol , naredu tist pravokotnik in končal na X0 Y0, pri naslednji ponovitvi pa spet 1mm dol in to 30x tako (ukaz L30). Ko bo končal vseh 30 ponovitev, bo skočil nazaj v glavni program in nadaljeval, kjer je tam nehal-pametno je, da se najprej dvigne iz luknje.

Če sem prav razumel, bi to rad naredil, lahk sem pa narobe zastopu.
SAJKO
Strokovnjak
Strokovnjak
 
Prispevkov: 1032
Pridružen: 12.1.2006 10:34

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a hrenofka » 12.10.2019 12:35

Ja Sajko točno to
Upam da mi uspe to sestaviti.
Na borwergu s heinenhenom gre to super narest.
Sem že probal z M98 a mi napiše da ne pozna komande.
Nisem programer delam na CNC obdelovalnem centru.Pri nas vse delajo v mastercamu in so programi zelo dolgi stroj pa ima malo prostora.
Bom poiskusil še to varianto.

lp Tine
hrenofka
Novinec
Novinec
 
Prispevkov: 6
Pridružen: 11.10.2019 6:00

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a SAJKO » 12.10.2019 16:12

Hja, ne vem, gledam na netu ene navodila za 810D, pa ima navedeno M98 -calling subprogram, pol bi moglo bit. 10-15 let nazaj sem delal na Fanucu, je imel isti ukaz, pa zdaj na mojem je tud isto. Menda ima še kdo tega Siemensa, pa da pove. A napiše pa prav " unknown command"?? Lahko da ga kaj drugega moti v programu, pa da zato noče. Drugače mislim, da v G kodi bi moralo bit bolj kot ne enako na vseh mašinah.
SAJKO
Strokovnjak
Strokovnjak
 
Prispevkov: 1032
Pridružen: 12.1.2006 10:34

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a hrenofka » 13.10.2019 7:34

Na našem stroju izgleda nekako tako program:

N100 L101 T1
N200 G0 D1 G17
N300 G0 G90 X0 Y0 S 300 M3
N400 Z3
N500 G01 Z0 F100

Sedaj bi bilo potrebno vstaviti to funkcijo za ponavljanje in koordinate osi X in Y,ter seveda Z kolikrat gre notr.
Probal sem funkcijo M98 a zgleda nekaj nisem dobro naredil.

Na samem stroju pa mislim da negre napisati podprograma.

Naši programeri pa delajo vse z mastercamom kar pa dela programe dolge v neskončnost.
Pa še polovico stvari mormo ven brisat,ker krmilje ne podpira stavkov kjer so oklepaji in mašina vsako funkcijo ponovi 2X kar pa je hudič če imaš navoje.
hrenofka
Novinec
Novinec
 
Prispevkov: 6
Pridružen: 11.10.2019 6:00

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a SAJKO » 13.10.2019 8:06

Saj podprogram ti je v bistvu tak program kot vsi drugi-s tem ko napišeš M98 pa številko programa, ti iz trenutnega programa skoči na izvajanje programa, ki si ga navedel. Lahko pa za podprogram uporabiš katerikoli program, ki ga imaš v spominu. V G kodi pa menda lahko pišeš programe na samem stroju. Niso mi čist jasne prve dve vrstice
-T1 je orodje 1, L101 je pa kaj? Da upošteva dolžino orodja je sicer G43 .
-G17 pomeni, da dela v XY ravnini (interpolacije), D1 je premer orodja št1? Jaz uporabljam ukaz G42 D1, da upošteva premer D1.
Kakorkol že, po moje te j.. nekaj nekje drugje v programu-al pa mogoče sploh podprograma nimaš napisanega, pa ga zato ne najde?
Čakaj, zdaj vidim, da sem napisal M98 O001 L30-moral bi M98 P001 L30 -sem zaj... In ta P001 ti pokliče program O001 (al pa ponekod N001)
Bi šel, pa bi ti komplet program in podprogram s svoje mašine prepisal, pa sem do konca naslednjega tedna v Rusiji, pa to tko na pamet pišem.
SAJKO
Strokovnjak
Strokovnjak
 
Prispevkov: 1032
Pridružen: 12.1.2006 10:34

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a hrenofka » 13.10.2019 8:35

Hja tako je L101 pomeni da gre stroj v m,enjavo orodja
T je orodje
D mora biti enak T to je da vzame dolžino kot si reko

Tem stroju pravimo Madjar je pa krmilje kar staro,še dobro da sprejme te funkcije.
Noben v firmi nima skript za dodatne funkcije samo osnovo vrtanja,vrtanje z odmikom,z časovnim relejem.Vse ostalo je preko mastercama.

Na netu sem našel sicer neke zadeve sinumeric 810 a je samo osnova nikjer primera kaj dela določen ukaz.
hrenofka
Novinec
Novinec
 
Prispevkov: 6
Pridružen: 11.10.2019 6:00

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a SAJKO » 13.10.2019 9:11

Daj poglej, najbrž sem jaz zaj..., da bi tam za M98 moralo bit res P001 ne pa O001.
Bi pa po moje morali bit v G kodi pri vseh mašinah enaki ukazi, tako, da ni važno, katera navodila gledaš -jaz imam GSK 218, pa so v navodilih tudi primeri, kako se v programu uporabi ukaz in opisi posameznih ukazov-je pa praktično enako, kot sem poznal pri Fanucu. Tako, da si lahk kaj od tega sprintaš, pa si s tem pomagaš.
SAJKO
Strokovnjak
Strokovnjak
 
Prispevkov: 1032
Pridružen: 12.1.2006 10:34

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a KSPM » 13.10.2019 18:54

Daj javi kateri točno krmilnik imaš in koliko je približno star. Te zadeve se da načeloma rešit znotraj samega programa z while zanko (loopom). Vsega skupaj je ekstremno preprosto, je pa več načinov kako se to napise. V 840d in 810d takole:

R50=-1 ;trenutna globina zapisana v spremenljivko R50

WHILE R50>-100. ; izvaja kodo med to vrstico in “endwhile” dokler je izpolnjen pogoj R50>-100.
G01 G54 X0 Y0
POS[X]=R50 ;
x200 y0
y-50
x0
y0
R50=R50-1. ;v naslednjem loopu se bo koda izvedla 1mm nižje
ENDEHILE

Pri nas se vsakodnevno poslužujemo teh zadev. Priporočam, da da si vsi vzamete enkrat 2uri časa in preberete programming manual-e (vsaj naslove poglavij) svojih krmionikov ker marsikdo ne ve kaj vse so sposobni narediti.

Vsekakor pa je rešitev tudi v do sedaj omenjenih podprogramih.

Lp
KSPM
Novinec
Novinec
 
Prispevkov: 5
Pridružen: 7.9.2016 7:45

Re: G koda Siemens 810D shop turn

OdgovorNapisal/-a SAJKO » 13.10.2019 19:31

No, jaz sem navodila prebral, ampak davnega l.99, ko sem se učil na Fanucu, smo to delali s podprogrami , pa mi to nekak najbolj leži Sem pa enkrat nekaj študiral, k sem rezkal nekaj podobnega torusu, pa bi se mi moral orodje spuščat ne naravnost dol, ampak po nekem radiju, če bi se dalo to tako sprogramirat-pa k je bil to sam en kos, sem to z različnimi offseti orodja naredu. Bi pa verjetno šlo z makroukazi ?
V temle loopu bi verjetno moralo bit tam k je POS(X), bi verjetno moralo bit POS(Z) ??
SAJKO
Strokovnjak
Strokovnjak
 
Prispevkov: 1032
Pridružen: 12.1.2006 10:34

Naslednja

Vrni se na Avtomatizacija, robotika, mehatronika, senzorika

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 3 gostov