Znaleziono 1 wynik

autor: Inf-el
27 lut 2007, 23:10
Forum: G-CODE - programowanie
Temat: Czy istnieje skok do popdrogramu w G-Code
Odpowiedzi: 7
Odsłony: 5246

W turboCNC jest tak:

N0001 #1=1 ; przypisanie wartosci do zmiennej
N0005 M98 O1000 ; skok do podprogramu w linii N1000
N0010 #1=2
N0015 M98 O1000
N0020 #1=3
N0025 M98 O1000
N0030 #1=4
N0035 M98 O1000
N0100 M02 ;Koniec programu

N1000 G0 X0.0000 Y#1 ; Podprogram
N1005 F1.000G1 Z1.0000 M07
N1010 F1.000G1 Z1.0100 M09
N1015 F1.000G1 Z1.0000 M08
N1020 F1.000G1 Z1.0100 M09
N1025 M99 ;Powrot z podprogramu

---------------------------------------------
Lub gdy jest więcej punktów
i np. przyrastają o określoną wartość
to lepiej będzie tak:

N0001 #1=0 ; przypisanie wartosci do zmiennej
N0004 #1=[#1+1] ; zwieksza wartosc zmiennej o 1
N0005 M98 O1000 ; skok do podprogramu w linii N1000
IF #1 LT 101 M97 O0004 ; jesli zmienna #1 jest mniejsza od 101 to skok do linii N0004
N0100 M02 ; Koniec programu

N1000 G0 X0.0000 Y#1 ; Podprogram
N1005 F1.000G1 Z1.0000 M07
N1010 F1.000G1 Z1.0100 M09
N1015 F1.000G1 Z1.0000 M08
N1020 F1.000G1 Z1.0100 M09
N1025 M99 ;Powrót z podprogramu

Wróć do „Czy istnieje skok do popdrogramu w G-Code”