Strona 1 z 1

Powtórka programu

: 03 lut 2015, 17:53
autor: grze
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?


: 03 lut 2015, 19:16
autor: PiRo_man
Ogólnie sprawa jest bardzo prosta. Wystarczy skorzystać z podprogramu, współrzędnych przyrostowych oraz kompensacji promienia narzędzia.

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)
Chyba o niczym nie zapomniałem.

inż. Mateusz

: 04 lut 2015, 22:54
autor: mdg
PiRo_man pisze:Chyba o niczym nie zapomniałem.
O rzesz .. :mrgreen: aleś to pięknie po inżyniersku bez flachy i zakąski rozkminił :cool:
Podoba mi się :mrgreen: