STROJNISTVO.com • Poglej temo - CNC ne bere kode G3

CNC ne bere kode G3

Vprašanja, predlogi in mnenja s področja orodjarstva...

Moderator: -M-

CNC ne bere kode G3

OdgovorNapisal/-a Jacks0n » 9.8.2013 15:36

Pozdravljeni,

Imam sledeč problem. Programe, ki jih prenesem na CNC jih ta ne prebere v celoti. Ustavi se pri G3, G1 in G2 še prebere, G3 pa ga zaustavi. Zanima me, če kdo od vas ve, kako bi se dalo zadevo rešiti oziroma ali je to potrebno to še kje dodatno vklopiti?

Pri G3 se napiše alarm: 21 ILLEGAL PLANE AXIS COMMANDED

Po iskanju po internetu sem sicer našel, da se zadeva mogoče lahko reši s tem, da se G3 nadomesti z G17,18 ali pa G19, vendar me zanima, če je kdo od vas imel že podoben problem in če ga je uspel rešiti.

LP
Jacks0n
Strokovnjak
Strokovnjak
 
Prispevkov: 110
Pridružen: 26.6.2011 23:58

Re: CNC ne bere kode G3

OdgovorNapisal/-a vili » 9.8.2013 16:11

tega pa skoraj ne morem verjeti, če dre v g2, ma hudirja mora in zakaj nebi šlo tudi v g3,
kako programiraš g3, g2 z r ali z i in k in j, za kakšno krmilje gre, pri starejših krmiljih je moralo biti na tretji decimalki natančno, drugače ni šlo, če gre z g2 vpiši enako - analogno za g3 in zapelji na prazno, pa boš videl, kaj dugaja
vili
Strokovnjak
Strokovnjak
 
Prispevkov: 7415
Pridružen: 26.1.2005 10:24

Re: CNC ne bere kode G3

OdgovorNapisal/-a Jacks0n » 9.8.2013 16:16

Jest programiram preko CAD programa, pač naredim simulacijo izdelave in na koncu generiram g-kodo. Gre za starejši model CNC-ja, kupljen leta 2002 narejen pa je bil verjetno še leto ali dve prej. Gre za FANUC ROBODRILL Alpha T21iD z FANUC series 16i-MB krmilnikom.

LP
Jacks0n
Strokovnjak
Strokovnjak
 
Prispevkov: 110
Pridružen: 26.6.2011 23:58

Re: CNC ne bere kode G3

OdgovorNapisal/-a programer77 » 9.8.2013 16:23

Takole je. G17, G18 in G19 so ravnine v katerih programiraš. To so modalne funkcije in ena od teh je ves čas vklopljena. Če gre za klasično 2d rezkanje si vklopi xy ravnino, oziroma g17. Nasploh je dobro program začeti z vklopom ravnine g17. Če si prej rezkal kak 3D in je bila vklopljena katera druga ravnina imaš sedaj težave. Skratka, jaz program vedno začnem z določitvijo absolutnega sistema, z kliceM ničelne točke in z določitvijo ravnine. npr: G0 G90 G54 G17
Programerji vseh dežel združimo se!!!
programer77
Strokovnjak
Strokovnjak
 
Prispevkov: 189
Pridružen: 22.1.2007 19:17

Re: CNC ne bere kode G3

OdgovorNapisal/-a Jacks0n » 9.8.2013 17:14

hvala za koristen odgovor!

Jaz delam 2D rezkanje, bom poiskusil s to metodo. Torej to pomeni da vse G3 kode nadomestim z npr. G17 ali to pomeni da samo napišem tisto vrstico ki si jo ti napisal G0 G90 G54... in G3 ohranim?

Lp
Jacks0n
Strokovnjak
Strokovnjak
 
Prispevkov: 110
Pridružen: 26.6.2011 23:58

Re: CNC ne bere kode G3

OdgovorNapisal/-a programer77 » 9.8.2013 17:24

Tu se ne gre, da bi G3 menjal z G17. Gre za vklop ustrezne ravnine. G2 in G3 sta ukaza za krožno interpolacijo, G17, G18 in G19 pa so ravnine. Tu gre bolj ko ne za osnove CNC programiranja.. Na kratko, če programiraš v X Y ravnini vklopiš G17, nato pa podajaš pot orodja...
Programerji vseh dežel združimo se!!!
programer77
Strokovnjak
Strokovnjak
 
Prispevkov: 189
Pridružen: 22.1.2007 19:17

Re: CNC ne bere kode G3

OdgovorNapisal/-a Jacks0n » 9.8.2013 19:08

aha okej, mislim da razumem :) Počasi se šele učim programiranja kake 2 tedna, tako da mi je še vse malo na novo, tako da hvala za pomoč! Torej če pravilno razumem, vklopim XY ravnino z G17 in to že na začetku programa zapišem?

lp
Jacks0n
Strokovnjak
Strokovnjak
 
Prispevkov: 110
Pridružen: 26.6.2011 23:58

Re: CNC ne bere kode G3

OdgovorNapisal/-a programer77 » 9.8.2013 19:19

Tako je. Pa malo si preberi kakšna navodila za programiranje. Začetniške napake nemalokrat povzročijo kar veliko škodo na stroju.
Programerji vseh dežel združimo se!!!
programer77
Strokovnjak
Strokovnjak
 
Prispevkov: 189
Pridružen: 22.1.2007 19:17

Re: CNC ne bere kode G3

OdgovorNapisal/-a Jacks0n » 10.8.2013 17:38

Sem se malo poigral z vklaplanjem ravnin, vendar mi kljub vsemu G3 ne prebere, enostavno mi napiše error. G17 je vključen. Za primer tukaj dajem del programa, da boš videl kako zgleda.

%
O5000 (ZUNFINISH.TAP)
( MCV-OP ) (09-AUG-2013)
(SUBROUTINES: O3 .. O0)
G90 G17
G80 G49 G40
G54
G91 G28 Z0
G90
M01
N1 M6 T8
(TOOL -1- MILL DIA 15.0 R0. MM )
G90 G00 G40 G54
G43 H8 D8 G0 X94.047 Y11.857 Z50. S941 M3
M8...

LP
Jacks0n
Strokovnjak
Strokovnjak
 
Prispevkov: 110
Pridružen: 26.6.2011 23:58

Re: CNC ne bere kode G3

OdgovorNapisal/-a programer77 » 11.8.2013 13:25

V tem programu ni nič narobe, napiši cel program vključno z vrstico kjer ti javi napako. Morda ti stroj ne more skompenzirati radija orodja s koordinatami ki jih podajaš...
Programerji vseh dežel združimo se!!!
programer77
Strokovnjak
Strokovnjak
 
Prispevkov: 189
Pridružen: 22.1.2007 19:17

Re: CNC ne bere kode G3

OdgovorNapisal/-a Jacks0n » 11.8.2013 14:14

V priponki dajem sliko izdelka, ki ga želim narediti. S tem programom bi izdelal zunanjo osemkotno obliko, torej na vogalih bi pobral odvečni material. Tukaj je še nekaj vrstic več:
%
O5000 (JBIU.TAP)
( MCV-OP ) (11-AUG-2013)
(SUBROUTINES: O3 .. O0)
G90 G17
G80 G49 G40
G54
G91 G28 Z0
G90
M01
N1 M6 T1
(TOOL -1- MILL DIA 15.0 R0. MM )
G90 G00 G40 G54
G43 H1 D31 G0 X113.157 Y32.504 Z50. S1132 M3
M8
(------------------------------)
(IROUGH-OUTSIDE - SPIRAL-POCKET)
(------------------------------)
X113.157 Y32.504 Z10.
Z2.
G1 Z-24.92 F6000
G3 X112.5 Y31.074 Z-25. R2.056 F451
G2 X112.312 Y29.246 R14.23 F534
X112.15 Y28.434 R14.23
G3 X111.983 Y27.364 R10.08 F465
X111.559 Y18.269 R105.436 F437
G1 X111.527 Y13.699 F465
Y10.048
X111.521 Y9.131
X111.52 Y4.559
X111.496 Y3.698
G2 X110.186 Y-0.024 R7.124 F534
X104.072 Y-4.69 R12.017
X95.905 Y-6.195 R34.417 F522
X79.647 Y-6.502 R295.868 F425
G3 X79.433 Y-6.51 R2.871 F264
G1 X79.03 Y-6.54
G3 X78.778 Y-6.57 R2.871 F534
X78.287 Y-6.696 R2.871
G2 X77.721 Y-6.883 R14.23
X74.084 Y-7.5 R14.23
G3 X72.748 Y-8.062 Z-24.92 R2.056
X72.601 Y-8.236 R1.028 F6000
G1 X72.549 Y-8.313
X72.469 Y-8.516
X72.419 Y-8.741
X72.405 Y-8.961
X72.436 Y-9.151
X72.517 Y-9.284
X72.654 Y-9.334
X74.446 Y-9.332
X75.193 Y-9.301
X93.365 Y-8.22
G3 X93.67 Y-8.202 R9.384
G1 X98.606 Y-7.821
X99.182 Y-7.758
G3 X99.753 Y-7.66 R9.384
G1 X102.632 Y-7.075
X103.144 Y-6.956
G3 X104.144 Y-6.633 R9.384
G1 X105.789 Y-5.998
X106.425 Y-5.724
G3 X107.63 Y-5.041 R9.384
G1 X108.452 Y-4.49
X108.981 Y-4.108
G3 X110.392 Y-2.757 R9.384
G1 X111.074 Y-1.952
X111.488 Y-1.426
G3 X113.216 Y2.883 R9.384
G1 X113.324 Y3.705
X113.383 Y4.288
G3 X113.405 Y4.873 R9.384
G1 X114.226 Y29.528
X114.183 Y29.672
X114.059 Y29.77
X113.877 Y29.827
X113.663 Y29.844
X113.439 Y29.827
X113.23 Y29.778
X113.135 Y29.735
G3 X112.964 Y29.637 R1.028
X112.147 Y28.42 Z-25. R2.056 F451
G2 X111.815 Y27.222 R14.23 F492
G3 X110.869 Y21.573 R27.19 F364
X110.554 Y8.801 R226.716 F438
G2 X107.777 Y0.826 R12.132 F534
X102.661 Y-2.887 R16.628
X94.343 Y-4.934 R31.533
G1 X93.347 Y-5.041 F451
G2 X83.309 Y-5.465 R146.029 F471
G1 X82.275 Y-5.488 F377
X81.613 Y-5.52
G3 X81.012 Y-5.614 R2.871 F300
G1 X80.609 Y-5.721 F298
G3 X80.039 Y-5.941 R2.871
G2 X78.301 Y-6.691 R14.23 F534
G3 X77.183 Y-7.643 Z-24.92 R2.056
X77.107 Y-7.822 R1.028 F6000

Kot sem že rekel, program se ustavi v trenutku ko pride do kode G3, kot da je nebi znal prebrati. G1 in G2 prebere normalno, pri G3 pa se CNC ustavi in mi vrže ven error: 21 ILLEGAL PLANE AXIS COMMANDED.

Na internetu sem našel sicer odgovor na ta error: http://www.helmancnc.com/fanuc-alarm-21 ... commanded/

Vendar kot je iz programa vidno, imam ravnino X-Y vklopljeno, saj imam na začetku napisano G17. Tako da res ne vem kaj bi lahko bilo...

LP
Priponke
Untitled.png
Untitled.png (31.71 KiB) Videno 3066 krat
Jacks0n
Strokovnjak
Strokovnjak
 
Prispevkov: 110
Pridružen: 26.6.2011 23:58

Re: CNC ne bere kode G3

OdgovorNapisal/-a vili » 11.8.2013 15:13

mislim, da krmilje ne zna peljati krožnice po treh oseh hkrati, to je v prostoru, ker to ni več krožnica, ampak?, kaj vem kaj,zna verjetno samo po eni ravnini, za štos vrzi ven z-25 pa bo šlo, sem siguren, v g2 voziš samo po dveh oseh, globino z dodaj nekje z g1, sem gledal samo na hitro, probaj
Zadnjič spremenil vili, dne 11.8.2013 19:55, skupaj popravljeno 2 krat.
vili
Strokovnjak
Strokovnjak
 
Prispevkov: 7415
Pridružen: 26.1.2005 10:24

Re: CNC ne bere kode G3

OdgovorNapisal/-a programer77 » 11.8.2013 18:44

Se strinjam z Viljemom. Težava je v tem, da krmilje ne podpira helixoidnih poti, se pravi da se orodje opravlja pot po loku in se hkrati tudi premika po z osi. V programu v katerem programiraš nastavi parametre tako da se pred radijem potopiš z G1.
PS.
ZDRAVO VILI, ZGLEDA DA SAMO ŠE KOČEVARJI PROGRAMIRAMO... :lol: :lol: :lol:
Programerji vseh dežel združimo se!!!
programer77
Strokovnjak
Strokovnjak
 
Prispevkov: 189
Pridružen: 22.1.2007 19:17

Re: CNC ne bere kode G3

OdgovorNapisal/-a vili » 11.8.2013 19:54

programer:
ja pa spet moraš vse zgoflat, zdaj naju pa imajo :evil:,

orodje se giblje po prostorski krivulji - vijačnici, je pa to za tvoje krmilje tumač
vili
Strokovnjak
Strokovnjak
 
Prispevkov: 7415
Pridružen: 26.1.2005 10:24

Re: CNC ne bere kode G3

OdgovorNapisal/-a Jacks0n » 11.8.2013 20:30

aha, razumem kaj hočta povedat, je mogoče kdo od vaju kdaj uporabljal SolidCAM, kodo sem generiral preko njega in nevem kje bi se to dalo regulirati.

Sicer pa hvala obema za pomoč!!! :D

LP
Jacks0n
Strokovnjak
Strokovnjak
 
Prispevkov: 110
Pridružen: 26.6.2011 23:58


Vrni se na Orodjarstvo

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 0 gostov