4 snabba G-kodsfrågor

Robot, CNC, Pneumatik, Hydraulik, mm
Larzolov
Inlägg: 70
Blev medlem: 24 augusti 2005, 23:24:54

4 snabba G-kodsfrågor

Inlägg av Larzolov »

Sorry, är väldigt frågvis.

1. Om man gör en rad med G01 X?.?? Z?.?? Y?.?? A?.?? B?.?? spelar det då någon roll vilken ordning axlarna skrivs?
2. Hur är det med punkter(.) eller kommatecken(,) i koden, spelar det någon roll?
3. M30 på slutet syns inte, vad är fel? Tror jag haft det förut men glömt.
4. Har en längre kod med massa G01-rader men på de sista 4-5 raderna ökar den farten?! Kan man lösa det?

;)
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: 4 snabba G-kodsfrågor

Inlägg av tecno »

1 2 3 4 = Läs manualen till ditt styrsystem är mitt enkla svar på dina 4 frågor.
Larzolov
Inlägg: 70
Blev medlem: 24 augusti 2005, 23:24:54

Re: 4 snabba G-kodsfrågor

Inlägg av Larzolov »

Jo det är sant... :(
Du är vis ;)
Användarvisningsbild
säter
Inlägg: 35223
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: 4 snabba G-kodsfrågor

Inlägg av säter »

Du måste först ange vilket CNC-system du har.
Larzolov
Inlägg: 70
Blev medlem: 24 augusti 2005, 23:24:54

Re: 4 snabba G-kodsfrågor

Inlägg av Larzolov »

Mach3...
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: 4 snabba G-kodsfrågor

Inlägg av lillahuset »

Larzolov: Bli inte ledsen, men du verkar vara en modern människa. Tecno och jag hör till den där generationen som föddes ungefär när dinosaurierna dog ut. Vi ska alltså dö relativt snart, ja inte imorgon men troligen innan du dör.

En sak vi fick lära oss som vi, rätt eller fel, är lite stolta över är att vi har lärt oss att läsa datablad och manualer. Du skulle se hur mycket manualer som följer med en PDP11. På den tiden när vi lärde oss det här med elektronik och datorer fanns inte/knappt internet. Man kunde alltså inte söka efter "tutorials" för windows som förklarade hur man skulle göra triviala saker. Det fanns inte heller YouTube där en massa ******* lägger upp instruktioner om hur man packar upp något man köpt (hur svårt kan det vara?) eller hur man ska göra något trivialt, i en halvtimme.

Ha barmhärtighet med oss, eller försök åtminstone att inte fördöma oss, vi är trots allt bara lite väl sköra gamla griniga gubbar. Har jag missbedömt din ålder ber jag om ursäkt och välkomnar dig i gemenskapen av GGG. :)
Larzolov
Inlägg: 70
Blev medlem: 24 augusti 2005, 23:24:54

Re: 4 snabba G-kodsfrågor

Inlägg av Larzolov »

Det är lugnt ni behöver inte svara. Ska inte ställa nå mer dumma frågor.
Förresten är jag bra gammal jag med.

Ber så mycket om ursäkt.
H.O
Inlägg: 5912
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: 4 snabba G-kodsfrågor

Inlägg av H.O »

Nu kan ju inte jag Mach3 manualen utan och innan men jag är långt ifrån övertygad om att svaren dessa frågor faktiskt FINNS där. Så jag ställer gärna upp och svarar efter erfarenhet istället.

1. Om man gör en rad med G01 X?.?? Z?.?? Y?.?? A?.?? B?.?? spelar det då någon roll vilken ordning axlarna skrivs?
Det gör det inte.

2. Hur är det med punkter(.) eller kommatecken(,) i koden, spelar det någon roll?
Mach3 verkar inte bry sig på den här maskinen men det kanske är olika beroende på språk och Windowsversion. Använd . så bör du vara säker.

3. M30 på slutet syns inte, vad är fel? Tror jag haft det förut men glömt.
Det måste finnas en tomrad efter sista raden (alltså en "vbcrlf" efter M30 för att återknyta till din andra tråd).

4. Har en längre kod med massa G01-rader men på de sista 4-5 raderna ökar den farten?! Kan man lösa det?
Gissningsvis består de tidigare raderna av väldigt korta rörelser som Mach3 då har problem att upprätthålla den programmerade hastigheten "genom" medan de sista raderna är "längre" rörelser. Men, utan att se koden är det inte lätt att säga mer än så.
Användarvisningsbild
säter
Inlägg: 35223
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: 4 snabba G-kodsfrågor

Inlägg av säter »

Larzolov skrev:4. Har en längre kod med massa G01-rader men på de sista 4-5 raderna ökar den farten?! Kan man lösa det?
Är det längre sträckor programmerade på de sista raderna?
Jag antar att F-värdet är lika på allt?

Edit:
H.O hann före.
Senast redigerad av säter 15 februari 2017, 22:08:31, redigerad totalt 1 gång.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: 4 snabba G-kodsfrågor

Inlägg av lillahuset »

Larzolov: Ber om ursäkt, det var inte alls menat så.
Användarvisningsbild
säter
Inlägg: 35223
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: 4 snabba G-kodsfrågor

Inlägg av säter »

Nu kan jag inte Mach3 utantill, men på ett system jag har, där måste man programera matningen i inverterad tid när man har roterande axlar.
Larzolov
Inlägg: 70
Blev medlem: 24 augusti 2005, 23:24:54

Re: 4 snabba G-kodsfrågor

Inlägg av Larzolov »

Tack! :)
4. Går på samma F-värde som innan.
Det är jämnlånga rader genom hela koden. Dock ganska små rörelser, men jämt. Konstigt.
Slutet på koden ser ut så här:

Kod: Markera allt

G01 Z2,840 B56,000 A342,000 X0,000 F1000 (Fasett: 16)
G01 Z5,615 B54,000 A346,500 X0,000
G01 Z8,315 B52,000 A351,000 X0,000
G01 Z10,950 B50,000 A355,500 X0,000
G01 Z13,505 B48,000 A360,000 X0,000
G01 Z15,980 B46,000 A364,500 X0,000
G01 Z18,375 B44,000 A369,000 X0,000
G01 Z20,685 B42,000 A373,500 X0,000
G01 Z22,905 B40,000 A378,000 X0,000
G01 Z25,035 B38,000 A382,500 X0,000
G01 B58,000
M30


2. Programmet jag gjort i vb för att göra koden vill sätta (,) om jag inte ställer om windows till nationalitet Usa. Därför jag undrade.
Larzolov
Inlägg: 70
Blev medlem: 24 augusti 2005, 23:24:54

Re: 4 snabba G-kodsfrågor

Inlägg av Larzolov »

Nu ser jag kanske felet själv....... kanske är det för att A går över 360, som axeln är satt till att börja om på 0 då.

Säter: inverterad tid, måste jag googla på ;)
Användarvisningsbild
jihe
Inlägg: 2685
Blev medlem: 24 april 2009, 20:16:03

Re: 4 snabba G-kodsfrågor

Inlägg av jihe »

Du kan ju göra om till en sträng och ersätta komma med punkt.

Enl google gör man så här i vb:

Kod: Markera allt

variabeln = Replace(variabeln.Text, ",", ".")
Jag är osäker på vb, men gissar att du behöver göra om din float till en string först, förmodligen med:

Kod: Markera allt

variabeln = CStr(variabeln)
En miljon år sen jag gjorde något i vb, så det kanske inte funkar rakt av, men borde sätta dig på spåret.
Användarvisningsbild
säter
Inlägg: 35223
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: 4 snabba G-kodsfrågor

Inlägg av säter »

Larzolov skrev:Säter: inverterad tid, måste jag googla på ;)
H.O kanske har någon bättre förklaring.
Det kanske heter något annat nuförtiden.

Man kan ju inte programera en roterande axel i mm/min.
Skriv svar