Znaleziono 5 wyników

autor: oprawcafotografii
02 sty 2014, 12:15
Forum: G-CODE - programowanie
Temat: Step and repeat w g-codzie?
Odpowiedzi: 18
Odsłony: 3326

Ale to nie chodzi o to jak to w CAMie zrobic ;)

CAMa mam prymitywnego i nie da sie tak dokladnie zrobic
jakbym chcial, ale nie o tym watek :)

q
autor: oprawcafotografii
29 gru 2013, 08:54
Forum: G-CODE - programowanie
Temat: Step and repeat w g-codzie?
Odpowiedzi: 18
Odsłony: 3326

WZÓR pisze:...
@ oprawcafotografii - na jakim sterowaniu i maszynie chcesz puścić ten program ?
..... jeszcze chwila , a będziemy mieć przykłady na HH. :wink:

Mariusz.
CNCgraf - szczerze mowiac nie wiem czy on procedury obsluguje =
zapytam autora.

q
autor: oprawcafotografii
28 gru 2013, 17:10
Forum: G-CODE - programowanie
Temat: Step and repeat w g-codzie?
Odpowiedzi: 18
Odsłony: 3326

No wlasnie wolalbym nie przesowac bazy recznie bo mozna sie pomylic i narobic szkod ;)

q
autor: oprawcafotografii
28 gru 2013, 17:06
Forum: G-CODE - programowanie
Temat: Step and repeat w g-codzie?
Odpowiedzi: 18
Odsłony: 3326

Ba! To moje pierwsze minuty z g-codami ;)

Wymodzilem cos takiego ale nie wiem czy dobrze?

Kod: Zaznacz cały

%
G21G64G17
M6 T1
G90
M3 S24000
M5
M8

G52 X0
M98 P1
G52 X30
M98 P1

O1
G0X0.000Y0.000Z2.540
G0X4.750Y8.715
G1A0.000Z-0.160F1200.0
G1F1200.0
Y8.739Z-0.421
Y8.856Z-0.831
Y9.045Z-1.211
Y9.296Z-1.544
Y9.613Z-1.834
Y9.975Z-2.059
Y10.000Z-2.069
Y10.025Z-2.059
...
...
...
Y8.739Z-0.421
Y8.715Z-0.160
G0Z2.540
M99

M30
autor: oprawcafotografii
28 gru 2013, 16:30
Forum: G-CODE - programowanie
Temat: Step and repeat w g-codzie?
Odpowiedzi: 18
Odsłony: 3326

Step and repeat w g-codzie?

Bry :)

Moja znajomosc g-codow ogranicza sie do umiejetnosci wstawienia M8
na poczatku pliku prosze wiec o wyrozumialosc ;)

Mam nast. sprawe - frezuje mala forme 30(poziom)x20(pion)mm w wiekszej
ilosci gniazd na jednej formatce - powiedzmy ze blacha ma rozmiar 300x20mm
czyli chce zrobic dziesiec gniazd w poziomie ze skokiem co 30mm.
To tylko przyklad oczywiscie...

CAMem generuje kod na jedno gniazdo - chcialbym go uzyc jako procedure
wywolywania wiele razy. Kod dla jednego gniazda wyglada tak:

Kod: Zaznacz cały

%
(FILENAME: obadwa.nc)
(STOCK/BLOCK, 30.000, 20.000, 20.000, -0.000, -0.000, 20.000)
G21G64G17
G90
(TOOL/MILL,2.0000,0,10.0000,0.0)
M8
M6 T1
M3 S24000
G0X0.000Y0.000Z2.540
(Parallel Finish)
G0X4.750Y8.715
G1A0.000Z-0.160F1200.0
G1F1200.0
Y8.739Z-0.421
Y8.856Z-0.831
Y9.045Z-1.211
Y9.296Z-1.544
Y9.613Z-1.834
Y9.975Z-2.059
Y10.000Z-2.069
Y10.025Z-2.059
Y10.387Z-1.834
Y10.704Z-1.544
Y10.955Z-1.211
Y11.144Z-0.831
Y11.261Z-0.421
Y11.285Z-0.160
X4.800
Y11.261Z-0.421
...
...
duzo podobnych linijek ;)
...
...
Y8.739Z-0.421
Y8.715Z-0.160
G0Z2.540
M5
M30
(END)
(OF PROGRAM)
Oczywiscie taki pojedynczy kod zostanie wykonany w taki sposob, ze maszyna
wytnie go od wspolzednych 0,0 (lewy dolny rog).

I tu pytanie - czy w g-codzie da sie zrobic tak zeby zmienic zero materialu
i wywolac ponownie "procedure"?

Wygladalo by to tak:

ustaw zero materialu=0,0
skocz do procedury TNIJ GNIAZDO
ustaw zero materialu=30,0
skocz do procedury TNIJ GNIAZDO
ustaw zero materialu=60,0
skocz do procedury TNIJ GNIAZDO
ustaw zero materialu=90,0
skocz do procedury TNIJ GNIAZDO
...
ustaw zero materialu=270,0
skocz do procedury TNIJ GNIAZDO

Czyli chodzi o to zeby w kodzie byla jedna "procedura" frezowania gniazda
a tylko zmienial sie umowny poczatek startu pracy.

Jak to zrobic bo pewnie sie da?

q[/code]

Wróć do „Step and repeat w g-codzie?”