Sida 1 av 2
4 snabba G-kodsfrågor
Postat: 15 februari 2017, 20:50:27
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?

Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 20:56:30
av tecno
1 2 3 4 = Läs manualen till ditt styrsystem är mitt enkla svar på dina 4 frågor.
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 21:28:18
av Larzolov
Jo det är sant...

Du är vis

Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 21:34:37
av säter
Du måste först ange vilket CNC-system du har.
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 21:39:32
av Larzolov
Mach3...
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 21:48:40
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.

Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 21:54:09
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.
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 22:01:49
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å.
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 22:05:21
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.
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 22:06:54
av lillahuset
Larzolov: Ber om ursäkt, det var inte alls menat så.
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 22:10:39
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.
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 22:30:29
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.
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 22:34:25
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å

Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 22:42:20
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:
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.
Re: 4 snabba G-kodsfrågor
Postat: 15 februari 2017, 22:49:37
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.