Sida 56 av 62
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 00:35:31
av säter
H.Andersson skrev:I de cam-system jag jobbat i finns valet att posta ut sådana korta delstreck till bågar iställe
Det bästa är väl om man kan cadda cirkelbågarna direkt?
Så gör iallafall jag.
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 10:13:19
av H.Andersson
Visst är det ju bäst att ha cirkelbågarna med från CAD direkt!
Men det är ju fortfarande upp till CAM att tolka cirkelbågen, som delstreck på G01 eller som bågar med G02/03.
Spline linjer verkar vara extra känsliga för detta, det finns ju inte en mattematisk funktion på formen G01 eller G02/03 som definierar hela linjen då.
Men om man då kan lägga på Arc filter/Arc output som i tex MasterCam så passar CAM´en in bågar istället för linjer.
//H
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 10:55:51
av persa
Perkla skrev:Jag behöver kolla upp då hur jag lägger till den där G64 och var jag gör det...
Enkelt uttryckt utan G64 i programmet försöker maskinen hela tiden följa mittstrecket på vägbanan. Med G64 i programmet talar du om hur bred vägen är och maskinen tillåts att använda hela vägens bredd och gena där det behövs. Klarar man inte hålla sig på vägen ändå så dras matningen ner automatiskt. Så har jag fattat det hela på den enkla beskrivningen G64 för Linux CNC jag googlade fram
Om man inte via någon inställning kan få ArtCam att generera ISO-kod som innehåller G64 så måste du som du skriver lägga till blocket med G64 manuellt i ditt program. Man skulle kunna lägga dit blocket inför varje del av programmet där det behövs. Men enklast är nog att ha det i början av programmet av t.ex. ytterkontur plektrumskydd så avgör systemet själv där G64 ska träda in i handlingen
Det finns ett fåtal värden som ska skrivas in i G64 blocket (bl.a. värde på hur stor avvikelsen från mittstrecket får vara). Jag har själv ingen praktisk erfarenhet av Linux CNC så det bästa vore ju om någon som har detta och använder G64 kunde posta ett programexempel inkl. en enkel förklaring på
vad dom olika värdena i blocket står för
Du kan också använda G61 i programmet om du någonståns vill ha t.ex. ett helt skarpt hörn. Alltså inte tillåta någon gening alls. Men vi tar väl en sak i taget ...
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 11:21:48
av daer
Eftersom varken G64 eller G61 är med i programmet så är enklaste sättet att testa hur det blir köra G64 manuellt innan man startar programmet.
Jag gissar att du kör med Axis interfacet och baserar min beskrivning på hur man gör på det.
På "MDI" tabben, i "MDI command" skriv G64 P0.1 och tryck på enter eller "GO" knappen.
Eftersom detta är modalt så behåller LinuxCNC denna inställning tills den får något annat någonstans ifrån.
Det finns inget i filen så denna inställning kommer att vara kvar när den körs.
Du kan också kontrollera om du kör i G61 eller G64 mode genom att titta i "Active G-Codes" på "MDI" tabben. Har du G61 eller G64 där?
Tyvärr vet jag inte om man kan se vilka parametrar du har med G64. Det hjälper t.ex. inte mycket om man har ställt G64 med P0.001, d.v.s. följ den beskrivna vägen med max 0.001mm avvikelse d.v.s nästan samma sak som G61.
Detta till skillnad från att man kört med G64 P0 som betyder att gena så mycket som behövs för att hålla uppe feedrate till det efterfrågade. Detta oberoende på hur mycket det måste avvika.
I båda dessa fall står det G64 i "Active g-codes" men beteendet är mycket olika.
Så skriv in något för verkligen veta vad som körs med.
Det som jag normalt brukar använda är G64 P0.05, avvik max 5 hundradelar.
För er som aldrig kört LinuxCNC se t.ex.
http://www.linuxcnc.org/docs/html/gui/g ... mple_panel hur det kan se ut.
Om det körs med material som bearbetingshärdar så måste man fundera extra mycket på hur man skall göra. Se t.ex. denna tråd vilka problem man kan råka ut för
http://elektronikforumet.com/forum/view ... =5&t=75750
Kontrollera också att du har G21 i "Active G-Codes" så att du vet att P0.1 parametern säger mm (och inte inch).
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 15:11:41
av Perkla
Jag antar att det är i Stepconf wizard detta ska skrivas in.. eller fattade jag helt fel, tröttmössa idag, blev bara 3 timmars sömn, i vanlig ordning...

Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 15:24:28
av Borre
Nej, i Linuxcnc, en tabb alldeles under start och stoppknapparna osv.
Men du ska ändå kolla upp accelerationen i stepconf, som jag påpekat flera gånger, så börja med det. Har du för lågt ställd acceleration kommer den aldrig kunna hålla hastigheten i svängarna och det tar tid innan den får upp hastigheten igen när det blir rakt, vilket gör att du beroende på G-kod kanske aldrig uppnår inställd matning.
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 19:43:04
av Perkla
Men du ska ändå kolla upp accelerationen i stepconf
Ja jag är i stepconfi wizard nu.. ska se, var det nu möjligen kan vara som är acceleration,
Maximum Velocity: 250mm/s
Maximum acceleration finns för samtliga axlar, där står det 100mm/s2
Kan det vara det ?
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 20:42:54
av persa
Vet inte vad värdena ska vara för din maskin, men det verkar ju rätt storleksordning i alla fall. Och någonstans måste du ju ha fått dom från när du skrev in dom. Så man får väl anta att det är rätt

Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 20:48:04
av Perkla
Fick inget dokument eller nåt alls med maskinen så det var tips från kunnigt folk här som jag satte dom siffrorna där på samtliga axlar...
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 20:52:07
av persa
Då har vi ju inget annat att gå på, så då är det bara att köra på dom värdena, såvida ingen annan opponerar sig kraftigt och kan motivera detta på ett bra sätt
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 20:54:20
av Perkla
Ja jag menar det, fick aningar om när jag satte in siffrorna att dom är si så där lagom att köra med, att det är helt 100% bra vette fasiken men...

Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 20:58:26
av Perkla
Så här ser det ut i fliken för MDI..

Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 21:10:38
av persa
daer skrev:Detta till skillnad från att man kört med G64 P0 som betyder att gena så mycket som behövs för att hålla uppe feedrate till det efterfrågade. Detta oberoende på hur mycket det måste avvika.
Googlade lite till och det verkar som G64 P0 är grundinställningen för LinuxCNC. Det är ju kanske inte så lätt att mäta exakt på dina bitar, men det innebär att du har rätt stora avvikelser på färdig detalj mot programmerad bana. Sen är det ju frågan vilken betydelse det har på ett plektrumskydd
Men gör som daer skrev och skriv in G64 P0.1 så maskinen får en korridor att hålla sig inom. Det bör bli en stor skillnad när du kör. Mer kontrollerad bilkörning om man så säger

Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 21:27:40
av Perkla
Då skriver jag bara i rutan där för MDI command:G64 P0.1 och sen trycker jag på Go.. ?
Re: Perklas CNC 3040 - Första Plektrumskyddet tillverkat
Postat: 14 januari 2015, 21:37:43
av persa
Ja, så skriver han ju