Sida 1 av 1

Behöver hjälp med verktygskompensation

Postat: 13 maj 2010, 09:37:54
av AndersG
Får det bara inte att funka. Oberoende av om jag har G41 eller G42 så kapar den till vänster om de diagonala kapen till höger. De horisontella linjerna verkar inte påverkas alls?

Kod: Markera allt

F300
G0 Z5
G0 X-5 Y5
G1 Z0
G42 G1 X0 Y0
G1 X537 Y0
G2 X557 Y-6 R25
G1 X605 Y-81
G2 X599 Y-103 R16
G1 X470 Y-170
G3 X455 Y-173 R42
G1 X0 Y-158.6
G0 Z5
G0 X0 Y0

Re: Behöver hjälp med verktygskompensation

Postat: 13 maj 2010, 10:04:29
av tkgb
Har själv haft svårt ibland att få G41 G42 att funka :?
Det jag kan se i ditt program är att du ska medfräsa med verktyget
då brukar g41 funka g42 är om du ska motfräsa.(finns säkert massa undantag till detta)
Sen måste du väl anropa radien på verktyget med typ D10 för en 20 mm fräs.
Nu vet jag inte hur stort ditt fräsverktyg är men ibland kan det hjälpa att starta längre ifrån
punkten där kompenseringen börjar.

lycka till :)

mvh tommy

Re: Behöver hjälp med verktygskompensation

Postat: 13 maj 2010, 10:13:56
av H.O
Hmm, jag fick det inte heller att fungera med din kod - till en början.
Men sen lade jag till ett verktygsbyte i koden och då verkar det bli riktigt, se till att du har rätt verktygsdiameter angivet i Tooltable och lägg till:

Kod: Markera allt

M6 T1
eller vilket verktyg du nu använder.
Sen är det alltid bra att göra en "lead-out" i slutet, där radiekompenseringen stängs av typ:

Kod: Markera allt

G0 Z5
G40 G0 X-20 Y-20
EDIT: Eller, testa helt sonika att bara skrive M6 T1 i MDI och regenerera filen - det kanske räcker.

Re: Behöver hjälp med verktygskompensation

Postat: 13 maj 2010, 11:23:59
av AndersG
OK. Skall testa, annars blir det väl att räkna för hand. Åsså fattar jag inte riktigt detdär med "entry move"? Kan du förklara det?

Re: Behöver hjälp med verktygskompensation

Postat: 13 maj 2010, 12:51:41
av H.O
Jag är inte HELT säker på detaljerna men i princip så behöver du, i det block du aktiverar radiekompenseringen, flytta verktyget en sträcka motsvarande minst radien på verktyget. Alltså, radiekompeneringen "läggs" på linjärt längs den sträckan.

T.ex, du står på X0 Y0 och gör G41 G1 X20 Y0, när maskinen stannar så tangerar verktygets radie punkten X20, Y0. Man kan liksom inte "direkt" lägga på kompenseringen om du förstår vad jag menar. Om man leker lite med, och tittar på resultatet i Toolpath display i Mach3 så kommer man rätt snabbt underfund med hur det fungerar.

Re: Behöver hjälp med verktygskompensation

Postat: 13 maj 2010, 15:31:33
av AndersG
Tack! Tipset om att lägga in verktygsvalet i koden funkade perfekt!