Znaleziono 3 wyniki

autor: smieszek88
02 sie 2012, 17:42
Forum: Heidenhain
Temat: Heidenhain ITC530 jak najprosciej indeksowac osie
Odpowiedzi: 8
Odsłony: 9363

segama pisze: 18 L A0.0 C0.0 FMAX M3 (w tym miejscu jest podobne indeksowanie jak w moim poscie wyzej)
Ta linijka to jedynie prostowanie stołu (kołyska + obrót) na początku programu.

Zwróć uwagę na dalszą część programu:

56043 CYCL DEF 32.0 TOLERANCE
56044 CYCL DEF 32.1 T.005 (te 2 linijki określają tolerancje ruchu maszyny dzięki czemu płynniej chodzi)
56045 L M140 MB MAX (wyjazd w Z do samej góry przed każdą wymianą narzędzia)

56048 TOOL CALL 0 Z S3000
56049 M126

56051 L Z-49.0 R0 FMAX M91 (wyjazd w Z do pozycji bezpiecznej)
56052 L X180.0 Y-450.0 R0 FMAX M91 (przejazd X,Y do pozycji bezpiecznej)
56053 PLANE SPATIAL SPA-0.191 SPB0.000 SPC0.000 TURN F2000 (indeksowanie osią A na -0.191 B i C 0, TURN- ma jechać)
56054 L X-245.833 Y46.713 FMAX M3 dalsza część programu obrabia ściankę w 3 osiach

W linijce około 58000 jest indeksowanie na A+0.191 (wyjazd do bezpiecznej i PLANE SPATIAL...) i obróbka drugiej ścianki.

60387 L M140 MB MAX (wyjazd w górę)
60388 PLANE RESET TURN F2000 (resetowanie układu współrzędnych z kręceniem stołem)
60389 M127
60390 L M2
60391 END PGM

DATUM SHIFT to przesunięcie układu współrzędnych a nie obracanie. Przydatne przy pisaniu programu z palca, CAM się w takie głupoty nie bawi (chyba że ktoś sobie zarzyczy, ale ja nie miałem takiej potrzeby, więc nie wiem co by z tego wyszło).
Odpowiednikiem G54 jest tabela preset/punktów zerowych.

Pracuję na NX, 0 programowe przyjmuję tam gdzie to pasuje dla danego detalu (dla tego z przykładu było to X na ściance, Y w osi tej ścianki, Z na półce układ współrzędnych po drugiej stronie detalu niż ta co była obrabiana indeksowaniem).

Jedyna różnica między takim indeksowaniem a zwykłym Z levelem to to że zdefiniowałem oś narzędzia wzdłuż wektora (możliwe, że krawędzi ścianki), co w programie owocuje PLANE SPATIAL i dodatkowymi przejazdami do pozycji bezpiecznej.
autor: smieszek88
01 sie 2012, 10:38
Forum: Heidenhain
Temat: Heidenhain ITC530 jak najprosciej indeksowac osie
Odpowiedzi: 8
Odsłony: 9363

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).
autor: smieszek88
31 lip 2012, 21:52
Forum: Heidenhain
Temat: Heidenhain ITC530 jak najprosciej indeksowac osie
Odpowiedzi: 8
Odsłony: 9363

Pochylenie płaszczyzny obróbki przy pomocy kątów przedmiotu: obliczone przez TNC współrzędne dla osi obrotu:
A-oś Q120
B-oś Q121
C-oś Q122

Tyle z instrukcji ale osobiście nigdy tego nie używałem.

L X1. Y1. Z200. A90. B90. FMAX- podziała ale układ współrzędnych obróci się razem z detalem i w razie przerwania programu nie zawsze wiadomo gdzie która jest. Przy płynnym kręceniu dodatkowymi osiami nie ma innego wyjścia.

PLANE SPATIAL SPA+0 SPB+90 SPC+90 TURN MB MAX FMAX SEQ+ TABLE ROT
Ta linijka to zmiana płaszczyzny obróbki czyli prawdziwe indeksowanie, oraz określenie zachowania maszyny (w którą stronę ma kręcić itp. ).

Wyłącza się za pomocą PLANE RESET ...

Co do cyklu 19 się nie wypowiadam bo nigdy z niego nie korzystałem.

Datum shift to przesunięcie układu współrzędnych bardzo przydatne przy programach pisanych z palca ale w CAM-ie nie potrzebne.

Rzecz najważniejsza na początku programu musi być M126 jak nie chcesz żeby stół się kręcił tylko w jedną stronę (chyba że masz to w safe99.h).

Wróć do „Heidenhain ITC530 jak najprosciej indeksowac osie”