G81 ignorerar z-offset?
G81 ignorerar z-offset?
Försöker lära mig hur jag skall hantera min fräs, det är en Triac VMC med verktygsväxlare.
Tycker det är en trevlig liten maskin, det enda negativa skulle vara det begränsade arbetsområdet, 170x290x200mm.
Tyvärr så lyckades jag idag med att göra ett litet runt hål i bordet.
Antagligen så har jag inte förstått helt hur G81 fungerar. Verkar som om den inte tar "hänsyn" till Z-offset inställningen. Verktygs längden verkar OK.
För att detta skall bli begripligt så börjar jag med att föklara hur jag gjorde.
1. Satte i tre vertyg, T1-T3.
2. Satte vertygslängden till 0 på T1
3. Körde ned Z så att precis fick in en 20mm passbit mellan arbetstycket och verktyget. Justerade Z-offset så att Z låg på +20 (20 mm ovanför arbetsstycket)
4. Bytade till T2, joggade Z så att passbiten precis gick in. Justerade vertygslängden på T2 så att Z visade +20
5. Samma med T3
6. Fräsningen av två fickor med T1 gick bra
7. Bytte till T2, skulle borra hål. Snabbmatning nedåt genom hela biten (8mm PMMA) och genom offerskivan (10mm spånskiva) och ett par mm ner i bordet innan jag han trycka på nödstoppet.
Vad hände?
Borrsekvensen ser ut såhär:
T3 M6
( DRILL1 )
G17
M3 S3000
G0 X9.0 Y20.1
G98
G81 X9.0 Y20.1 Z-9.0 R3.0 F300.0
G80
Tog ur borret och körde bara denna cykel. Z snabbmatar ned till -15.775 och sedan långsammare ned till -27.775. Detta låter märkligt ända tills jag noterar att Z-offset är inställd till 18.775. Tanken var att den skulle börja 3mm ovanför (R3.0) och inte 15.775 mm in i arbetsstycket, men -15.775 + 18.775 = 3. Verkar som om den "glömt" bort att kompensera för min z-offset.
Är det jag som har totalt missförstått hur G81 skall fungera?
Eller är det styrningen som är lite "knasig"?
Tycker det är en trevlig liten maskin, det enda negativa skulle vara det begränsade arbetsområdet, 170x290x200mm.
Tyvärr så lyckades jag idag med att göra ett litet runt hål i bordet.
Antagligen så har jag inte förstått helt hur G81 fungerar. Verkar som om den inte tar "hänsyn" till Z-offset inställningen. Verktygs längden verkar OK.
För att detta skall bli begripligt så börjar jag med att föklara hur jag gjorde.
1. Satte i tre vertyg, T1-T3.
2. Satte vertygslängden till 0 på T1
3. Körde ned Z så att precis fick in en 20mm passbit mellan arbetstycket och verktyget. Justerade Z-offset så att Z låg på +20 (20 mm ovanför arbetsstycket)
4. Bytade till T2, joggade Z så att passbiten precis gick in. Justerade vertygslängden på T2 så att Z visade +20
5. Samma med T3
6. Fräsningen av två fickor med T1 gick bra
7. Bytte till T2, skulle borra hål. Snabbmatning nedåt genom hela biten (8mm PMMA) och genom offerskivan (10mm spånskiva) och ett par mm ner i bordet innan jag han trycka på nödstoppet.
Vad hände?
Borrsekvensen ser ut såhär:
T3 M6
( DRILL1 )
G17
M3 S3000
G0 X9.0 Y20.1
G98
G81 X9.0 Y20.1 Z-9.0 R3.0 F300.0
G80
Tog ur borret och körde bara denna cykel. Z snabbmatar ned till -15.775 och sedan långsammare ned till -27.775. Detta låter märkligt ända tills jag noterar att Z-offset är inställd till 18.775. Tanken var att den skulle börja 3mm ovanför (R3.0) och inte 15.775 mm in i arbetsstycket, men -15.775 + 18.775 = 3. Verkar som om den "glömt" bort att kompensera för min z-offset.
Är det jag som har totalt missförstått hur G81 skall fungera?
Eller är det styrningen som är lite "knasig"?
Re: G81 ignorerar z-offset?
Jag tror att du har glömt bokstaven "H".
T3 M6
( DRILL1 )
G17
M3 S3000 H3
G0 X9.0 Y20.1
G98
G81 X9.0 Y20.1 Z-9.0 R3.0 F300.0
G80
T3 M6
( DRILL1 )
G17
M3 S3000 H3
G0 X9.0 Y20.1
G98
G81 X9.0 Y20.1 Z-9.0 R3.0 F300.0
G80
Re: G81 ignorerar z-offset?
Helt riktigt den var glömd, tyvärr så gjorde det ingen skillnad.
Om denna var fel så borde felet inte då varit T3 offset - T2 offset (vertyget innan) längd? I mitt fall 40.805 - 1.62mm.
Min offset-tabel ser ut så här:
Z 18.775
T1 0.215
T2 1.620
T3 40.805
Det som jag tycker är konstigt är att Z DRO'n visar -15.775 (18.775 mm för långt ned). Detta tyder på att den fått in verktygsbytet och att den använder sig av den nya längden men den missar att kompensera för z-offset.
Om denna var fel så borde felet inte då varit T3 offset - T2 offset (vertyget innan) längd? I mitt fall 40.805 - 1.62mm.
Min offset-tabel ser ut så här:
Z 18.775
T1 0.215
T2 1.620
T3 40.805
Det som jag tycker är konstigt är att Z DRO'n visar -15.775 (18.775 mm för långt ned). Detta tyder på att den fått in verktygsbytet och att den använder sig av den nya längden men den missar att kompensera för z-offset.
Re: G81 ignorerar z-offset?
Under tiden har jag gjort en test till. Lagt till
G0 Z3
Innan G81, på detta sätt:
T3 M6
( DRILL1 )
G17
M3 S3000 H3
G0 X9.0 Y20.1
G0 Z3
G98
G81 X9.0 Y20.1 Z-9.0 R3.0 F300.0
G80
Single-stegar igenom programmet, den stannar som den skall på Z 3 och borrspetsen är 3mm ovanför.
Stegar G81, den snabbmatar ned till -15.775 och borrar net till -27.775 varefter den går tillbaka till Z 3 vilket den skall.
Allting tyder tyvärr fortfarande på att G81 ignorerar Z-offset medan G0 inte gör det.
Glömde säga att det är ett Fanuc OM system. Sitter ett PC chassie på insidan av skåpdörren. Bara ett chassie inget lock eler plast front.
Denna kommunicerar med ett styrkort som det sitter en 80196 på. Denna styr i sin tur tre stegmotorerkort och ett "custom card" som innehåller en optoisolerad DA (extern timer krets med lågpass filter), en PAL som kan switcha om en av stegmotorutgångarna från kontroller kortet skall gå till Z eller till fjärde axel.
Har vissa funderingar på att göra ett ersättningskort till 80196 kortet så jag kan köra med LinuxCNC istället. Tanken är att då köra step/dir direkt från LPT porten, koppla in custom kortet och I7O kortet till en AVR som kör openModbus. Men detta är framtiden vill helst komma fram till varför jag inte får G81 att fungera som jag vill.
G0 Z3
Innan G81, på detta sätt:
T3 M6
( DRILL1 )
G17
M3 S3000 H3
G0 X9.0 Y20.1
G0 Z3
G98
G81 X9.0 Y20.1 Z-9.0 R3.0 F300.0
G80
Single-stegar igenom programmet, den stannar som den skall på Z 3 och borrspetsen är 3mm ovanför.
Stegar G81, den snabbmatar ned till -15.775 och borrar net till -27.775 varefter den går tillbaka till Z 3 vilket den skall.
Allting tyder tyvärr fortfarande på att G81 ignorerar Z-offset medan G0 inte gör det.
Glömde säga att det är ett Fanuc OM system. Sitter ett PC chassie på insidan av skåpdörren. Bara ett chassie inget lock eler plast front.
Denna kommunicerar med ett styrkort som det sitter en 80196 på. Denna styr i sin tur tre stegmotorerkort och ett "custom card" som innehåller en optoisolerad DA (extern timer krets med lågpass filter), en PAL som kan switcha om en av stegmotorutgångarna från kontroller kortet skall gå till Z eller till fjärde axel.
Har vissa funderingar på att göra ett ersättningskort till 80196 kortet så jag kan köra med LinuxCNC istället. Tanken är att då köra step/dir direkt från LPT porten, koppla in custom kortet och I7O kortet till en AVR som kör openModbus. Men detta är framtiden vill helst komma fram till varför jag inte får G81 att fungera som jag vill.
Re: G81 ignorerar z-offset?
Testat med att lägga till G43 innan H3. Även testat med att lägga in G43 H3 på M6 T3 raden. Ingen skillnad.
Även testat med att köra med G83 istället för G81.
Blir smått galen på detta. G81 borde vara vanligt förkommande.
Har även tagit bort pocket fräsningarna och startat om systemet. Fortfarande problem. Måste vara något jag glömt.
Hela programmet ser nu ut så här:
O300
G21 G90 G40 G80
( T3 : 3.2 )
T3 M6 G43 H3
( DRILL1 )
G17
M3 S3000
G0 X9.0 Y20.1
Z3
G98
G81 X9.0 Y20.1 Z-9.0 R3.0 F300.0
G80
Även testat med att köra med G83 istället för G81.
Blir smått galen på detta. G81 borde vara vanligt förkommande.
Har även tagit bort pocket fräsningarna och startat om systemet. Fortfarande problem. Måste vara något jag glömt.
Hela programmet ser nu ut så här:
O300
G21 G90 G40 G80
( T3 : 3.2 )
T3 M6 G43 H3
( DRILL1 )
G17
M3 S3000
G0 X9.0 Y20.1
Z3
G98
G81 X9.0 Y20.1 Z-9.0 R3.0 F300.0
G80
Re: G81 ignorerar z-offset?
Det här gör nog ingen skillnad men eftersom du har verktygs växlare så skulle jag sätta in den verkliga längden på alla verktyg.
Dvs inget verktyg med längden noll, spar tid eftersom du slipper ställa in nya längder vid varje jobb utan alla vertyg har den verkliga längden och minskar risken för att göra skruvstycken och spännjärn mer "aerodynamiska"
Har tyvärr bara kört heidenhain så iso baserade kan jag inte med
Dvs inget verktyg med längden noll, spar tid eftersom du slipper ställa in nya längder vid varje jobb utan alla vertyg har den verkliga längden och minskar risken för att göra skruvstycken och spännjärn mer "aerodynamiska"
Har tyvärr bara kört heidenhain så iso baserade kan jag inte med
Re: G81 ignorerar z-offset?
Hur fungerar det om du skippar de fasta cyklerna, och borrar med vanlig G0/G1 istället?
Re: G81 ignorerar z-offset?
Tack för all input.
Verkar som om det är arbetsstyckets nollpunkt, G54,som ställer till det.
Om jag sätter arbetsstyckets Z offset till 0 och lägger till det på vertygens Z offset istället så fungerar det OK och jag får ut biten som förväntat.
Sökte vidare på nätet och det finns vissa som har sett samma beteende så jag är i varje fall inte ensam.
http://www.denfordata.com/bb/viewtopic. ... =G81#p7131
Lutar mer och mer på att byta styrsystem, framför allt om man kan få ihop det utan att göra några ingrepp i styrskåpet förutom byta ett kort i racket. Tanken är att "nya" kortet skall vara pinkompatibelt med det befintliga.
Säter: Ja, vanliga G0/G1 fungerar som förväntat. Ka
Lägger också med en, tyvärr mycket suddig mobilbild, på resultatet. Körde lite för hårt så det blev en liten urflisning i högra hörnet.
Tack än en gång för kloka funderingar om vad det kan vara.
Verkar som om det är arbetsstyckets nollpunkt, G54,som ställer till det.
Om jag sätter arbetsstyckets Z offset till 0 och lägger till det på vertygens Z offset istället så fungerar det OK och jag får ut biten som förväntat.
Sökte vidare på nätet och det finns vissa som har sett samma beteende så jag är i varje fall inte ensam.
http://www.denfordata.com/bb/viewtopic. ... =G81#p7131
Lutar mer och mer på att byta styrsystem, framför allt om man kan få ihop det utan att göra några ingrepp i styrskåpet förutom byta ett kort i racket. Tanken är att "nya" kortet skall vara pinkompatibelt med det befintliga.
Säter: Ja, vanliga G0/G1 fungerar som förväntat. Ka
Lägger också med en, tyvärr mycket suddig mobilbild, på resultatet. Körde lite för hårt så det blev en liten urflisning i högra hörnet.
Tack än en gång för kloka funderingar om vad det kan vara.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: G81 ignorerar z-offset?
Jag hänger inte med riktigt.daer skrev:Glömde säga att det är ett Fanuc OM system. Sitter ett PC chassie på insidan av skåpdörren.
Om maskinen har ett Fanuc-0M, hur kommer PC-chassiet in i bilden?
Re: G81 ignorerar z-offset?
Jag är inte helt bevandrad i vilka olika Fanuc system det finns. Jag skrev FANUC OM eftersom det är det som står på framsidan på en av manualerna.
Detta kan vara fel. Vilka olika system finns det och vad kännetecknar dem?
Detta kan vara fel. Vilka olika system finns det och vad kännetecknar dem?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: G81 ignorerar z-offset?
Det är nog troligt att den är utrustad med Fanuc-0M.
Jag är inte heller så insatt i Fanuc's alla modeller.
Är du säker på att det är ett PC-chassie på dörren?
Mig veterligen har Fanuc inte en skruv gemensam med en PC.
Jag är inte heller så insatt i Fanuc's alla modeller.
Är du säker på att det är ett PC-chassie på dörren?
Mig veterligen har Fanuc inte en skruv gemensam med en PC.
- DW
- Inlägg: 2497
- Blev medlem: 9 september 2007, 20:34:04
- Ort: Knallestaden invid Wiskan-elfven
- Kontakt:
Re: G81 ignorerar z-offset?
Nu har jag inget att lära dej vad gäller Fanuc men oavsett så skall ditt prog.slut avsluta med M30 = programslut.
Kör du utan N nr så får du ingen hänvisning vid fel
I sinumerik använder man T3 (tool 3) D3 (tool leght/dia)
Jag såg att Fanuc använder T3 H3 D3. Lägg även in G54 typ nedan. Finns inget av G54,G55, G56 finns inget för maskinen att utgå ifrån.
Kompensationen behöver en nollpunkt. Se även över att du inte har en Add på någon av dina nollpunkter som skapar förvirring.
G54 X0 Y0 Z0 kan ju ha ett Add på Z+12, innebär att du har 12mm + på G54 Z0.
Rörigt?
O300
G21 G54 G40 G80 G90 G94
N10 T3 D3 M6 G43 H3
( DRILL1 )
N20 G17 G54 X0 Y0 Z10
N30 M3 S3000
N40 G0 X9.0 Y20.1
N50 Z3
N60 G98 G81 Z-0.25 R0.25 F300
N70 G80
N80 M30
Kör du utan N nr så får du ingen hänvisning vid fel

Jag såg att Fanuc använder T3 H3 D3. Lägg även in G54 typ nedan. Finns inget av G54,G55, G56 finns inget för maskinen att utgå ifrån.
Kompensationen behöver en nollpunkt. Se även över att du inte har en Add på någon av dina nollpunkter som skapar förvirring.
G54 X0 Y0 Z0 kan ju ha ett Add på Z+12, innebär att du har 12mm + på G54 Z0.
Rörigt?
O300
G21 G54 G40 G80 G90 G94
N10 T3 D3 M6 G43 H3
( DRILL1 )
N20 G17 G54 X0 Y0 Z10
N30 M3 S3000
N40 G0 X9.0 Y20.1
N50 Z3
N60 G98 G81 Z-0.25 R0.25 F300
N70 G80
N80 M30
Re: G81 ignorerar z-offset?
Ja, där sitter en PC komplett med 8mb RAM 80mb HD. Den kör också MS-DOS 6.22.Är du säker på att det är ett PC-chassie på dörren?
Mig veterligen har Fanuc inte en skruv gemensam med en PC.
En annan beteckning på systemet jag stött på är FANUCMD, detta är namnet på startfilen och namnet på biblioteket den ligger i.
Kanske detta är "rätt" namn på systemet?
Styrkortet, kommunicerar erar med en RS232 serie snöre till "PC'n"
Om det fanns en "extra" Add på Z, borde denna inte då också finnas på G0/G1? Men dessa gör rätt. Efter N50 raden så är borrspetsen 3mm ovanför arbetsstycket. Eller finns det någon offset som bara påverkar "canned cycles"?Se även över att du inte har en Add på någon av dina nollpunkter som skapar förvirring.
G54 X0 Y0 Z0 kan ju ha ett Add på Z+12, innebär att du har 12mm + på G54 Z0.
Testade med DW's program.
N20 => X=0, Y=0, Z=10
N40 => X=9, Y=20.1 Z=10
N50 => X=9, Y=20.1 Z=3
Så långt allt väl
N50 => Snabbmatning Z -18.525 Borrning till Z -19.025 Snabbmatning Z 3
d.v.s. samma beteende som tidigare.
Provade med att i N50 ändra från G98 till G99, får samma beteende förutom att Z är -18.525 när cykeln är klar
Detta tyder på att det är R parametern i G81 som blir "felaktig"
Bifogar en bild med "offset" dialogen
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.