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

21) G76 Cykl gwintowania

Witam.

Dzisiaj pokażę wam jeden z najpotrzebniejszych cykli. G76 czyli cykl nacinania gwintu.

Jak nacinać gwint wyjaśniłem już tutaj. Ale zapisanie nawet jednego prostego gwintu zajmie kilkadziesiąt bloków twojego programu. Więc jest ogromne prawdopodobieństwo, że w którymś momencie strzelimy gafę. W dodatku zapisanie go trwa wieki i nigdy nie będzie wykonany tak gładko jak gwint z cyklu.

Najgorsze jest:

Że jak będziemy chcieli coś poprawić, nawet jeden parametr taki jak głębokość skrawania, trzeba cały program od nowa przepisać.

Dwa bloki i wszystko gotowe

G76 P112233 Q** R**
G76 X** Z** R** P** Q** F**

Pierwszy blok

P- Jest to dosyć specyficzny parametr. Odpowiada za trzy rzeczy na raz.

  • Pierwsze dwie cyfry oznaczają ilość przejść wygładzających
  • Następne dwie odpowiadają za długość wyjścia z gwintu, np. 10 to 1 zwój (pod kątem 45 stopni)
  • Ostatnie służą do określenia kąta pod jakim nóż ma się zagłębiać w nitkę. W praktyce wygląda to w ten sposób, że wpisujemy: 00 i nóż będzie nacinał gwint w najgorszy sposób z możliwych, czyli zagłębiał się bezpośrednio na środku nitki w dół (obie strony płytki są mocno obciążone).
  • 60 w przypadku gwintu metrycznego, nóż będzie nacinał gwint schodząc w dół po prawej krawędzi nitki pod zadanym kątem. W tym przypadku 60 st.

Są też inne kąty. poniższa tabela przedstawia wszystkie 6

A0Proste wejścieISO
A29Gwint trapezowy ACMEANSI
A30Gwint trapezowyDIN 103
A55Gwint rurowy WhitworthaBSW, BSP
A60Standardowy gwint 60°Angielski Metryczny
A80Niemiecki gwint pancernyPG

Q- Minimalna głębokość skrawania, na stronę wyrażona w mikronach ( 1mm = 1000μm ) W drugiej linii określamy głębokość pierwszego wejścia. Przy każdym następnym wejściu maszyna będzie zagłębiać nóż o coraz to mniejszą wartość. Ten parametr określa do jakiej ostatecznej głębokości skrawania maszyna ma dążyć.

R- Głębokość ostatniego przejścia , na stronę wyrażona w mikronach ( 1mm = 1000μm )

Drugi blok

X-Średnica dna gwintu

Z- Położenie końca gwintu

R-Tylko dla gwintów stożkowych. Przesunięcie średnicy końca gwintu

  • R- jeśli średnica się zwiększa
  • R+ jeśli średnica się zmnijsza

P-wysokość gwintu w mikronach ( 1mm = 1000μm )

Q- głębokość pierwszego przejścia w mikronach ( 1mm = 1000μm )

F- Skok gwintu

Najazd przed cyklem powinien być wykonany na średnicę większą niż średnica pod gwint. Wynika to z tego, że nóż wraca na początek gwintu po średnicy właśnie z tego najazdu. Jeśli najedziemy na za małą średnicę nóż będzie psuł gwint wracając lub co gorsza urwie płytkę. Dodatkowo narzędzie powinno się zatrzymać przynajmniej na odległość skoku gwintu od materiału.

Jeśli interesuje cię cykl G76 w wersji one line, lub chcesz się dowiedzieć jak zastosować strategię obróbki polegającą na zagłębianiu się w gwint naprzemiennie, zapraszam do tego wpisu.

Tyle z teorii, a tak to wygląda w praktyce:

Przykład 1:

  1. Gwint zewnętrzny M30x3
  2. Liczba przejazdów wykańczających 3
  3. Jest to gwint metryczny więc kąt płytki wynosi 60°
  4. Chcę żeby nóż wjeżdżał prosto w nitkę, obie krawędzie noża będą obciążone
  5. Faza na końcu gwintu na szerokość jednego zwoju
  6. Minimalna głębokość skrawania 0.1mm
  7. Głębokość ostatniego przejścia 0.05mm
  8. Średnica dna gwintu 26.054 (wyczytujemy z tabeli)
  9. Długość gwintu 50mm
  10. Wysokość gwintu (30-26.054)/2= 1.973
  11. Głębokość pierwszej warstwy skrawanej 1mm
  12. Skok 3mm
(TOCZENIE GWINTU M30X3)
(PRZEMOCNC)

N10 G54 T0101 (NÓŻ DO GWINTÓW ZEWNĘTRZNYCH) 

N20 G97 S300 M3   (WYBÓR STAŁYCH OBROTÓW)

N30 G0X32 Z4      (NAJAZD PRZED MATERIAŁ)

N40 G76 P031000 Q50 R25
N50 G76 X26.054 Z-50 P1973 Q500 F3

N60 G28 U0 W0

N70 M30

Przykład 2:

  1. Gwint zewnętrzny M30x3
  2. Liczba przejazdów wykańczających 1
  3. Jest to gwint metryczny więc kąt płytki wynosi 60°
  4. Chcę żeby nóż wjeżdżał po prawej ściance w nitkę, jedna krawędź noża będzie obciążona
  5. Faza na końcu gwintu na szerokość trzech zwojów
  6. Minimalna głębokość skrawania 0.2mm
  7. Głębokość ostatniego przejścia 0.1mm
  8. Średnica dna gwintu 26.054 (wyczytujemy z tabeli)
  9. Długość gwintu 50mm
  10. Wysokość gwintu (30-26.054)/2= 1.973
  11. Głębokość pierwszej warstwy skrawanej 0.5mm
  12. Skok 3mm
(TOCZENIE GWINTU M30X3)
(PRZEMOCNC)

N10 G54 T0101 (NÓŻ DO GWINTÓW ZEWNĘTRZNYCH) 

N20 G97 S300 M3   (WYBÓR STAŁYCH OBROTÓW)

N30 G0X32 Z4      (NAJAZD PRZED MATERIAŁ)

N40 G76 P013060 Q100 R50
N50 G76 X26.054 Z-50 P1973 Q250 F3

N60 G28 U0 W0

N70 M30

Przykład 3:

  1. Gwint zewnętrzny Tr30x3
  2. Liczba przejazdów wykańczających 5
  3. Jest to gwint trapezowy więc kąt płytki wynosi 30°
  4. Chcę żeby nóż wjeżdżał po prawej ściance w nitkę, jedna krawędź noża będzie obciążona
  5. Faza na końcu gwintu na szerokość dwóch  zwojów
  6. Minimalna głębokość skrawania 0.05mm
  7. Głębokość ostatniego przejścia 0.02mm
  8. Średnica dna gwintu 27 (wyczytujemy z tabeli)
  9. Długość gwintu 50mm
  10. Wysokość gwintu (30-27)/2= 1.5
  11. Głębokość pierwszej warstwy skrawanej 0.5mm
  12. Skok 3mm
(TOCZENIE GWINTU TR30X3)
(PRZEMOCNC)

N10 G54 T0101 (NÓŻ DO GWINTÓW ZEWNĘTRZNYCH) 

N20 G97 S300 M3   (WYBÓR STAŁYCH OBROTÓW)

N30 G0X32 Z4      (NAJAZD PRZED MATERIAŁ)

N40 G76 P052030 Q25 R10
N50 G76 X27 Z-50 P1500 Q250 F3

N60 G28 U0 W0

N70 M30

Przykład 4:

  1. Gwint stożkowy skok 3 początek gwintu Ø30 koniec Ø40
  2. Liczba przejazdów wykańczających 3
  3. Jest to gwint metryczny więc kąt płytki wynosi 60°
  4. Chcę żeby nóż wjeżdżał prosto w nitkę, obie krawędzie noża będą obciążone
  5. Faza na końcu gwintu na szerokość jednego zwoju
  6. Minimalna głębokość skrawania 0.1mm
  7. Głębokość ostatniego przejścia 0.05mm
  8. Średnica dna gwintu 26.1
  9. Różnica wysokości 5mm na stronę
  10. Długość gwintu 50mm
  11. Wysokość gwintu 1.95
  12. Głębokość pierwszej warstwy skrawanej 1mm
(TOCZENIE GWINTU STOŻKOWY)
(PRZEMOCNC)

N10 G54 T0101 (NÓŻ DO GWINTÓW ZEWNĘTRZNYCH) 

N20 G97 S300 M3   (WYBÓR STAŁYCH OBROTÓW)

N30 G0 X42 Z3      (NAJAZD PRZED MATERIAŁ)

N40 G76 P031000 Q50 R25
N50 G76 X25.5 Z-70 R-7.3 P1950 Q500 F3

N60 G28 U0 W0

N70 M30

Pewnie zastanawiasz się skąd się wziął X25.5, Z-70 oraz R-7.3. Ten rysunek Ci to wyjaśni:

Przykład 5 :

  1. Gwint wewnętrzny stożkowy skok 3 początek gwintu Ø100 koniec Ø80
  2. Liczba przejazdów wykańczających 3
  3. Jest to gwint metryczny więc kąt płytki wynosi 60°
  4. Chcę żeby nóż wjeżdżał prosto w nitkę, obie krawędzie noża będą obciążone
  5. Faza na końcu gwintu na szerokość jednego zwoju
  6. Minimalna głębokość skrawania 0.1mm
  7. Głębokość ostatniego przejścia 0.05mm
  8. Średnica dna gwintu 100
  9. Różnica wysokości 10mm na stronę
  10. Długość gwintu 50mm
  11. Wysokość gwintu 1.95
  12. Głębokość pierwszej warstwy skrawanej 1mm
(TOCZENIE GWINTU STOŻKOWY)
(PRZEMOCNC)

N10 G54 T0101 (WYTACZAK DO GWINTÓW) 

N20 G97 S100 M3   (WYBÓR STAŁYCH OBROTÓW)

N30 G0X75 Z3      (NAJAZD PRZED MATERIAŁ)

N40 G76 P031000 Q50 R25
N50 G76 X105.1 Z-62.75 R12.55 P1950 Q500 F3

N60 G28 U0 W0

N70 M30

Tyle na dzisiaj. Do zobaczenia .

Gdyby kogoś interesowała poprawa gwintu na tokarce, zapraszam do tego postu.

Dodatkowo w tym miejscu dodałem post o gwintowaniu Higbee

Pozdrawiam PrzemoCNC.

20) G75 Cykl rowkowania

Witam.

Ostatnio wyjaśniłem jak nacinać kanałki na czole detalu. Ale co jeśli chciałbym wykonać
kanałek na fi zewnętrznej lub wewnętrznej? Przecież nie da się do tego użyć cyklu G74, a z ręki
to trochę kiepsko tyle linijek klepać.  W tym momencie z pomocą przychodzi nam cykl G75.
Ameryki nikt nie wymyślił, zasada zapisu jest podobna jak przy G74, aczkolwiek pewne różnice
są.

Załóżmy, że mamy taki detal:

Wzór na cykl G75 rowkowanie

G75 R...
G75 X... Z... P... Q... R... F...

Lub jeśli chcemy programować inkrementalnie

G75 R...
G75 U... W... P... Q... R... F...

W pierwszej linii standardowo jak przy G74.

R-Wartość wycofania noża po każdym wcięciu się o wartość P

Druga linia wygląda następująco

X-Średnica końcowa rowka

Z- Końcowa pozycja rowka

  • Pozycję początkową należy podać przed cyklem
  • Wpisując pozycję należy uwzględnić szerokość płytki
  • Wpisując pozycję należy uwzględnić do której krawędzi jest mierzony nóż

P- Głębokość wjazdu noża w osi (na stronę) do momentu wycofania o wartość parametru  z pierwszej linii (wartość w mikronach. 1mm= 1000μm )

Q- dosuw w osi Z  ( co ile nóż ma przybierać w osi Z. Wartość w mikronach. 1mm= 1000μm)

R-Odjazd narzędzia na dnie rowka(narzędzie odjedzie od materiału w osi Z, w kierunku odwrotnym do Q)

F-Posuw

Przykład 1:

Kanałek taki jak na rysunku

  1. Szerokość płytki 4mm
  2. Płytka mierzona do czoła
  3. Dosuw w osi Z 4mm
  4. Głębokość wjazdu w osi X do momentu wycofania o wartość R5mm
  5. Wycofanie noża po wcięciu się w materiał o wartość P: 1mm
  6. Posuw 0.15 mm/obr

(PRZYKLAD CYKL G75 )
(PRZEMOCNC)
(KANALKOWANIE)
 
N10 G54 T0101           (wybór bazy i przecinaka
N30 G97 S150 M3         (określenie obrotów)
 
N40 G0 X201 Z-60      (najazd na bezpieczną średnicę i początek kanałka)
N45 G75 R1        (określenie wartości wycofania)
N50 G75 X160 Z-14 P2500 Q4000 F0,15 (średnica i głębokość końcowa kanałka, głębokość do momentu wycofania o 1mm, dosuw w osi X na końcu posuw)

N60 G28 U0 W0 
N70 M30

Przykład 2:

Kanałek taki jak na rysunku

  1. Szerokość płytki 4mm
  2. Płytka mierzona do czoła
  3. Dosuw w osi Z 1mm
  4. Głębokość wjazdu w osi X do momentu wycofania o wartość : 10mm
  5. Wycofanie noża po wcięciu się w materiał o wartość Q : 4mm
  6. Posuw 0.3 mm/obr

(PRZYKLAD CYKL G75 )
(PRZEMOCNC)
(KANALKOWANIE)
 
N10 G54 T0101           
N30 G97 S150 M3         
 
N40 G0 X201 Z-60              
 
N45 G75 R4        
N50 G75 X160 Z-14 P5000 Q1000 F0,3 
 
G28 U0 W0
M30

Tyle na dzisiaj.Jeśli masz wątpliwości, proszę o kontakt na pewno coś doradzę.

Do następnego razu.

19) G74 cykl rowkowania czołowego

W poprzednim wpisie wyjaśniałem jak używać cyklu G74  do wiercenia.
Ale wiercenie to nie wszystko co potrafi ten cykl.
Można go użyć do toczenia dowolnych prostych kanałków czołowych.
Cel stosowania tego cyklu przy rowkowaniu jest taki sam jak przy wierceniu:

  • Łatwo go zaprogramować
  • Ogranicza przegrzanie narzędzia i materiału obrabianego
  • Ułatwia łamanie i odprowadzanie wiór

Mam do wykonania taki detal

Wzór na cykl G74 rowkowanie

G74 R...
G74 X... Z... P... Q... R... F...

Lub jeśli chcemy programować inkrementalnie

G74 R...
G74 U... W... P... Q... R... F...

Pierwsza linia taka sama jak przy wierceniu

R-Wartość wycofania noża po każdym wcięciu się o wartość Q

W drugiej linii pojawiły się dodatkowe litery

X-Średnica końcowa rowka.

  • Średnicę początkową należy podać przed cyklem
  • Wpisując średnice należy uwzględnić szerokość płytki
  • Wpisując średnicę należy uwzględnić do której krawędzi jest mierzony nóż

Z-Głębokość rowka

P- dosuw w osi X  ( co ile nóż ma przybierać w osi X, na stronę. Wartość w mikronach. 1mm= 1000μm)

Q- Głębokość wjazdu noża w osi do momentu wycofania o wartość parametru  z pierwszej linii (wartość w mikronach. 1mm= 1000μm)

R-Odjazd narzędzia na dnie rowka(narzędzie odjedzie od materiału w osi X, w kierunku odwrotnym do P)

F-Posuw

Przykład 1:

Kanałek taki jak na rysunku

  1. Szerokość płytki 4mm
  2. Płytka mierzona do górnej krawędzi
  3. Dosuw w osi 4mm
  4. Głębokość wjazdu w osi Z do momentu wycofania o wartość R5mm
  5. Wycofanie noża po wcięciu się w materiał o wartość Q: 1mm
  6. Posuw 0.15 mm/obr

(PRZYKLAD CYKL G74 )
(PRZEMOCNC)
(KANALKOWANIE)
 
N10 G54 T0101           (wybór bazy i przecinaka
N30 G97 S150 M3         (określenie obrotów)
 
N40 G0 X160 Z1              (najazd na średnicę początkową i przed czoło półfabrykatu )
N45 G74 R1        (określenie wartości wycofania)
N50 G74 X68 Z-30 Q5000 P4000 F0,15 (średnica i głębokość końcowa kanałka, głębokość do momentu wycofania o 1mm, dosuw w osi X na końcu posuw)

N60 G28 U0 W0 
N70 M30

GIF

Przykład 2:

Kanałek taki jak na rysunku

  1. Szerokość płytki 4mm
  2. Płytka mierzona do dolnej krawędzi
  3. Dosuw w osi X: 1mm
  4. Głębokość wjazdu w osi Z do momentu wycofania o wartość : 10mm
  5. Wycofanie noża po wcięciu się w materiał o wartość Q : 5mm
  6. Posuw 0.3 mm/obr

(PRZYKLAD 2 CYKL G74)
(PRZEMOCNC)
(KANALKOWANIE)
 
N10 G54 T0101           
N30 G97 S150 M3        
 
N40 G0 X152 Z1   
           
N45 G74 R5       
N50 G74 X60 Z-30 Q10000 P1000 F0,3
 
N60 G28 U0 W0 
N70 M30

GIF

Przykład 3:

Kanałek taki jak na rysunku

  1. Szerokość płytki 6mm
  2. Płytka mierzona do górnej krawędzi
  3. Dosuw w osi X: 5mm
  4. Głębokość wjazdu w osi Z do momentu wycofania o wartość : 10mm
  5. Wycofanie noża po wcięciu się w materiał o wartość Q :1mm
  6. Posuw 0.1 mm/obr

(PRZYKLAD CYKL G74)
(PRZEMOCNC)
(KANALKOWANIE)
 
N10 G54 T0101           
N30 G97 S150 M3        
 
N40 G0 X160 Z1   
           
N45 G74 R1       
N50 G74 X72 Z-30 Q10000 P5000 F0,1
 
N60 G28 U0 W0 
N70 M30

GIF

Tyle na dzisiaj :). Mam nadzieję, że pomogłem.

Pozdrawiam PrzemoCNC

18) G74 Cykl wiercenia

Witam,

W poprzednich wpisach opisywałem jak używać G70, G71, G72, G73. Dziś przyszedl czas na G74.
Służy on do wiercenia głębokich otworów na tokarce CNC.

W zasadzie wiercenie można zapisać w ten sposób:

N10 G0 X0 Z1
N20 G1 Z-50 F0.15
N30 G0 Z10

Skoro można wiercić w ten sposób to po co używać G74?

  • Łatwo go zaprogramować
  • Ogranicza przegrzanie narzędzia i materiału obrabianego
  • Ułatwia łamanie i odprowadzanie wiórów

Mamy taki detal :

I chcemy wywiercić w nim otwór, powiedzmy taki:

Wzór na cykl G74

G74 R...
G74 Z... Q... F...

Pierwsza linia:

R- Wartość wycofania wiertła po każdym wwierceniu się o wartość Q

Druga linia:

Z- Głębokość wierconego otworu

Q- Głębokość wiercenia, do momentu wycofania o parametr R .(wartość wyrażona w mikrometrach, tj: 5mm zapisze Q5000)

F- Posuw

Przykład 1:

  • Potrzebny jest otwór głęboki na 40mm
  • Po 10mm wiertło ma się wycofać o 1mm do tyłu.
(PRZYKLAD CYKL G74)
(PRZEMOCNC)
(WIERCENIE)
 
N10 G54 T0101           (wybór bazy i wiertła)
N30 G97 S150 M3         (określenie obrotów)
 
N40 G0 X0 Z5              (najazd przed czoło półfabrykatu )
N45 G74 R1        (określenie wartości wycofania)
N50 G74 Z-40 Q10000 F0,15 (głębokość otworu, głębokość wiercenia do momentu wycofania o 1mm na końcu posuw)

N60 G28 U0 W0 
N70 M30

 

GIF

Przykład 2

  • Potrzebny jest otwór głęboki na 100mm
  • Po 50mm wiertło ma się wycofać o 5mm do tyłu.
(PRZYKLAD CYKL G74)
(PRZEMOCNC)
(WIERCENIE)
 
N10 G54 T0101           
N30 G97 S150 M3        
 
N40 G0 X0 Z5   
           
N45 G74 R5       
N50 G74 Z-100 Q50000 F0,15

N60 G28 U0 W0 
N70 M30

GIF

To by było na tyle. Do następnego razu 🙂

17) G73. Cykl powtarzania wzoru

Witam.

Przed wami kolejny wpis wyjaśniający zasady używania cykli.
Wczeniej wyjaśniłem jak używać cykli G70, G71 i G72.
Dziś wyjaśnię jak używać cykl G73.

Nie żyjemy w świecie idealnym. Nie zawsze będziecie mieli możliwość obróbki detalu z wałka.
Często jako półfabrykat będziecie używali odlewu, odkuwki lub detalu wstępnie obrobionego
na kształt gotowego detalu z tą różnicą, że będą zachowane naddatki na obróbkę wykańczającą.
Nie ma sensu wtedy używać cykli G71, ani G72. Przez ogromną część czasu nóż musiałby
iść w powietrzu,  a nam przecież zależy na oszczędności czasu.

Pokażę ci zasadę działania G73 na tych samych rysunkach co G71.

Mamy taki rysunek:

To jest rysunek nałożony na półfabrykat:

Cała część na czerwono musi zostać usunięta. Aby to wykonać użyję cyklu G73.

Oto wzór na cykl G73:

G73 U... W... R...
G73 P... Q... U... W... F...

Co te litery znaczą?

Pierwsza linia wygląda następująco;

U– Naddatek w osi X na stronę (Różnica między średnicą półfabrykatu a średnicą gotowego detalu, dzielona na 2).

W– Naddatek na obróbkę  w osi Z.

R-Parametr odpowiadający za ilość zgrubnych przejazdów.

W pierwszej linii pojawia się znacząca różnica pomiędzy G71/G72 a G73.

Parametry U i W nie odpowiadają już za grubość wióra. Mówią one maszynie jakie naddatki ma półfabrykat względem detalu gotowego. Maszyna mając określoną ilość przejazdów w parametrze R  sama oblicza sobie grubość wióra. Np Jeśli założymy, że naddatek w osi X wynosi 6, a w osi Z wynosi 3 i przyjmiemy jej ilość powtórzeń w parametrze R  na 4. Maszyna będzie przybierać w osi X co 2mm w osi Z co 1mm. Wyraźniej będzie to widać w przykładach.

Druga linia:

P-Numer bloku rozpoczynającego ścieżkę finalną narzędzia.

Q-Numer bloku kończącego ścieżkę finalną narzędzia.

U-Naddatek na obróbkę wykańczającą w osi X

W– Naddatek na obróbkę wykańczającą w osi Z

F-Posuw

Teraz wykończę detal za pomocą cyklu G70. Zapis jest taki sam jak przy wykańczaniu po cyklu G71/G72.

P-Numer bloku rozpoczynającego ścieżkę finalną narzędzia.

Q-Numer bloku kończącego ścieżkę finalną narzędzia.

F– posuw z jakim ma być wykonana obróbka wykańczająca jeśli nie jest określony w podprogramie.

Przykład 1:

Planowanie zgrubne po linii prostej.

  • Ilość powtórzeń 11  .
  • Posuw 0.3
  • Zostawię naddatek na toczenie wykańczające w X0.5mm, w Z 2mm
  • Toczymy z odlewu mającego naddatek w osi X 10mm, oś Z 5mm

(PRZYKLAD CYKL G73)
(PRZEMOCNC)
(PLANOWNIE ZGR)

N10 G54 T0101           (wybór bazy i noża)
N20 G50 S800             (ograniczenie obrotów)
N30 G96 S150 M3       (określenie stałej prędkości skrawania i  kierunek obrotów)

N40 G0 X405 Z1          (najazd przed czoło półfabrykatu )
N50 G73 U5 W5 R11        (określenie naddatków w półfabrykacie i ilości przejazdów)
N60 G73 P70 Q80 U0,5 W2 F0.3 (początek i koniec podprogramu kolejno naddatek X i Z na końcu posuw)

N70 G0 G42 X90 Z1          (początek podprogramu)
G1 Z0 F0.1
X100 Z-5
Z-50 R10 
X200 R10
Z-100
X400 Z-200
N80 G0 G40 Z1         (koniec podprogramu)

N100 G28 U0 W0 
N110 M30

Jak zauważyliście na koniec podprogramu zapisałem powrót przed czoło detalu aby uniknąć kolizji. Narzędzie wracając ze średnicy 400 i Z -200 będzie chciało jechać jak najkrótszą drogą do wartości zapisanych w pierwszym bloku podprogramu, czyli dzwon na dzień dobry.

GIF

A tak wygląda poprawnie zapisana obróbka.

GIF

No to jakie grube mamy te wióra?

Naddatki w X10mm Z5mm, ilość powtórzeń 11

Wykonujemy proste działania

X- 10 / 10 = 1

Z- 5 / 10 = 0.5

Tak więc przy każdym przejeździe maszyna będzie przybierać w osi X 1mm w osi Z 0.5mm.

Teraz pewnie zapytasz: dlaczego dzielnik wynosi 10 zamiast 11?

Maszyna wykonuje pierwszy przejazd z naddatkiem zadanym w parametrze  U i W. Zaczyna od 10mm, następnie  9, 8, 7, 6, 5, 4, 3, 2, 1, 0. Po prostu ilość powtórzeń należy ustalić o 1 więcej niż założony dzielnik.

Przykład 2:

Obróbka zgrubna detalu

  • Ilość powtórzeń 3  .
  • Posuw 0.3
  • Zostawię naddatek na toczenie wykańczające w 5mm, w Z 0.5mm
  • Toczymy z odlewu mającego naddatek w osi X 20mm, oś Z 2mm

(PRZYKLAD CYKL G73)
(PRZEMOCNC)
(TOCZENIE ZGR)

N10 G54 T0101           
N20 G50 S800             
N30 G96 S150 M3       

N40 G0 X405 Z20          

N50 G73 U10 W2 R3 
N60 G73 P70 Q80 U5 W0.5 F0.3

N70 G0 G42 X90 Z1 
G1 Z0 F0.1
X100 Z-5
Z-50 R10 
X200 R10
Z-100
X400 Z-200 
N80 G0 G40 Z1

N100 G28 U0 W0
N200 M30
GIF
Przyklad 3:

Obróbka zgrubna detalu, otwór.

  • Ilość powtórzeń 6  .
  • Posuw 0.3
  • Zostawię naddatek na toczenie wykańczające w X 5mm, w Z 0.5mm
  • Toczymy z odlewu mającego naddatek w osi X 20mm, oś Z 2mm

(PRZYKLAD CYKL G73)
(PRZEMOCNC)
(TOCZENIE FI WEW. ZGR)

N10 G54 T0101           
N20 G50 S800            
N30 G96 S150 M3       

N40 G0 X50 Z1          

N50 G73 U-10 W2 R6
N60 G73 P70 Q80 U-5 W0.5 F0.3

N70 G0 G41 X310 Z1    
G1Z0    
X300 Z-5
Z-50 R10
X200 C5
Z-100 R10
X100 C5
Z-150 R10
N80 G0 G40 Z1      

N100 G28 U0 W0 
M30

GIF

To by było tyle na dzisiaj. W następnym wpisie wyjaśnię jak używać cyklu G74, czyli cykl wiercenia.

Pozdrawiam PrzemoCNC.

16) Cykl G72. Toczenie zgrubne poprzeczne. Planowanie

Witam.

Przed wami kolejny wpis wyjaśniający zasady używania cykli. G71, G70 opisałem tutaj. 
Dziś wyjaśnię jak używać cykl G72.

Służy on do zgrubnego toczenia w poprzek osi Z. Nie będę udziwniał i pokażę ci zasadę działania
na tych samych rysunkach co G71.

Mamy taki rysunek:

To jest rysunek nałożony na półfabrykat:

Cała część na czerwono musi zostać ztoczona. Aby to wykonać użyję cyklu G72.

Oto wzór na cykl G72:

G72 W... R...
G72 P... Q... U... W... F...

Co te litery znaczą?

Pierwsza linia wygląda następująco;

W- Grubość wióra.

R-Wartość odjazdu. Maszyna po jednym przybraniu pod koniec odjedzie od materiału o zaprogramowaną wartość pod kątem 45st.

Druga linia:

P-Numer bloku rozpoczynającego ścieżkę finalną narzędzia.Jeśli najazd w tym bloku będzie na G0  narzędzie będzie dojeżdżać w każdym powtórzeniu na G0, jeśli zapiszemy G1 maszyna będzie przybierać na ruchu roboczym.

Q-Numer bloku kończącego ścieżkę finalną narzędzia.

U-Naddatek na obróbkę wykańczającą w osi X

W- Naddatek na obróbkę wykańczającą w osi Z

F-Posuw

Teraz wykończę detal za pomocą cyklu G70. Zapis jest taki sam jak przy wykańczaniu po cyklu G71, Różnica jest w zapisie podprogramu, bo przecież tak ułożone były ścieżki dla obróbki zgrubnej.

G70 P... Q... F...

P-Numer bloku rozpoczynającego ścieżkę finalną narzędzia.

Q-Numer bloku kończącego ścieżkę finalną narzędzia.

F- posuw z jakim ma być wykonana obróbka wykańczająca jeśli nie jest określony w podprogramie.

Przykład 1:

Planowanie zgrubne po linii prostej.

  • Grubość wióra 5mm .
  • Posuw 0.3
  • Odjazd po każdej ścieżce 4mm
  • Naddatek na toczenie wykańczające w X0.5mm, w Z 2mm
  • Toczymy z wałka o średnicy 400mm
  • Zakładam, że z czoła jest naddatek 20mm

(PRZYKLAD CYKL G72)
(PRZEMOCNC)
(PLANOWNIE ZGR)

N10 G54 T0101           (wybór bazy i noża)
N20 G50 S800             (ograniczenie obrotów)
N30 G96 S150 M3       (określenie stałej prędkości skrawania i  kierunek obrotów)

N40 G0 X405 Z20          (najazd przed czoło półfabrykatu w X średnica od jakiej mamy zaczynać obróbkę zgrubną)

N50 G72 W5 R4        (określenie grubości wióra 5mm i odjazdu)
N60 G72 P70 Q80 U0 W2 F0.3 (początek i koniec podprogramu kolejno naddatek X i Z na końcu posuw)

N70 G0 G41 Z-200          (początek podprogramu)
G1X400 F0.2
X200 Z-100
Z-50 R10
X100 R10
Z0 C5
G1 X-1             
N80 G1 G40 W1            (koniec podprogramu)
N90 G70 P70 Q80 F0.2     (cykl wykańczający)
N100 G28 U0 W0 
N110 M30

GIF

GIF

Przykład 2:

Obróbka zgrubna detalu

  • Grubość wióra 10mm.
  • Posuw 0.5
  • Odjazd po każdej ścieżce 1 mm
  • Naddatek na toczenie wykańczające w X 1mm, w Z 5mm
  • Toczymy z wałka o średnicy 400mm
  • Zakładam, że czoło jest splanowane na 0

(PRZYKLAD CYKL G72)
(PRZEMOCNC)
(TOCZENIE ZGR)

N10 G54 T0101           
N20 G50 S800             
N30 G96 S150 M3       

N40 G0 X405 Z20          

N50 G72 W10 R1        
N60 G72 P70 Q80 U1 W5 F0.5

N70 G0 G41 Z-200
G1X400 F0.2
X200 Z-100 
Z-50 R10
X100 R10 
Z0 C5 
G1 X-1 
N80 G1 G40 W1

N90 G70 P70 Q80 F0.2

N100 G28 U0 W0
N200 M30
GIF
GIF
Przyklad 3:

Obróbka zgrubna detalu, otwór.

  • Grubość wióra 5mm .
  • Posuw 0.3
  • Odjazd po każdej ścieżce 1mm
  • Naddatek na toczenie wykańczające w X1mm, w Z2mm
  • Zakładam nawiercony otwór fi 50
  • Zakładam, że czoło jest splanowane na 0

(PRZYKLAD CYKL G72)
(PRZEMOCNC)
(TOCZENIE FI WEW. ZGR)

N10 G54 T0101           
N20 G50 S800            
N30 G96 S150 M3       

N40 G0 X50 Z1          

N50 G72 W5 R1        
N60 G72 P70 Q80 U-1 W2 F0.3 

N70 G0 G42 X40 Z-150
G1X100 R10
Z-100 C5
X200 R10
Z-50 C5
X300 R10
Z-5
X310 Z0
N80 G0 G40 W1

N90 G70 P70 Q80 F0.1  
  
N100 G28 U0 W0 
M30

 

GIF

GIF

To by było tyle na dzisiaj. Do następnego razu.

Pozdrawiam PrzemoCNC.

15) Cykle, G70, G71. Toczenie wykańczające, zgrubne.

Witam.

Przyszedł czas na wpis, który przyda się bardzo wielu czytelnikom mojego bloga.
Po ca są cykle pisałem już w tym wpisie.
Będę starał się wyjaśnić wszystkie cykle używane w Fanucu. Na pierwszy ogień idzie cykl G71.
Służy on do toczenie zgrubnego wzdłuż osi Z.

Załóżmy, że mamy taki detal do wykonania:

 

Półfabrykat wygląda tak:

Tak więc półfabrykatem jest zwykły wałek

Cała część na czerwono musi być zdarta. Aby zaprogramować to jak najszybciej wystarczy, że podam ostatnią ścieżkę narzędzia i określę parametry obróbki . Maszyna posiada standardowy algorytm, który utworzy ścieżki zgrubne za nas.

Aby określić parametry musimy poznać wzór na cykl G71. Wygląda on w ten sposób:

G71 U... R...
G71 P... Q... U... W... F...

A teraz pasowało by wyjaśnić co oznacza każda z zapisanych liter.

Pierwsza linia:

U- Grubość wióra. Jeśli chciałbym aby maszyna przybierała co 4mm wpisuję 2

R-Wartość odjazdu. Maszyna po jednym przybraniu pod koniec odjedzie od materiału o zaprogramowaną wartość pod kątem 45st.

Druga linia:

P-Numer bloku rozpoczynającego ścieżkę finalną narzędzia.Jeśli najazd w tym bloku będzie na G0  narzędzie będzie dojeżdżać w każdym powtórzeniu na G0, jeśli zapiszemy G1 maszyna będzie przybierać na ruchu roboczym.

Q-Numer bloku kończącego ścieżkę finalną narzędzia.

U-Naddatek na obróbkę wykańczającą w osi X

W- Naddatek na obróbkę wykańczającą w osi Z

F-Posuw

Teraz pasuje to wykończyć, ale przecież nie będziemy pisać ścieżki wykańczającej od nowa. Od tego jest polecenie G70.

G70 P... Q... F...

P-Numer bloku rozpoczynającego ścieżkę finalną narzędzia.

Q-Numer bloku kończącego ścieżkę finalną narzędzia.

F- posuw z jakim ma być wykonana obróbka wykańczająca jeśli nie jest określony w podprogramie.

Tyle z teorią. Jak to wygląda w praktyce?

Przykład 1:

Obróbka zgrubna detalu, średnica zewnętrzna.

  • Grubość wióra 10mm czyli 20mm na średnicy.
  • Posuw 0.3
  • Odjazd po każdej ścieżce 4mm
  • Naddatek na toczenie wykańczające w X 5mm, w Z 1mm
  • Toczymy z wałka o średnicy 400mm
  • Zakładam, że czoło jest splanowane na 0

(PRZYKLAD CYKL G71)
(PRZEMOCNC)
(TOCZENIE FI ZEW. ZGR)

N10 G54 T0101           (wybór bazy i noża)
N20 G50 S800             (ograniczenie obrotów)
N30 G96 S150 M3       (określenie stałej prędkości skrawania i  kierunek obrotów)

N40 G0 X400 Z1          (najazd przed czoło półfabrykatu w X średnica od jakiej mamy zaczynać obróbkę zgrubną)

N50 G71 U10 R4        (określenie grubości wióra 10mm i odjazdu 4mm)
N60 G71 P70 Q80 U5 W1 F0.3 (początek i koniec podprogramu kolejno naddatek X i Z na końcu posuw)

N70 G0 G42 X90 Z1          (początek podprogramu)
G1 Z0 F0.1
X100 Z-5
Z-50 R10 
X200 R10
Z-100
X400 Z-200 
N80 G40 U1             (koniec podprogramu)

N90 G70 P70 Q80 F0.1     (cykl wykańczający)
N100 G28 U0 W0 
N110 M30

Pracując na różnych maszynach możemy się spotkać czasami , że sprzęt odmówi nam posłuszeństwa i na ekranie wywali błąd, że źle zapisaliśmy cykl. Należy wtedy delikatnie zmienić początek podprogramu. Zamiast Z i X w jednej linii, należy wartości X wpisać w pierwszym bloku a wartość Z w drugim. Zapis będzie wyglądał w ten sposób:

(PRZYKLAD CYKL G71)
(PRZEMOCNC)
(TOCZENIE FI ZEW. ZGR)

N10 G54 T0101           (wybór bazy i noża)
N20 G50 S800             (ograniczenie obrotów)
N30 G96 S150 M3       (określenie stałej prędkości skrawania i  kierunek obrotów)

N40 G0 X400 Z1          (najazd przed czoło półfabrykatu w X średnica od jakiej mamy zaczynać obróbkę zgrubną)

N50 G71 U10 R4        (określenie grubości wióra 2.5mm i odjazdu 4mm)
N60 G71 P70 Q80 U5 W1 F0.3 (początek i koniec podprogramu kolejno naddatek X i Z na końcu posuw)

N70 G0 G42 X90        (początek podprogramu)
Z1          
G1 Z0 F0.1
X100 Z-5
Z-50 R10 
X200 R10
Z-100
X400 Z-200 
N80 G40 U1             (koniec podprogramu)

N90 G70 P70 Q80 F0.1     (cykl wykańczający)
N100 G28 U0 W0 
N110 M30

 

Wersja 1

Narzędzie wygładza powierzchnię obrabianą przy każdym przejściu wg docelowego profilu.

GIF

Wersja 2

Narzędzie nacina zęby i dopiero na koniec wygładza cały profil

GIF

Należy pamiętać o jeszcze jednej bardzo ważnej rzeczy przy wersji 2:

Pozycja startowa cyklu w osi X musi być powyżej ostatniej średnicy z podprogramu. Ponieważ po ostatnim przejściu wygładzającym maszyna będzie chciała wrócić do punktu, z którego rozpoczęła obróbkę po najkrótszej linii. Zresztą identycznie ma się sprawa przy G70.

GIF

Przykład 2

Obróbka zgrubna detalu, średnica zewnętrzna.

  • Grubość wióra 3mm czyli 6mm na średnicy.
  • Posuw 0.2
  • Odjazd po każdej ścieżce 1 mm
  • Naddatek na toczenie wykańczające w X 1mm, w Z 5mm
  • Toczymy z wałka o średnicy 400mm
  • Zakładam, że czoło jest splanowane na 0
(PRZYKLAD CYKL G71)
(PRZEMOCNC)
(TOCZENIE FI ZEW. ZGR)

N10 G54 T0101           
N20 G50 S800            
N30 G96 S150 M3       

N40 G0 X400 Z1          

N50 G71 U3 R1        
N60 G71 P70 Q80 U1 W5 F0.2 

N70 G0 G42 X90 Z1  
G1Z0        
X100 Z-5
Z-50 R10 
X200 R10
Z-100
X400 Z-200 
N80 G40 U1             

N90 G70 P70 Q80 F0.1     
N100 G28 U0 W0 
N110 M30

GIF

GIF

Przykład 3

Obróbka zgrubna detalu, otwór.

  • Grubość wióra 10mm czyli 20mm na średnicy.
  • Posuw 0.2
  • Odjazd po każdej ścieżce 1mm
  • Naddatek na toczenie wykańczające w X5mm, w Z 1mm
  • Zakładam nawiercony otwór fi 50
  • Zakładam, że czoło jest splanowane na 0
(PRZYKLAD CYKL G71)
(PRZEMOCNC)
(TOCZENIE FI WEW. ZGR)

N10 G54 T0101           
N20 G50 S800            
N30 G96 S150 M3       

N40 G0 X50 Z1          

N50 G71 U10 R1        
N60 G71 P70 Q80 U-5 W1 F0.2 

N70 G0 G41 X310 Z1    
G1Z0     
X300 Z-5
Z-50 R10 
X200 C5
Z-100 R10
X100 C5
Z-150 R10
X-1
N80 G40 W1             

N90 G70 P70 Q80 F0.1     
N100 G28 U0 W0 
M30

GIF

GIF

To by było tyle na dzisiaj. Cykl G72 wyjaśnię w następnym wpisie.