Sida 1 av 2
Klurig G-kod
Postat: 11 februari 2017, 16:56:58
av Larzolov
Nu undrar jag sånt jag knappt kan förklara
Till min specialmaskin
http://elektronikforumet.com/forum/view ... 1#p1296151 använder jag en kodrad som ser typ ut så här: G01 Z0.0
G01 B38.0
G01 A 0.0
(ok här kommer raden)
G01 Z20.0 B24.0 A45.0
Vad jag förstår ändras de 3 axlarna linjärt. Men helst vill jag att Z inte ska gå linjärt utan.... lite som en "sinuskurva". Alltså inte öka så snabbt i början. Är det över huvud taget möjligt? Alla tre axlarna ska gå samtidigt i en svepande rörelse. Kan man köra nå G02 för bara Z men inte A & B?
Om någon kan tros hjälpa mig så har jag ett litet vb-program som kan visualisera det hela.
Re: Klurig G-kod
Postat: 11 februari 2017, 17:53:37
av säter
Du kan väl dela upp det hela i delsträckor?
Det borde bli lite bättre i alla fall.
Re: Klurig G-kod
Postat: 11 februari 2017, 18:17:09
av jihe
Har du skrivit vb-programmet själv kan du kanske anpassa det för att generera den g-kod som behövs? Det behöver ju sannolikt delas upp på rätt många rader för att ge en jämn kurva. Eller så ritar du upp det i t ex Fusion 360 och CAMmar fram koden.
Re: Klurig G-kod
Postat: 12 februari 2017, 09:48:23
av lgrfbs
Är det inte bara att byta bearbetnings plan?
Sök på "G17 CNC"
och sedan G2 eller G3 på rätt plan.
Re: Klurig G-kod
Postat: 12 februari 2017, 10:15:43
av säter
Är det inte bara att byta bearbetnings plan?
Fungerar det verkligen ihop med roterande axlar?
Jag är tveksam.
Re: Klurig G-kod
Postat: 12 februari 2017, 12:20:54
av Larzolov
Tack för svar.
Vill helst köra i ett svep.
Vore najs om jag skulle klara att göra ett vb-program som kunde skapa G-koden!
Ok lägger ut mitt lilla program, skratta inte! Var ett tag sen jag gjorde det.
http://lidatrg.se/hobby/vbprogram.zip
All hjälp är välkommen.
Re: Klurig G-kod
Postat: 12 februari 2017, 12:29:37
av säter
vb-programet lär ju inte fixa de begränsningar som finns i CNC-systemet?
Re: Klurig G-kod
Postat: 12 februari 2017, 12:49:16
av H.O
Det du vill göra är inte möjligt med EN rad vanlig G-kod (vet inte hur det är med system som stödjer splines och sånt (men Mach3 gör inte det så det kvittar)). Du måste dela upp rörelsen i flera små rörelser där A och B flyttar sig en konstant sträcka för varje rad med sträckan Z flyttar sig beskriver den önskade kurvan/profilen.
Re: Klurig G-kod
Postat: 12 februari 2017, 13:01:00
av Larzolov
Ok H.O

Tack
Får klura vidare.
Re: Klurig G-kod
Postat: 12 februari 2017, 13:10:37
av Larzolov
Skickar en bild.
Det är det här jag vill åstadkomma! Mig veterligen finns det inget liknande

Re: Klurig G-kod
Postat: 12 februari 2017, 20:46:03
av ViktorSigg
Snyggt mönster. Lite off topic, men måste fråga..
1. Är det riktiga ädelstenar du slipar eller är det glas?
2. Hur fäster man in en sådan pärla i säg en ring eller smycke? Går det att limma med bra resultat?
3. Slipar du på beställning så att säga? Och vad kostar en slipad sten mellan tummen och pekfingret?
Re: Klurig G-kod
Postat: 12 februari 2017, 22:05:36
av Larzolov
Tack.
1. Har mest kört syntetiska stenar under inkörningen, korund är den hårdaste jag kört, fast det tar längre tid.
2. Var ett tag sen jag infattade stenar men man böjer över metallen (guld eller silver), kommer inte ens ihåg vad verktyget heter. Så lim behövs inte.
3. Jag har inte riktigt kommit så långt att jag säljer, men på ebay kan man köpa fasettslipade stenar löjligt billigt, typ 50 kr. Så det går inte ihop om man tänker på hur många timmar jag lägger på en sten!
Re: Klurig G-kod
Postat: 13 februari 2017, 10:46:01
av ViktorSigg
Okej, ang. nr 3 så ska du inte vara så säker. Jag skulle aldrig köpa en sten på ebay för min förlovningsring iallafall. Har du möjlighet att köra personliga mönster så finns nog en marknad.
Re: Klurig G-kod
Postat: 14 februari 2017, 16:27:33
av Larzolov
Ok, nu har jag börjat göra ett program i VB6 som ska göra koden. Det går ganska bra men har fastnat på något löjligt. Någon som kan det antika VB6? Har sökt men inte funnit hjälp.
Problemet är att jag vill få in g-koden i en "richtextbox" men den vill inte göra nya rader utan skriver över föregående.
En enkel "skiss":
Kod: Markera allt
Private Sub Command1_Click()
For i = 0 To 9
RichTextBox1.Text = Text1.Text + (i) & NewLine
Next i
End Sub
Snälla hjälp, vill så gärna komma vidare.
Bifogar ett förenklat vb projekt med problemet.
Re: Klurig G-kod
Postat: 14 februari 2017, 18:21:45
av Wirewrap
borde det inte stå
Kod: Markera allt
RichTextBox1.Text = RichTextBox1.Text + Text1.Text + (i) & NewLine
för att lägga till mera text och inte skriva över.