www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

CNC - G koda (programiranje)

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Oprema, stroji in orodja
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Sre Apr 08, 2015 9:53 am    Naslov sporočila:  CNC - G koda (programiranje) Odgovori s citatom

Na mizico sem pritrdil pertinaks ploščo katero nameravam na mestu kamor bom pritrjeval ploščico izravnat. No malo sem že iz prakse, minilo je več kot 20 let od kar sem dokaj aktivno pisal programe v G kodi za službebe CNC-je.

Vseeno sem še nekako spravil delujoči program skupaj program skupaj.

Ne spomnim se kako napišem v glavnem programu, da se podprogram ponovi n-krat.
Ok v danem primeru sem podprogram z glavnega programa pač poklical n-krat.




Glavni program:
Koda:
G90 G00 X10.00 Y-10.00 Z-5.00
G91 G01 Z-3.00  F500
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
M98 (P02.tap)
Z3.00
G90 G00 X10.00  Y-10.00
M30


podprogam:
Koda:
X100.00
y-5.00
X-100.00
y-5.00
M99



_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
trot
Član
Član



Pridružen-a: Čet 18 Jan 2007 20:25
Prispevkov: 1282
Aktiv.: 5.70
Kraj: glej fogl

PrispevekObjavljeno: Sre Apr 08, 2015 2:13 pm    Naslov sporočila:   Odgovori s citatom

Poskusi o-kode. Nisem pa prepričan ali je to standard ali je specifično za LinuxCNC - dej prosim javi če funkcionira.
_________________
lp, Klemen
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Sre Apr 08, 2015 11:07 pm    Naslov sporočila:   Odgovori s citatom

Odgovarjam samemu sebi mora pride komu prav. M98 prejme poleg imena podprograma še parameter Ln
pri čem je "n" števillo klicev prodprograma.

Primer mojega glavnega programa za ravnanje mize.
Podprogram P02.tap se bo ponovil 60x


Koda:

G90 G00 X10.00 Y-10.00 Z-10.50
G91 G01 Z-3.00  F500
M98 (P02.tap) L60
Z3.00
G90 G00 X10.00  Y-10.00
M30

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5824
Aktiv.: 24.52
Kraj: Grosuplje

PrispevekObjavljeno: Pon Apr 13, 2015 9:56 am    Naslov sporočila:   Odgovori s citatom

V filemanagerju sem na hitro prilepil nekaj literature (CNC_Literatura), ki se nanaša na temo CNCjev (PCB, G-koda,...).
_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Oprema, stroji in orodja Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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: 9 dni


Powered by phpBB © 2001, 2005 phpBB Group