Posunutí nulového bodu G54 - G59 u fanuc

Odpovědět
Tony33
Příspěvky: 8
Registrován: 6. 3. 2013, 4:25

6. 3. 2013, 5:06

Zdravím,
potřeboval bych poradit s posunutím nulového bodu obrobku u systému fanuc Oi - TC nebo TD.
Nikdy jsem ještě s G54 - G59 nepracoval a neviděl a nenašel žádný vzorový příklad ze kterého bych pochopil jak napsat program.
Programy píšeme všechny ručně a bohužel na nějaký CAM program nemáme finance, který by tu práci zjednodušil.
Jedná se o výrobu na soustruhu tří a více kusu naráz, doposud jsem to řešil tak, že jsem to rozepsal pro každý kus vis. příklad prg.

Kód: Vybrat vše

O0001 
G99
G97
G50S3300 
 
N10T0101(TROJ 0,8 PRVNI KUS) 
G0X35.6Z30.G96S250M3 
Z-0.9
G1Z0.A-315.F0.1
X-1.6F0.2
G0Z140.
G97
M01

N20T0202(NAVRTAVAK PRVNI KUS)
G0X0.Z30.M3S1900
Z0.1M8
G1 Z-3.5F0.1
G0Z30.
G97
M01

N30T0303(VRTAK 6 PRVNI KUS) 
G0X0.Z30.M3S1500 
Z1.M8 
G1Z-17.F0.15 
G0Z1.
Z-16.8 
G1Z-22.
G0Z1.
Z-21.8 
G1Z-25.
G0Z1.
Z-24.8 
G1Z-28.
G0Z1.
Z-27.8 
G1Z-31.
G0Z1.
Z-30.8 
G1Z-34.
G0Z1.
Z-33.8 
G1Z-37.
G0Z1 
Z-36.8 
G1Z-40.
G0Z1.
Z-39.8 
G1Z-43.
G0Z1.
Z-42.8 
G1Z-46.
G0Z30. 
G97
M01
 
N40T0404(UPICH PRVNI KUS)
G0X36.5Z30.M3G96S130 
G50S2000 
Z-11.5M8 
G1X35.7F0.2
Z-12.A-225.F0.05 
X9.M26 
G0X37.M25
Z30.
M01

N50T0113(TROJ 0,8 DRUHY KUS) 
G0X35.6Z30.G96S250M3 
Z-0.9
G1Z0.A-315.F0.1
X-1.6F0.2
G0Z140.
G97
M01

N60T0214(NAVRTAVAK DRUHY KUS)
G0X0.Z30.M3S1900
Z0.1M8
G1 Z-3.5F0.1
G0Z30.
G97
M01

N70T0415(UPICH DRUHY KUS)
G0X36.5Z30.M3G96S130 
G50S2000 
Z-11.5M8 
G1X35.7F0.2
Z-12.A-225.F0.05 
X9.M26 
G0X37.M25
Z30.
M01

N80T0116(TROJ 0,8 TRETI KUS) 
G0X35.6Z30.G96S250M3 
Z-0.9
G1Z0.A-315.F0.1
X-1.6F0.2
G0Z140.
G97
M01

N90T0217(NAVRTAVAK TRETI KUS)
G0X0.Z30.M3S1900
Z0.1M8
G1 Z-3.5F0.1
G0Z30.
G97
M01

N100T0418(UPICH TRETI KUS)
G0X36.5Z30.M3G96S130 
G50S2000 
Z-11.5M8 
G1X35.7F0.2
Z-12.A-225.F0.05 
X9.M26 
G0X37.M25
Z30.
M01 
 
N110T0505(POTAH) 
G0X0.Z30.
Z-43.
G98
G1Z-46.3F4000
G4U0.2 
M21
G4U0.2 
Z0.
G4U0.2 
M22
G4U0.2 
Z2.
G0Z30. 
X100.Z100.
/M99 
M30
Mohl by mě prosím někdo na tomto jednoduchém příkladu vysvětlit jak to řešit přes G54...G59
momentálně máme dělat pět kusů na jedno upnutí s moc noži a program se stává dosti nepřehledný.

Předem děkuji za pomoc
krnak11
Příspěvky: 109
Registrován: 29. 1. 2011, 9:26
Bydliště: Dvůr Králové nad Labem

7. 3. 2013, 12:16

Ahoj.
Já to řeším takto.
Vyvolám tabulku posunutí nulových bodu.
To asi víš kde je že?
Doplním posunutí v osa Z.
G54 až G59.Podle toho kolik chceš dělat kusů na jedno vysunutí.
Jinak si dej pozor u toho posunuti
protože G54 JE V TÉ TABULCE DVAKRÁT
Já vyplnuji až to druhé G54
Program mám napsaný takto.
O1000-Hlavní program
O1001-Podprogram

%
O1000(PODLOZKA HLAVNI PROGRAM)
M1 (PET KUSU NA JEDNO VYSU NUTI)
G54
G54M98P1001
G55M98P1001
G56M98P1001
G58M98P1001
G59M98P1001
M1
G54
T0505(POTAHOVAK)
M19
G0X0.Z-25.
Z-39.5
M8
G4X2.
M31
M11
G4X1
G98G1Z13.F4000
M10
G4X1.
M32
M9
G4X2.
G0Z25.
X200.
M99
%

%
O1001(PODPROGRAM PRO PODLOZKU)
M1
T0101(TRIGON ISCAR R0.4)
G50S3300
G96S300M3
G0G99X41.Z-3.2M8
G1X38.6Z-2.F0.08
X15.5F0.16
Z-1.3
Z0.C0.6F0.07
X-1.F0.15
G0G97X50.0Z145.
S1500M3
M1
T0808(VRTAK*10.6)
G97S1500M3
G0G99X0.Z1.0M8
G83X0.Z-11.2F0.08
G80
G0X30.Z25.
M1
T0909(RAZNIK 10)
G97S1300M3
G0X0.0Z1.M8
G1Z-7.9F0.05
G0Z1.0
G0X150.0Z80.
M1
T0202(UPICHOVAK ISCAR S=3.MM)
G50S1000
G96S120M3
G0X41.Z-10.M8
G1X38.7F0.09
G0X41.
Z-9.
G1X39.Z-10.F0.07
X10.6F0.09
G97
S300M3
G1X9.6F0.03
G0X41.
G0X135.0Z138.M9
M5
M97
M1
M30
%
Tony33
Příspěvky: 8
Registrován: 6. 3. 2013, 4:25

7. 3. 2013, 1:58

Mockrát ti děkuju, hned to vyzkouším.
Odpovědět

Zpět na „Ostatní veci kolem programovani“