Nollpunktsförflyttning saknas i koden!?

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
Thorped
Inlägg: 1065
Blev medlem: 24 maj 2010, 19:08:47
Ort: Göteborg

Nollpunktsförflyttning saknas i koden!?

Inlägg av Thorped »

Sitter och CAM'ar lite, har inte gjort det på några år pga otillgång på fräs.

Upptäckte dock en sak när jag genererade koden, det saknas ju nollpunktsförflyttning!? Eller vad gör G28?

Oavsett så brukar jag använda olika nollpunkter i olika tempon så det måste ju finnas där på något vis annars blir det krock...

CAM'ar i HSM works i Inventor, snarlikt med Fusion360 men aningen mer avancerad. Maskinen jag ska köra med är en Fadal VMC 3016

Ett litet utdrag ur den 12000 block långa koden :P :

Kod: Markera allt

%
O1001
(T1  D=40. CR=0. - ZMIN=-0.5 - FACE MILL)
(T2  D=30. CR=0. - ZMIN=-36.7 - FACE MILL)
(T4  D=20. CR=0. - ZMIN=-36.7 - FLAT END MILL)
(T5  D=12. CR=0. - ZMIN=-36.7 - FLAT END MILL)
(T10  D=8. CR=1. - ZMIN=-8.8 - BULLNOSE END MILL)
N10 G90 G94 G17
N15 G21
N20 G28 G91 Z0.

(FACE1)
N25 M9
N30 T1 M6
N35 T10
N40 S5000 M3
N45 G4 P36
N50 E1
N55 M8
N65 G90 G0 X22. Y5.38
N70 G43 Z15. H1
N75 Z5.
N80 G1 Z-0.5 F1000.
N85 X5.
N90 X-265.
N95 G2 Y30.46 J12.54
N100 G1 X5.
N105 G3 Y55.54 J12.54
N110 G1 X-265.
N115 G2 Y80.62 J12.54
N120 G1 X5.
N125 G3 Y105.7 J12.54
N130 G1 X-265.
N135 G0 Z15.
N145 M5
N150 G28 G91 Z0.
H.O
Inlägg: 5711
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Nollpunktsförflyttning saknas i koden!?

Inlägg av H.O »

Postar du med en processor för rätt styrning?

G28 är väl "return to zero" ?
Nytt för mig men det verkar som att på Fadal så är E1-E48 de olika koordinatsystemen (likt G54, G55, G56 etc i "vanlig" G-kod).

N30, N35 ser också lite annorlunda ut i mina ögon.
Är NÄSTA verktyg Tool 10 (ser inte så långt i koden) så att växlaren förbereder T10 medans T1 används? Är det så det fungerar?
Användarvisningsbild
Thorped
Inlägg: 1065
Blev medlem: 24 maj 2010, 19:08:47
Ort: Göteborg

Re: Nollpunktsförflyttning saknas i koden!?

Inlägg av Thorped »

Det ska plockas bort, har man inte en maskin med "verktygsväxlararm" är det ju rätt farligt att förbereda nästa verktyg.

Så G28 är G53 typ... Var fick du reda på att E1-48 är nollpunktförflyttning?
H.O
Inlägg: 5711
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Nollpunktsförflyttning saknas i koden!?

Inlägg av H.O »

> Så G28 är G53 typ...

"Typ" är livsfarligt i de här sammanhangen men ja, ungefär - fast ändå inte. G28 flyttar maskinens axlar till absoluta nollpunkten "genom" positionen som anges på samma rad, så G28 Z5 flyttar först Z till 5 sedan XYZ till 0. Motsvarande med G53 skulle se ut

Kod: Markera allt

G53 G0 Z5
G53 G0 X0 Y0 Z0
Notera dock att du i din kod har N20 G28 G91 Z0. G91 är ju inkrementell förflyttning så här kommer Z först flytta sig en sträcka som är lika med noll (dvs inget händer) sedan kommer alla tre axlarna returnera TILL 0.

>Var fick du reda på att E1-48 är nollpunktförflyttning?

E var nått jag aldrig sett i G-kod innan och eftersom programmet uppenbarligen inte använde G54, G55 etc (som de flesta andra dialekter gör) så gissade jag att det hade med offsets att göra så då Googlade jag på Fadal fixture offsets och där var svaret. Tydligen så kan man skifta styrningen mellan de olika formaten (antingen E1, E2 eller G54, G55) - men det kanske är modellspecifikt, jag vet inte.
Användarvisningsbild
Thorped
Inlägg: 1065
Blev medlem: 24 maj 2010, 19:08:47
Ort: Göteborg

Re: Nollpunktsförflyttning saknas i koden!?

Inlägg av Thorped »

Schysst med 48 valbara noll-lägen, jag kör hellre med det än G54-59 isf men det känns allt lite konstigt fast jag ska nog vara glad att jag slipper köra Heidenhain något mer. :)
Skriv svar