 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14666 Aktiv.: 62.00 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Maj 02, 2013 9:11 am Naslov sporočila: |
|
|
Malo obujam spomine. Vsaj že 15 let nisem aktivno programiral CNC-ja, pa sem naletel na problem. Našel sem zanimiv program, ki generira kodo napisa. Koda je generirana z absolutne pozicije (G90) Kako lahko določim novo absolitno pozicijo, tako da bi lahko napis postavil na poljubno mesto delovne površine.
 _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
. Neznanec

Pridružen-a: Pet 01 Okt 2004 1:17 Prispevkov: 1 Aktiv.: 0.00
|
Objavljeno: Čet Maj 02, 2013 9:21 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
tiger Član

Pridružen-a: Čet 05 Feb 2004 0:22 Prispevkov: 1161 Aktiv.: 4.91
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14666 Aktiv.: 62.00 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Maj 02, 2013 9:42 am Naslov sporočila: |
|
|
Tole sem poskušal še preden sem vprašal a zadeva vsaj na viewer-ju ne dela kot bi mogla. Še vedno "krene" z startne reference. Sem napisal narobe?
Del uvodne kode:
Koda: |
G00 X200. Y-100. Z-30.
G92 X0 Y0 Z0
G00 Z0,0
X211,1 Y-197,7
Z-5,0
G01 Z-10,0 F1000,0
X216,7 Y-197,7 F4000,0
X216,7 Y-197,7
X205,7 Y-197,7
X205,7 Y-197,7
X211,1 Y-197,7
X211,1 Y-170,0
X200,7 Y-170,0
X200,5 Y-177,2
X200,7 Y-170,0
X221,8 Y-170,0
X222,1 Y-177,2
X221,8 Y-170,0
X211,1 Y-170,0
X211,1 Y-197,7
G00 Z0,0
X235,6 Y-185,6
Z-5,0
G01 Z-10,0 F1000,0
X222,8 Y-185,6 F4000,0 |
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
tiger Član

Pridružen-a: Čet 05 Feb 2004 0:22 Prispevkov: 1161 Aktiv.: 4.91
|
Objavljeno: Čet Maj 02, 2013 9:58 am Naslov sporočila: |
|
|
Če sem te prav razumel, hočeš prestavit napis na poljubno mesto, To storiš npr.
G54 X50 Y50 Z0. Napis se je pomaknil v x osi za 50 mm in Y osi za 50 mm.
LP |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14666 Aktiv.: 62.00 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Maj 02, 2013 10:17 am Naslov sporočila: |
|
|
tiger je napisal/a: |
Če sem te prav razumel, hočeš prestavit napis na poljubno mesto, To storiš npr.
G54 X50 Y50 Z0. Napis se je pomaknil v x osi za 50 mm in Y osi za 50 mm.
LP |
Vsa koda napisa je generirana iz absolutne točke. (G90) - če bi bila generirana kot "Incremental Positioning" (G91) ne bi bil problem. Prestavil bi startno točko pa je. V tem primeru je potrebno popravljat cel program oz. ga na novo genereirat. Želim določit novo absolutno referenčno točko z pozicijo X0 Y0 Z0 na (na poljubnem - željenem) mestu delovne površine. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Lizard64 Član


Pridružen-a: Pet 12 Feb 2010 9:31 Prispevkov: 558 Aktiv.: 2.99 Kraj: Severna Primorska
|
Objavljeno: Čet Maj 02, 2013 10:37 am Naslov sporočila: |
|
|
Silvo je napisal/a: |
Malo obujam spomine. Vsaj že 15 let nisem aktivno programiral CNC-ja, pa sem naletel na problem. Našel sem zanimiv program, ki generira kodo napisa. Koda je generirana z absolutne pozicije (G90) Kako lahko določim novo absolitno pozicijo, tako da bi lahko napis postavil na poljubno mesto delovne površine.
 |
Kateri program si našel.
G50 si poskusil? _________________ Prejudice is ignorance... |
|
Nazaj na vrh |
|
 |
. Neznanec

Pridružen-a: Pet 01 Okt 2004 1:17 Prispevkov: 1 Aktiv.: 0.00
|
Objavljeno: Čet Maj 02, 2013 10:58 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
tiger Član

Pridružen-a: Čet 05 Feb 2004 0:22 Prispevkov: 1161 Aktiv.: 4.91
|
Objavljeno: Čet Maj 02, 2013 11:00 am Naslov sporočila: |
|
|
Silvo je napisal/a: |
tiger je napisal/a: |
Če sem te prav razumel, hočeš prestavit napis na poljubno mesto, To storiš npr.
G54 X50 Y50 Z0. Napis se je pomaknil v x osi za 50 mm in Y osi za 50 mm.
LP |
Vsa koda napisa je generirana iz absolutne točke. (G90) - če bi bila generirana kot "Incremental Positioning" (G91) ne bi bil problem. Prestavil bi startno točko pa je. V tem primeru je potrebno popravljat cel program oz. ga na novo genereirat. Želim določit novo absolutno referenčno točko z pozicijo X0 Y0 Z0 na (na poljubnem - željenem) mestu delovne površine. |
Saj za to se uporablja G54. Če je program pisan z absolutnimi koordinatami, se ta program prestavi z G54 za določene vrednosti (X,Y,Z)in to je to.
G50 je omejitev max vrtlajev delovnega vretena.
LP |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14666 Aktiv.: 62.00 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Maj 02, 2013 11:17 am Naslov sporočila: |
|
|
Kroko je napisal/a: |
Črka T ze začne na koordinatah X211.1 Y-197.7. Se pravi, da sem postavimo G92 ofset in bo to naša ničla.
Bodi pozoren tudi na to, da se G92 ofset sešteva in ga moraš resetirati. Jaz na koncu uporabim G92.1 nisem pa prepričan, če to deluje na FANUC-u
|
Takole po spominu se mi zdi, da je G92 delal. Ko bom prišel do stroja, bom to poskusil. Za G54 pa se ne spomnim, da bi ga kdaj uporabljal. Bom tudi tole probal.
Hvala obema. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4764 Aktiv.: 20.14 Kraj: Kobarid
|
Objavljeno: Čet Maj 02, 2013 3:59 pm Naslov sporočila: |
|
|
G92 je premik izhodišč in to je to, kar rabiš.
G54 pa so tabele nul (G54.1, G54.2, ....) _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
zlabo Član

Pridružen-a: Sre 16 Jan 2008 21:38 Prispevkov: 283 Aktiv.: 1.34 Kraj: Domžale-Kamnik
|
Objavljeno: Pet Maj 03, 2013 3:11 pm Naslov sporočila: |
|
|
Določiš novo nulti točko G55 in jo uporabiš v programu? G54 do G59 imaš nulti točke |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4764 Aktiv.: 20.14 Kraj: Kobarid
|
Objavljeno: Pet Maj 03, 2013 3:43 pm Naslov sporočila: |
|
|
Aja še to
standardne G kode so samo G0, G1, G2, G3 za G4 nisem prepričan, ostalo pa je bolj odvisno od kontrolerja. Naprimer ICS ima G92 limitator obratov in offset izhodišč G59 _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
trot Član


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.73 Kraj: glej fogl
|
Objavljeno: Pet Maj 03, 2013 6:42 pm Naslov sporočila: |
|
|
Mogoče komu prav pride: Klik... _________________ lp, Klemen |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 483 dni
Powered by phpBB © 2001, 2005 phpBB Group
|