
Powtórka programu
-
Autor tematu - Posty w temacie: 1
Powtórka programu
blacha aluminiowa #20 mm w której jest wyjęcie od jednego z boków przez cała grubość /prosta-promień prosta/, chcę to napisać z ręki. W jaki sposób powtórzyć program aby wykonać to wyjęcie?


Tagi:
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 329
- Rejestracja: 23 sie 2010, 21:32
- Lokalizacja: Świerklany
Ogólnie sprawa jest bardzo prosta. Wystarczy skorzystać z podprogramu, współrzędnych przyrostowych oraz kompensacji promienia narzędzia.
Pseudokod:
Chyba o niczym nie zapomniałem.
inż. Mateusz
Pseudokod:
Kod: Zaznacz cały
O0001 (Program główny)
(Wstęp - wczytanie baz, wywołanie narzędzia, wczytanie wysokości narzędzia...)
G00/G01 X...Y... Z... (ustawienie się narzędzia w pozycji bezpiecznej, od której rozpocznie się wywołanie podprogramu z frezowaniem)
M98 P2 L... (wywołanie podprogramu. P - numer programu; L - liczba powtórzeń)
(co maszyna ma robić po wyjściu z podprogramu)
M30 (zakończenie programu)
Kod: Zaznacz cały
O0002 (Podprogram)
G01 G91 Z-X.x F... (Interpolacja przyrostowa w osi "Z")
G01 G90 G41/G42 X... Y... F...(Interpolacja z kompensacją promienia)
G01 X... Y... F... (dosunięcie się narzędzia na pozycję początku łuku)
G02/G03 X... Y... I... J... F... (wykonanie łuku. Parametry "I" oraz "J" można zamienić na "R")
G01 X... Y... F... (interpolacja liniowa po zakończeniu łuku)
G01 G40 X... Y... (wycofanie narzędzia z odwołaniem kompensacji promienia)
M99 (wyjście z podprogramu)
inż. Mateusz