Dzieki smieszek za przyklady.smieszek88 pisze:Przykładowe programy:
indeksowanie- obróbka podcinanej ścianki bokiem frezu przy pochyleniu o ok 0,2 °
płynne 5 osi - wygrzebywanie naroży kulą ø1
W obu jest cały początek z kilkoma linijkami pierwszej operacji, początek danej operacji i koniec programu (są to ostatnie operacje).
Wiecie moja przygoda z heidenhanem to glownie 3 osie no i to sprawa prosta.
Chcialem sie zapytac wszystkich, szczegolnie osob ktore pracuje na CAD CAM
Jak wy pracujecie na tym systemie????
Bylbym bardzo wdzieczny jakbyscie mogli porownywac wszystkoz FANUC albo HAAS.
Jak ja pracuje na 5 osiach? Ustawiam i znajduje DATUM czyli G54 i jest to przewaznie centrum obrotu osi A I B, idealny srodek w osi Y i X no i Z jest takze miezone do centru obrotu. Wtedy ustwiam moj CAD CAM tak samo i wszystko wychodzi idealnie (jezeli centrum obrotu jest znaleziony co do 0.01!!! No i cała sprawa wyglada prosto jedno Datum, Jeden setum, caly program robiony OFFline, symulacja, wrzucam narzedzia, ofsecie wszystkie Diameter na zero, i cala praca (zarzadanie jest zrobiona offline no i to dziala.
Ludzie ktorzy pracuja na heidenhanie mowia duzo o DATUM SHiFT ogolnie wczesniej rozumialem ze to jak G54 na Fanuc, ale jezeli dobrze rozumiem to gdy indeksujesz to "to DATUM SHIFT" obraca twoj uklad wspolrzednych???????
po co to komu przy cad cam???
rozumiem ze to sie moze przydac przy recznym programowaniu....
albo jak ktos ma post 3 osiowy .....
Ogolnie chcialem sie zapytac jak wy ustawiacie prace na tych maszynach I czy zastosowanie jednego centrum obrotu na heidenhanie jest mozliwe????
wrzucam krotki przyklad z haasa:
G0 G17 G40 G49 G80 G90
G0 G28 G91 Z0.
(80MM ROUGHT |TOOL - 1|DIA. OFF. - 1|LEN. - 1|TOOL DIA. - 80.)
M11
M13
M56
T1 M6
G0 G54 G90 X0. Y101.946 B0. A0. S8000 M3
M10
M12
G43 H1 Z204. M8
Z197.
G1 Z194.5 F1000.
Y-45.554 F3000.
G0 Z204.
M9
M5
G0 G28 G91 Z0.
/ G00 G90 G53 Y0. A45.
M01
G0 G17 G40 G80 G90 G94 G98
G0 G28 G91 Z0.
(6.0 SPOT DRILL 40MM OUT |TOOL - 3|DIA. OFF. - 3|LEN. - 3|TOOL DIA. - 6.)
M11
M13
M56
T3 M6
G0 G54 G90 X8.971 Y-179.112 B0. A90. S3000 M3 (najprostrze indeksowanie )
M10
M12
G43 H3 Z20. M8
G83 G98 Z4.46 R6. Q1. F130. ("jak widzicie wszystkie punkty sa gdzies w powietrzu")
X-9.029
X8.971 Y-145.112
X-9.031 Y-145.114
G80
M9
M5
G0 G28 G91 Z0.
G00 G90 G53 Y0. A45.
M30
%
Tutaj jest fragment twojego programu smieszek:
14 ;( D16R8 )
15 ;( D=16.000 )
16 TOOL CALL 14 Z S3000
17 M126
18 L A0.0 C0.0 FMAX M3 (w tym miejscu jest podobne indeksowanie jak w moim poscie wyzej)
19 L X-306.153 Y29.27 FMAX
20 L Z99.049 FMAX
21 L FMAX
22 L Z-44.506 FMAX
23 L X-305.971 Y29.453 Z-44.836 F1500.
24 L X-305.769 Y29.655 Z-45.142
25 L X-305.549 Y29.875 Z-45.422
26 L X-305.312 Y30.111 Z-45.674
27 L X-305.061 Y30.363 Z-45.896
Czy jezeli znajde centrum obrotu na HEIdenhanie (jak na moim haasie)
i skonfiguruje post zeby przed kazdym indeksem zaraz po
TOOL CALL 14 Z S3000 (tool call)
M126 ( m 126)
18 L A0.0 C0.0 FMAX M3 ( i potem indeks)
i reszta programu
to czy to bedzie dzialac, chce miec tylko jedno datum????????