28) Programowanie promieni za pomocą parametru R i kodu G01

Ostatnio pisałem jak programować kąty za pomocą parametru A i fazy za pomocą parametru C.

Dzisiaj pokaże Ci jak robić promienie bez używania G02 lub G03, zapisując tylko jedną współrzędną X lub Z.

W szkole lub na kursie nauczyciel zapewne recytował z książek:

Aby wykonać promień należy zapisać kierunek i wartość promienia, jego początek i koniec. Mało tego, trzeba znać odległość początku i końca promienia od jego środka.

Owszem tak było kiedyś. Dzisiaj maszyn potrzebujących aż tyle informacji już jest bardzo mało i naprawdę musiałbyś mieć “nieszczęście”, żeby trafiła Ci się praca na takiej. Od lat 90-tych maszynom wystarczy początek i koniec promienia oraz jego wartość. Ale i to nawet nie do końca. Zasada ta tyczy się tylko niepełnych promieni.
Ja dzisiaj pokażę Ci, że promień można zaprogramować nawet bez użycia G02/G03.

Mogą to być promienie zewnętrzne i wewnętrzne. Lewostronne i prawostronne. Zasada jest jedna musi to być pełny promień.

To jest nasz rysunek:

Zapiszę te promienie za pomocą G01:

(PROGRAM Z PARAMETREM R)
(PRZEMOCNC)
 
N10 G54 T0101
N20 G50 S2000
N30 G96 S150 M3
 
N40 G0 G42 X0 Z1
N50 G1 Z0 F0.3
N60 X40 R10
N70 Z-20 R3
N80 X80 R3
N90 Z-50 R1
N100 X90 R2
N110 Z-90 R4
N120 X102
N130 G0 G40 Z1
 
N140 G28 U0 W0
N150 M30

Proste co nie.

Należy pamiętać o dwóch ważnych rzeczach

  • Początek ruchu narzędzia musi być na pozycji wcześniejszej niż początek promienia
  • Koniec ruchu narzędzia w następnym bloku musi być dalej niż koniec promienia

Maszyna sama dobierze kierunek promienia zależnie od wartości Z lub X w następnym bloku.

Jeśli masz jakieś dodatkowe pytania nie zastanawiaj się tylko pisz w komentarzu lub za pomocą zakładki kontakt.

Pozdrawiam PrzemoCNC

27) Programowanie fazy za pomocą parametru C

Ostatnio pisałem jak programować dowolne kąty za pomocą parametru A.

Bardzo często klient zaznacza na rysunku fazy. Mają one różną długość, ale kąt jest ten sam: 45°. Aby zmniejszyć pisanie do minimum określa się ich długość za pomocą literki C.

To jest nasz dzisiejszy detal:

Cztery różne fazy. Gdybym chciał to zapisać tradycyjnie, program wyglądałby tak:

(PROGRAM BEZ PARAMETRU C)
(PRZEMOCNC)

N10 G54 T0101
N20 G50 S2000
N30 G96 S150 M3

N40 G0 G42 X0 Z1
N50 G1 Z0 F0.3
N60 X20
N70 X40 Z-10
N80 Z-20
N90 X70
N100 X80 Z-25
N110 Z-50
N120 X86
N130 X90 Z-52
N140 Z-90
N150 X98
N160 X100 Z-91
N170 Z-95 
N180 U1
N190 G0 G40 Z1

N200 G28 U0 W0
N210 M30

No ale my przecież znamy parametr C. Dla tego program zapiszemy tak:

(PROGRAM Z PARAMETREM C)
(PRZEMOCNC)

N10 G54 T0101
N20 G50 S2000
N30 G96 S150 M3

N40 G0 G42 X0 Z1
N50 G1 Z0 F0.3
N60 X40 C10
N70 Z-20
N80 X80 C5
N90 Z-50
N100 X90 C2
N110 Z-90
N120 X100 C1
N130 Z-95 
N140 U1
N150 G0 G40 Z1

N160 G28 U0 W0
N170 M30

Łatwiej?

Krócej?

W następnym wpisie pokażę Ci jak zapisywać pełne promienie bez używania G02 lub G03.

Pozdrawiam PrzemoCNC

26) Programowanie kątów za pomocą parametru A.

Będąc programistą, często jest tak, że dostajesz rysunek detalu, półfabrykat i termin na wczoraj. Rysunek jak to rysunek, często niedowymiarowany. Masz kąt, brakuje współrzędnej końca albo początku tego kąta. Co zrobić?

Są trzy opcje

  • Rysujesz detal od nowa na komputerze i znajdujesz brakujące wymiary.
  • Ściągasz apkę ( np. CNC Taper) na telefon i szukasz potrzebnych wymiarów.
  • Programujesz za pomocą parametru A

Dzisiaj interesuje nas opcja nr 3.

Powtarzam to bez przerwy: Nie ma sensu utrudniać sobie życia jeśli jest opcja żeby wykonać coś łatwiej lub szybciej.

Mam taki rysunek:

Do programowania kąta wykorzystam parametr A.

No to piszemy :

(PARAMETR A)
(PRZEMOCNC)


G54 T0101
G50 S2000
G96 S150 M3

G0 G42 X0 Z1
G1 Z0 F0.3
X60
X79.83 A18
Z-50.63
X119.74 A34
X179.61
X199.57 A27
U1
G0 G40 Z1


G28 U0 W0
M30

Tak więc widzisz ułatwienie jest spore. Jest sporo programistów którzy mimo, że rysunki są poprawnie zwymiarowane, wolą pisać programy w ten sposób.

Jedyny problemem może być na początku wybadanie jak zdefiniowane są kąty na danej maszynie. Z doświadczenia wiem, że nie ma reguły.

To co na jednej maszynie jest kątem 90st, na innej będzie 270.

Teoretycznie powinno to wyglądać w ten sposób:

Jak jest u Ciebie, musisz sam wybadać puszczając symulację programu na maszynie lub wyczytać w instrukcji dołączonej do niej.

Dzisiejszy wpis był jednym z kilku na zasadzie tips and tricks. W następnych opiszę jak programować pełne promienie i fazy używając parametrów R i C