Mach3 kör fel....varför?

Robot, CNC, Pneumatik, Hydraulik, mm
arla
Inlägg: 165
Blev medlem: 23 mars 2011, 14:53:23
Ort: Östersund

Mach3 kör fel....varför?

Inlägg 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å :humm:

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
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Mach3 kör fel....varför?

Inlägg av tecno »

Mach gör inte fel, den gör som den blir tillsagd!

Läs på om G61 och G64
Användarvisningsbild
dar303
Inlägg: 5979
Blev medlem: 17 december 2003, 19:54:56
Ort: Sthlm

Re: Mach3 kör fel....varför?

Inlägg 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.
Senast redigerad av dar303 11 april 2012, 10:54:03, redigerad totalt 1 gång.
arla
Inlägg: 165
Blev medlem: 23 mars 2011, 14:53:23
Ort: Östersund

Re: Mach3 kör fel....varför?...därför...

Inlägg av arla »

Naturligtvis var det min okunskap i ämnet som gör att Mach3 inte kör som jag förväntat mig :vissla:

G61 och G64...ännu några viktiga koder att fatta skillnaden på :D

Tack alla för denna upplysning :)
labmaster
Inlägg: 2919
Blev medlem: 5 april 2011, 01:10:25

Re: Mach3 kör fel....varför?

Inlägg 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.
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Mach3 kör fel....varför?

Inlägg av tecno »

Har labmaster någon dokumentation som säger nåt om parametern P i samband med G64?
labmaster
Inlägg: 2919
Blev medlem: 5 april 2011, 01:10:25

Re: Mach3 kör fel....varför?

Inlägg 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".
H.O
Inlägg: 5917
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Mach3 kör fel....varför?

Inlägg av H.O »

CV Settings är ett läsvärt dokument om man som TS kör Mach3 och inte något annat.
arla
Inlägg: 165
Blev medlem: 23 mars 2011, 14:53:23
Ort: Östersund

Re: Mach3 kör fel....varför?

Inlägg av arla »

Fantastiskt läsvärt dokument, tack för den länken :)
Användarvisningsbild
Sungam
Inlägg: 288
Blev medlem: 26 juni 2006, 19:45:06
Ort: Göteborg

Re: Mach3 kör fel....varför?

Inlägg av Sungam »

Passar också på att tacka för länken! :tumupp:
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?
arla
Inlägg: 165
Blev medlem: 23 mars 2011, 14:53:23
Ort: Östersund

Re: Mach3 kör fel....varför?

Inlägg 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 :)
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Mach3 kör fel....varför?

Inlägg av tecno »

Lägg upp koden och visa var den speedar upp
X-IL
EF Sponsor
Inlägg: 8484
Blev medlem: 3 december 2008, 07:47:20
Ort: Hallstahammar

Re: Mach3 kör fel....varför?

Inlägg 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.
H.O
Inlägg: 5917
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Mach3 kör fel....varför?

Inlägg 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.
Skriv svar