G-Kod´s kommenterare

Robot, CNC, Pneumatik, Hydraulik, mm
Larsson90
Inlägg: 646
Blev medlem: 24 december 2008, 21:43:25
Ort: Göteborg

G-Kod´s kommenterare

Inlägg av Larsson90 »

Hej,

Surfade runt lite på forumet och har sätt att många frågar vad stycken av G-Kod gör.
Fick då en idé, då jag jobbar som programmerare, att bygga en applikation som kommenterar koden. Senare kan man också bygga in förklaringar osv.
Om detta låter som en bra idé får ni gärna posta alla olika koder man använder (det är ju många så vi kan hjälpas åt).

Här finns ett par stycken: http://en.wikipedia.org/wiki/G-code men S för spindelhastighet osv osv finns inte med.

Niclas
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Re: G-Kod´s kommenterare

Inlägg av Meduza »

http://www.linuxcnc.org/docview/html/gcode_main.html

Finns fler referensförteckningar i EMC2-wikin där.
Larsson90
Inlägg: 646
Blev medlem: 24 december 2008, 21:43:25
Ort: Göteborg

Re: G-Kod´s kommenterare

Inlägg av Larsson90 »

Där var några till men saknar fortfarande massa (kommer inte på alla). Tex D- och sen kan man väl programmera spindelhastigheten så den beror på matningen (iaf i svarv), eller har jag fel?
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Re: G-Kod´s kommenterare

Inlägg av Meduza »

Spindelhastigheten sätter du väl med Sxx och sen har du tex M3-4-5, G96-97, G33, M51, vilka spindelkommandon saknar du?

Alla dom finns i listan jag länkade
Larsson90
Inlägg: 646
Blev medlem: 24 december 2008, 21:43:25
Ort: Göteborg

Re: G-Kod´s kommenterare

Inlägg av Larsson90 »

Jag börjar lite smått så postar jag uppdateringar för testning osv sen!

EDIT:

Är klar med själva "parse-ningen" av filerna. Nu ska den bara hämta rätt kommentarer till allt :)
Ingen validering osv finns än så länge. Demo länk: http://90.227.15.67/gcode/clGcode.php?c ... 03%20S2200
Användarvisningsbild
säter
Inlägg: 35261
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: G-Kod´s kommenterare

Inlägg av säter »

Menar du att man ska ha kommentarerna med i NC-programmet?
Efter varje rad?
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: G-Kod´s kommenterare

Inlägg av tecno »

Det tar ju bara alltför mycket onödig plats=filstorlek + grogrund för en massa fel
labmaster
Inlägg: 2919
Blev medlem: 5 april 2011, 01:10:25

Re: G-Kod´s kommenterare

Inlägg av labmaster »

Jag tror Larsson90 är inne på en väldans bra idé. G-kod är ju inte speciellt informativ och för att hänga med i ett NC-program måste man komma ihåg innebörden av alla G,M,S och allt vad de nu heter. För maskinen är G-koden mycket bra eftersom det är mycket information i lite text.

Min tolkning är att Larsson90s applikation skall underlätta när man skall försöka sätta sig in i ett NC-program och förstå vad det gör med arbetsstycket. Man skickar in NC-programmet i ena änden och ut kommer det ett NC-program med kommentarer som förklarar vad varje block gör.

Om man då vill modifiera NC-programmet skulle det vara bra om man kunde skicka in NC-program med kommentarer och få ut samma program utan kommentarer.

För den som har en simulator blir detta lite overkill ty det är lättare att se vad koden gör i en sådan då man stegar sig igenom NC-programet. Men den som inte har något sådant program så är det en lysande idé.
Larsson90
Inlägg: 646
Blev medlem: 24 december 2008, 21:43:25
Ort: Göteborg

Re: G-Kod´s kommenterare

Inlägg av Larsson90 »

Precis som labmaster skriver så är det mer för dem som inte är lika haja på G-kod. Fungerar också om man behöver felsöka. I slutändan kommer den också att validera koden, peka ut fel osv..
Användarvisningsbild
DW
Inlägg: 2497
Blev medlem: 9 september 2007, 20:34:04
Ort: Knallestaden invid Wiskan-elfven
Kontakt:

Re: G-Kod´s kommenterare

Inlägg av DW »

Ok, tanken är god men till att börja med är väl inte S,F mfl olika X intressanta, om du inte bara skriver F-feed, S-spindelhast.
Dock kan ju vanlig kod vara informativ för nybörjaren G03, G04, G08, G09, G70, G71, G90, G91 ,G94,G95 osv.
Sen kommer du få ett elände då många maskiner inte ens nöjer sej med att det står G-kod utan den skall komma i viss ordning.
Ex G41,G42 i mitt Siemens system måste detta deklareras minst en rad innan G03 tar vid och vägparametrarna
måste vara identiska vad gäller X, Y, Z som utgångspunkt för att bli I,J,K.

Vissa maskiner har G33, andra kör G76. G81--89 kanske är lika men sen finns G900-G915 canned cycle som många maskiner har
för att kunna erbjuda en dialogkörning med bilder/ritningar som man fyller i och ut kommer R-parametrar!

Detta är ingen varning utan fakta men inte mindre intressant om du lyckas med detta.
Så ta dej en funderare innan du trasslar in dej för mycket. gör en mall på alla "normala" komandon först så kommer du nog att se/
förstå vad jag menar. Lycka till :tumupp:
Användarvisningsbild
DW
Inlägg: 2497
Blev medlem: 9 september 2007, 20:34:04
Ort: Knallestaden invid Wiskan-elfven
Kontakt:

Re: G-Kod´s kommenterare

Inlägg av DW »

På:
http://en.wikipedia.org/wiki/G-code
finns en tabell men hela sanningen är mer maskinegen. Ex G41/G42 + D,H innebär att verktygsregistret anropas och där hämtar den aktuella fräsdiametern.
G41/42 kan nog uppfattas som det svåraste att hantera beroende på dialogen eller inte. Inte ens maskinens felkommentarer är idag lättförstålig.
Larsson90
Inlägg: 646
Blev medlem: 24 december 2008, 21:43:25
Ort: Göteborg

Re: G-Kod´s kommenterare

Inlägg av Larsson90 »

Till en början ska systemet bara kolla om det är iso kod. Sen kan man ju lägga till en dropdown men maskinspesifika inställningar.

Det är planen i alla fall. Alla förslag är dock välkomna!
Användarvisningsbild
DW
Inlägg: 2497
Blev medlem: 9 september 2007, 20:34:04
Ort: Knallestaden invid Wiskan-elfven
Kontakt:

Re: G-Kod´s kommenterare

Inlägg av DW »

Det är bra jag vill dej väl, för du har gett dej på en svår bit men välkommen för G-kod är en snurra för sej under rätt lång tid.
Jag tillhör de som tror att man inte klarar sej utan G-kod. Lika lite som man inte klarar utan lite kunnskap om DOS.
Båda går att glömma tills man kraschar :humm:
Larsson90
Inlägg: 646
Blev medlem: 24 december 2008, 21:43:25
Ort: Göteborg

Re: G-Kod´s kommenterare

Inlägg av Larsson90 »

Har svarvat med CNC svarv i plugget så är inte helt novis om man säger så. Eftersom jag har många års erfarenhet inom programmering så bör det inte vara så svårt. Ser det mer som en utmaning som kan hjälpa andra :)
Användarvisningsbild
DW
Inlägg: 2497
Blev medlem: 9 september 2007, 20:34:04
Ort: Knallestaden invid Wiskan-elfven
Kontakt:

Re: G-Kod´s kommenterare

Inlägg av DW »

:tumupp:
Skriv svar