Jag är ingen programmerare, har noll koll på sånna saker, har inga planer på att bli nån programmerare heller dessvärre...Glattnos skrev:Det är ju lätt att testa genom att skriva ett program manuellt(t.ex. i en text-editor) där man vet vad som händer. Då kan du steg för steg testa vad som blir galet genom att se vad i koden som orsakar felet, att utgå från att ett genererat program funkar kan leda en vilse
Du kan ju t.ex. börja med att skriva ett program utan några rörelser, det ska ju gå att köra utan fel-meddelande om att det ligger utanför. Lägg sen till en rörelse och kör programmet igen och fortsätt så att problemet ringas in
Perkla bygger CNC RAW 1.5 - Touch Off....Problem...
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
G0 = Full fart på matningen
G1 = Kör enligt värdet i F
F = Feed / Matning
Kod:
F0.1 G1 X10 Y10
Betyder gå med matning 0.1 till 10mm i X och 10mm i Y.
G0 X20 Y30
Betyder gå med full matning till 20mm i X och 30mm i Y
20 & 30 är kordinater och kan även vara negativa värden.
G1 = Kör enligt värdet i F
F = Feed / Matning
Kod:
F0.1 G1 X10 Y10
Betyder gå med matning 0.1 till 10mm i X och 10mm i Y.
G0 X20 Y30
Betyder gå med full matning till 20mm i X och 30mm i Y
20 & 30 är kordinater och kan även vara negativa värden.
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Jag har testat.. den rör på sig när jag knappar in raderna du gav mig tidigare, och ja man skriver in dom i MDI Command och trycker enter så utför maskinen handlingen enligt koden jag knappat in antar jag... 

Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Bra, ändra värderna för X & Y till du vet i vilken kvadrat av kordinatsystemet du håller till i. (se bilden på förra sidan)
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Ja det är korrekt, du måste ändra din nollpunkt.Perkla skrev:Själva filen ligger verkligen utanför arbetsytan som det ser ut... eller ?
Dvs jogga fram i tex mitten av bordet, och sätt zero.
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
G54 fungerade ju inte... och om jag använder G54... vet maskinen var den ska arbeta då ?
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Jag tycker ju dock inte att skriva G kod är programmering som kräver att man är programmerare.Perkla skrev:Jag är ingen programmerare, har noll koll på sånna saker, har inga planer på att bli nån programmerare heller dessvärre...
Om du lär dig dessa så kommer du ganska långt, du har nytta av det när du felsöker CAM-genererad kod också:
G90 - Absolut positionering, koordinater utifrån arbets-nollan (jämfört med G91 - Inkrementell positionering, koordinater utgår ifrån föregående/nuvarande position)
G94 - Matning i mm/min (jämfört med G95 - Matning i mm/varv på t.ex en maskin med roterande arbetstycke)
G17 - XY-planet, verktyget kommer i Z rikningen
G21 - Programmering i mm (jämför med G20 - Programmering i tum)
G54 - Arbetskoordinat G54 (finns G54-G59 på de flesta system så man kan ha flera i samma program)
G0 - Snabbtransport till position (t.ex. G0 X100)
G1 - Linjär rörelse med matning (t.ex. G1 X100 F500)
M3 - Spindel start
M5 - Spindel stopp
M2 - Program slut
Sen finns det fler här: https://en.wikipedia.org/wiki/G-code
Här är ett helt program:
Kod: Markera allt
G90
G94
G17
G21
G54
G1 X100 F100
M2
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Ja men då måste jag göra om i Stepconfi filen och det vill jag ju inte.. då blir ju arbetsytan på maskinen halverad och det vill jag ju inte.. alltså sätta noll punkt, hem läge mitt på bordet..Jonaz skrev:Ja det är korrekt, du måste ändra din nollpunkt.Perkla skrev:Själva filen ligger verkligen utanför arbetsytan som det ser ut... eller ?
Dvs jogga fram i tex mitten av bordet, och sätt zero.

Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Jag förstår din tanke absolut, dessvärre behöver man nog lära sig vad dom här grejerna betyder ganska ingående och vilken innebörd dessa har både ensklit och tillsammans med andra kommandon, det är alltid en eller fler kommandon man absolut inte kan använda tillsammans med flera andra kommandon tex, min tid räcker absolut inte till att sätta mig ner och plugga G-kod dessvärre, än mindre till att också skriva egen G-kod om det skulle behövas.Jag tycker ju dock inte att skriva G kod är programmering som kräver att man är programmerare.
Om du lär dig dessa så kommer du ganska långt, du har nytta av det när du felsöker CAM-genererad kod också:
Självklart snappar jag upp ett och annat under tidens gång som tex G54 och G55 etc..
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Ja.Perkla skrev: och om jag använder G54... vet maskinen var den ska arbeta då ?
Nu kan jag inte LinuxCNC, men G54 är nog likartat på alla maskiner.
Det måste finnas någon tabell med G54-G59, "work offset"
Där ska du fylla i ditt G54-värde.
Dessutom måste du ha G54 med i koden, så att programmet ropar på G54.
- tecno
- Inlägg: 27246
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Detta förutsätter väl att home positionen är känd av systemet eller hur?Dessutom måste du ha G54 med i koden, så att programmet ropar på G54.
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Oj, då blir det nog tungt.Perkla skrev:min tid räcker absolut inte till att sätta mig ner och plugga G-kod dessvärre, än mindre till att också skriva egen G-kod om det skulle behövas.
Själv skriver jag all G-kod för hand.
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Har inte sett nåt ställe i ArtCam där jag kan sätta in egen kod på det sättet som tex att sätta in G54 faktiskt..
Re: Perkla bygger CNC RAW 1.5 - Första Start PROBLEM
Ja, någonstans måste man nolla maskinen, annars fungerar det ju inte.tecno skrev:Detta förutsätter väl att home positionen är känd av systemet eller hur?