Znaleziono 2 wyniki

autor: IndyPoint
21 lip 2016, 14:50
Forum: G-CODE - programowanie
Temat: Optymalizacja kodu
Odpowiedzi: 5
Odsłony: 2694

To znaczy jak zastapić taki kod:

N37G0X20.000Y6.000
N38G1Z-0.100F1.0
N39G0X20.000Y6.000F30.0
N40G03X20.000Y6.0000J5.25
N41G0X20.000Y6.000
N42G1Z-0.300F1.0
N43G0X20.000Y6.000F30.0
N44G03X20.000Y6.0000J5.25
N45G0X20.000Y6.000
N46G1Z-0.500F1.0
N47G0X20.000Y6.000F30.0
N48G03X20.000Y6.0000J5.25
N49G0X20.000Y6.000
N50G1Z-0.700F1.0
N51G0X20.000Y6.000F30.0
N52G03X20.000Y6.0000J5.25
N53G0X20.000Y6.000

wycinacne otworu fi 12,5mm (frez 2mm) na wysokościach -0,1mm, -0,3mm, -0,5 i -0,7mm
autor: IndyPoint
20 lip 2016, 19:47
Forum: G-CODE - programowanie
Temat: Optymalizacja kodu
Odpowiedzi: 5
Odsłony: 2694

Optymalizacja kodu

Mam do powycinania w duraluminium otwory. W związku z biurkowa maszyna CNC chce wycinac w paru przebiegach zaglebiajac frez w każdym następnym przebiegu o nastepne 0,2mm do 1,6mm takiej (1,5mm) grubości jest blacha. Robie to w gcode za każdym razem podajac pozycje wrzeciona o 0,2mm nizej i powtarzanie w następnych liniach procedury ciecia.
Powoduje to szybkie przyrastanie linii kodu a mam ograniczenie do 500lini.
Chciałbym zatem uproscic ten kod. Czy jest jakas funkacja zapętlania linii (linii cięcia) w basicu jest to rozkaz "go to", by funkcja ciecia była powtarzana osiem razy a wrzeciono zaglebialo się o następne 0,2mm w stosunku do poprzedniej pozycji - bez podawania za każdym razem jego fizycznego położenia w mm.

Wróć do „Optymalizacja kodu”