Sida 1 av 1
Mach3 kör fel....varför?
Postat: 11 april 2012, 09:44:42
av arla
Jag har ett litet problem med Mach3 som jag inte blir klok på. Jag försöker köra ut en liten bit som ser ut som i bild nedan. När jag singelsteppar koden blir biten korrekt, men när jag kör i full fart så blir det en radie på ca 5mm i varje hörn på den innre geometrin. Nån som kan förklara varför den gör så
Koden (skapad med Cambam) för den innre geometrin ser ut som följer:
G21 G90 G91.1 G64 G40
G0 Z3.0
( T2 : 2.0 )
T2 M6
( Profile1 )
G17
M3 S10000
G0 X33.9 Y8.65
G1 F300.0 Z0.0
G1 F400.0 X10.9 Z-0.1179
G1 Y24.65 Z-0.2
G1 X33.9 Z-0.3179
G1 Y8.65 Z-0.4
G1 X10.9 Z-0.5179
G1 Y24.65 Z-0.6
G1 X33.9 Z-0.7179
G1 Y8.65 Z-0.8
G1 X10.9 Z-0.9179
G1 Y24.65 Z-1.0
G1 X33.9 Z-1.1179
G1 Y8.65 Z-1.2
G1 X10.9 Z-1.3179
G1 Y24.65 Z-1.4
G1 X33.9 Z-1.5179
G1 Y8.65 Z-1.6
G1 X10.9 Z-1.6885
G1 Y24.65 Z-1.75
G1 X33.9 Z-1.8385
G1 Y8.65 Z-1.9
G1 X10.9
G1 Y24.65
G1 X33.9
G1 Y8.65
Re: Mach3 kör fel....varför?
Postat: 11 april 2012, 09:50:17
av tecno
Mach gör inte fel, den gör som den blir tillsagd!
Läs på om G61 och G64
Re: Mach3 kör fel....varför?
Postat: 11 april 2012, 10:31:41
av dar303
Constant velocity vs. exact stop!
Det finns en inställning i ditt CAM-program för detta, jag råkade på det när jag fräste kretskort, i 2000mm/min blev det fint, i 4000 så sneddade den och rundade av alla skarpa kanter då den försökte hålla konstant hastighet. Den metoden går snabbare och vibrerar inte lika mycket i min halvklena maskin men exakt stop gör skarpare kanter.
Re: Mach3 kör fel....varför?...därför...
Postat: 11 april 2012, 10:36:19
av arla
Naturligtvis var det min okunskap i ämnet som gör att Mach3 inte kör som jag förväntat mig
G61 och G64...ännu några viktiga koder att fatta skillnaden på
Tack alla för denna upplysning

Re: Mach3 kör fel....varför?
Postat: 11 april 2012, 14:12:17
av labmaster
Du är inte ensam om att den lilla detaljen. Det gjorde jag också och kunde inte komma på varför den startade X innan Y hade kommit fram. G61 innebär ju att den kör klart hela toolpath och stannar i ändläget innan den börjar med nästa.
Jag har inte hunnit röna ut om det är någon skillnad i rörelserna om man använder G64 P0.001 kontra G61.
Re: Mach3 kör fel....varför?
Postat: 11 april 2012, 14:29:22
av tecno
Har labmaster någon dokumentation som säger nåt om parametern P i samband med G64?
Re: Mach3 kör fel....varför?
Postat: 11 april 2012, 14:36:15
av labmaster
Jag kör emc2 Tecno, G64 Px.xxx kanske inte finns i Mach3.
"G64 Px.xxx (blend tolerance mode)
G64 now takes a parameter specifying the path following tolerance to be obeyed during blending. If you are in inch mode and program G64 P0.05, you tell the planner that you want continuous feed, but at programmed corners you want it to slow down enough so that the tool path can stay within 0.05 inches of the programmed path. The exact amount of slowdown depends on the geometry of the programmed corner and the machine constraints, but the only thing the programmer needs to worry about is the tolerance. This gives the programmer complete control over the path following compromise. The blend tolerance can be changed throughout the program as necessary. Beware that a specification of G64 P0 has the same effect as G64 alone (above), which is necessary for backward compatibility for old G Code programs".
Re: Mach3 kör fel....varför?
Postat: 11 april 2012, 15:13:21
av H.O
CV Settings är ett läsvärt dokument om man som TS kör Mach3 och inte något annat.
Re: Mach3 kör fel....varför?
Postat: 11 april 2012, 16:25:59
av arla
Fantastiskt läsvärt dokument, tack för den länken

Re: Mach3 kör fel....varför?
Postat: 12 april 2012, 07:50:32
av Sungam
Passar också på att tacka för länken!
Nu har jag varken hunnit provköra eller har Mach3 framför mig, men man ska alltså sträva efter G64? Och sedan avpassa lämpliga parametrar inom G64 till sig maskin? Någon som hittat en bra grundinställning på G64 eller har bra anledningar till att köra G61?
Re: Mach3 kör fel....varför?
Postat: 23 april 2012, 16:13:33
av arla
Ett till fenomen som jag noterat är att trots att jag satt matning till 400mm/min så ser jag att på vissa sträckor i fräsningen så drar maskinen iväg med 1200mm/min tillsynes utan anledning

varför tar den helt plötsligt detta beslut? Jag har inte ändrat matningen, den är samma för hela körningen.
Lär väl vara ytterligare nån installning jag inte hade en aning om att den fanns

Re: Mach3 kör fel....varför?
Postat: 23 april 2012, 16:16:36
av tecno
Lägg upp koden och visa var den speedar upp
Re: Mach3 kör fel....varför?
Postat: 23 april 2012, 17:50:46
av X-IL
Rätta mig om jag har fel, men visar inte MACH3 förflyttningshastigheten i det tredimensionella rummet? Alltså att alla räknas in, så om du förflyttar X och Y samtidigt så visar den komposanthastigheten. Borde väl dock vid 400mm/min aldrig bli mer än 565mm om man kör två axlar och 692mm/min om man matar XYZ med 400mm/min var. Nu har jag säkert räknat galet med pythagoras nånstans men i den storleksordningen i alla fall.
Re: Mach3 kör fel....varför?
Postat: 23 april 2012, 18:40:38
av H.O
Om man specificerar en matningshastighet, säg 400mm/min så är det den hastigheten som verktyget förflyttas med och också det som (ska) visas i DRO'n för verklig feedrate när man kör G1, G2, G3 etc - under förutsättning att feedrate override är på 100%. Vid snabbtransport (G0) däremot så körs axlarna med maximal hastighet* varpå den resulterande/verkliga hastigheten, sett till verktyget, blir högre än respektive inblandad axels hastighet.
* Eftersom alla förflyttningar i Mach3, även G0, sker interpolerade så är det den, i motortuning, långsammaste axeln som "bestämmer" vilket gör att alla axlar alltid startar och "kommer i mål" sammtidigt.