background image

Wstęp

Wierzchołek   węglikowych   płytek   skrawających   do   metali   z   powodu   warunków
termiczno   udarowych   wykonywany   jest   w   formie   zaokrąglonej   pewnym
promieniem. W tokarkach narzędzie pozycjonowane jest w dwóch prostopadłych
osiach.   Z   powodu   tego   zaokrąglenia   pozycjonowanie   krawędzi   skrawającej
narzędzia w obrębie tego promienia na powierzchniach pochylonych (stożki i fazy),
musi uwzględniać poprawki wynikające z teoretycznego położenia czubka noża, a
rzeczywistą jego lokalizacją. Zagadnienie to ujęte jest na programowany kalkulator
Casio   (modele   CFX-9850G,   fx-9750G   oraz   Algebra   FX2.00).
Służy to do szybkiego i wygodnego obliczania punktów początku i końca trajektorii
narzędzia   w   tokarkach   CNC   na   pochyłych   powierzchniach   (stożki,   fazy).
Przedstawiony tutaj program do w/w kalkulatorów przydatny jest przy obsłudze
tokarek   CNC.   Ma   to   zastosowanie   przy   stożkowym   zataczaniu   szczęk   na
wymaganą   np.   Zbieżność.   Można   się   tym   posługiwać   też   przy   tworzeniu
programów na tokarki. Wspaniale się też to nadaje przy wszelkich modernizacjach
programowych już przy wdrażaniu programu, gdzie można precyzyjnie dopracować
wszystkie aspekty związane z wykonaniem faz i wszelkiego rodaju poprawiania
estetyki   na   krawędziach   detali.   Dla   znawców   tego   zagadnienia   wiadomo,   że
sprawa   w/w   zaokrąglenia   noża   to   pewne   utrapienie.   System   programowania
obrabiarek   stworzył   ułatwienia   pomagające   rozwiązywać   ten   problem   korekcji
położenia   ostrza   narzędzia   (Używanie   komend   G41,   G42,   i   G40).   Nie   zawsze
jednak wygodnie jest je powoływać np. przy dojeździe i nawrotnym  wycofywaniu
narzędzia   (Obróbka   w   zakamarkach).   Przywołanie   korekcji   położenia   ostrza
wymaga też dłuższego ciągnięcia po konturze, co nie zawsze wszędzie stwarza
korzystny   kąt   przystawienia   krawędzi   skrawającej.   W   takich   więc   przypadkach
lepsza   staje   się   obróbka   bez   powoływania   korekcji   położenia   ostrza,   wymaga
jednak   opracowania   trajektorii   noża   przez   obliczenie   punktów   początkowych   i
docelowych   odcinków   linii   prostych,   które   kształtują   stożki   i   fazy,   gdyż   nie
pokrywają się one wtedy z rysunkiem detalu. 

O programie

Program jest w zasadzie krótkim programem
374   bajtów   i   opiera   się   na   dość   prostych
zależnościach   trygonometrycznych,   lecz   jest
zawiły,   jeśli   chodzi   o   uchwycenie   całości
zagadnienia. Określa wszystkie przypadki, jeśli
chodzi   o   usytuowanie   faz   i   stożków   (w
otworach i na zewnątrz) oraz z przodu i z tyłu,
a   także   obejmuje   sposób   określenia
współrzędnej Z, względem zaokrąglenia ostrza
noża   (lewa   lub   prawa   strona   zaokrąglenia
ostrza, albo środek ostrza). Program jest tutaj
przedstawiony   w   zapisie   znakami,   jakie   są
używane w kalkulatorach Casio. 

Program   podczas   działania,   pobiera   dane
wprowadzone na listę danych, a wyniki wpisuje
również   na   listę   danych.   Mając   inny
programowany   kalkulator   i   możliwość
pobierania danych z pamięci, oraz odkładania
wyników   do   pamięci,   można   samemu
zmodyfikować taki program w tej części, która
dotyczy   pobierania   i   odkładania   danych   w
pamięć.

background image

Opis Programu

Jak już na wstępie wspomniano, dane początkowe wkładane są na odpowiednie pozycje w trybie pracy kalkulatora " List ", lub ” Stat
” dla Algebry FX2. Te miejsca na liście gdzie dane mają być wyliczone przez program, oznacza się liczbą 1111, a po uruchomieniu
programu z powrotem przechodzi się do trybu pracy " List " i w miejscach gdzie były wprowadzone liczby 1111, program wpisuje
wyniki. Mogą to być zarówno średnice, czyli współrzędne noża X, albo współrzędne osiowe Z, czyli punkty początku i końca skośnej
linii, która będzie kształtować stożek lub fazę.
Oprócz wstawianych dowolnych położeń, program każdorazowo podczas uruchomienia oblicza współrzędne noża dla stycznego
położenia zaokrąglenia noża w określonym wstępnie punkcie fazy.
Poniżej podane są szczegółowo miejsca na listach, gdzie należy lokalizować poszczególne dane. Program może wyliczyć dowolną
ilość położeń narzędzia przyporządkowanych konkretnej jednej linii prostej biegnącej pod kątem A. W praktyce wystarczają dwie
pozycje (punkt początkowy i końcowy określony dwiema współrzędnymi). Bywa, że przydaje się obliczyć ich więcej, gdy określa się
kolejne warstwy splanowywane z powierzchni stożkowych, lub zakańczane z tworzeniem stożkowej pozostałości.
Obliczanie większej ilości położeń dla jednej linii przydaje się też np. przy wyznaczaniu położeń dla jednakowych rowków
ulokowanych na stożkowej powierzchni. Program wymaga na wstępie określenia następujących danych:

1) Średnicy na stożkowej powierzchni i odpowiadającej tej średnicy współrzędnej osiowej L, zgodnie z rysunkiem części, a ściślej z
przyjętą współrzędną w tworzonym programie dla wykonywanej części. Może to być też np. średnica fazy wraz z współrzędną " Z "
tego miejsca, gdzie ta średnica występuje. 

2) Kąta fazy lub powierzchni stożkowej, odmierzonego od osi części do tworzącej powierzchni stożkowej i w zakresie od 0 do 90°.
(1/2 kąta wierzchołkowego stożka).

3) Promienia zaokrąglenia ostrza noża.

4) Usytuowania fazy lub stożka (obróbka zewnętrzna parametr " 1 ", lub obróbka wewnętrzna parametr " -1 "). 

5) Usytuowania pod względem kierunku pochylenia stożka. (fazy prawostronne kąt fazy dodatni, fazy lewostronne kąt fazy jako
ujemny)

6) Sposób określenia współrzędnej geometrycznej narzędzia " Z " względem ostrza. Lewa strona parametr " 1 ". Prawa strona
parametr " -1 ". środek zaokrąglenia ostrza parametr " 0 ".

7) Po jednej ze współrzędnych dla każdego określanego punktu, wybieranej w sposób dowolny. 

Uwagi

Nie ma reguły, aby szukane dane określać

naprzemiennie, jak w podanym przykładzie. Można

określać dowolnie np. same średnice.

Kąty dla faz z lewej strony, lub stożków podobnych

do takich usytuowań definiować jako ujemne.

Parametr dla faz zewnętrznych jest " 1 ", a dla

wewnętrznych tzn. w otworach jest " -1 "

Uwagi

Dla geometrii ostrza w osi Z określonej z lewej

strony, parametr wynosi " 1 ", a określonej z prawej

strony wynosi " -1 ". Określonej zaś z kolei dla

środka zaokrąglenia ostrza wpisuje się parametr " 0

"

Delta Z to odstępy w współrzędnej Z, od

deklarowanych lub obliczonych danych, względem

położenia średnicy fazy. Nic tu się nie wstawia, a

program to wylicza. Należy jedynie otworzyć te

pozycje listy wstawiając cokolwiek.

 

List 1

List 2

List 3

List 4

fi fazy (D)

wsp. Z fazy (L)

kąt fazy (A)

prom. ostrza (R)

X stycznie do D,L

Z stycznie do D,L

delta Z

param. zew. wew.

fi np. startu (X)

1111

delta Z

param. Ostrza

1111

wsp. Z np. końca

delta Z

Puste

ew. kolejne

ew. kolejne

ew. kolejne

Puste

background image

Przykład zastosowania programu

Tematem niech będzie wykonanie fazy 4 mm o kącie 20° w otworze fi 32 mm i tak, aby gdy ściąga się

ostatnią warstwę już w gotowo zaplanowanej powierzchni, nie powstawało ostre obrzeże podczas

wchodzenia noża. (rys poniżej uzupełnia ten opis) Wykona się więc mikro fazkę w postaci stępienia ostrej

krawędzi. Załóżmy np. że będzie ona miała 0.15 mm w osi Z. Uzupełnić więc trzeba rysunek o punkt 2,

gdzie programem Casio wyliczy się współrzędną X, czyli średnicę dla tego punktu. Oczywiście można

wyliczyć to w każdy inny sposób, ale chcę tu pokazać uniwersalność tego programu.

Za punkt, przez który przechodzi faza (punkt definicyjny fazy) przyjmuje się D= 32 mm i L= 46 mm. Kąt

będzie 20° (dodatni, bo faza zlokalizowana jest po prawej stronie detalu). Współcz. położenia fazy -1 ( bo

faza jest w otworze). Wsp. ostrza 1 (bo ostrze w osi Z namierzone będzie z lewej strony). Za R ostrza na tę

chwilę obliczenia położenia rysunkowego punktu 2 należy przyjąć 0, bowiem dla niezaokrąglonego ostrza,

położenia jego odpowiadają położeniom rysunkowym. W trzecim wierszu List 2 wpisać należy współrzędną Z

punktu 2, czyli 50 - 0.15 tj. 49.85 a w tym samym wierszu na List 1 liczbę 1111, po czym uruchomić

program, który rozwiąże współrzędną średnicową dla tego punktu 2 i wstawi ją w miejsce liczby 1111. W

podanym przykładzie jest to 34.802

Teraz najwygodniej będzie obrać punkt 2 jako punkt bazowy dla obydwóch faz: Tej na 20° i tej mikro fazy

na 55°. Współrzędne rysunkowe tego punktu tj: D=34.802 L=49.85, wstawia się do pierwszego wiersza na

List 1 i List 2. Należy więc zmienić teraz kąt na 55° w pierwszym wierszu List 3 i promień ostrza na 0.8 w

List 4. Za poszukiwaną kolejną daną do programu obróbczego, będzie miejsce startu w X na dobiegu 0.4

mm przed splanowaną powierzchnią. W trzecim wierszu na List 2 wpisuje się więc współrzędną dobiegu tj.

50.4 mm. a z boku wartość 1111. Po rozwiązaniu zagadnienia programem mamy poszukiwaną wartość X na

dobiegu i w drugim wierszu na List 1 i List 2 punkty docelowe mikro fazy, tj. współrzędne narzędzia

obrabiarki takie, przy których zaokrąglenie ostrza noża przyjmie styczne położenie w punkcie 2 do linii

mikrofazy 55°. Tym samym sposobem znajduje się kolejne dane do programu obróbczego tokarki po

zmianie teraz kąta na 20° i nadaniu punktu docelowego na fi 32 mm

Program Casio wyliczy więc kolejno również współrzędne noża, dla stycznego położenia zaokrąglenia. Tym

razem do linii 20° w punkcie rysunkowym 2, oraz współrzędną Z, docelowej jazdy noża po fazie. Należy

więc kolejno zmienić teraz kąt na liście danych na 20° i określić docelowe położenie noża. W tym przypadku

określamy docelowo X=32 i Casio wylicza dla tej średnicy Z=45.341, jak również wspomniane nowe

położenie styczne w pk. 2, tym razem dla linii 20°. Będzie ono punktem startu w bloku programowym

dotyczącym toczenia fazy 20°.

Na podanym fragmencie programu obróbczego na tokarkę numeryczną przejście między fazami wykonano

w postaci łukowego przejścia. Zaokrąglenie obwiedniowo prześlizguje się po punkcie 2. Tego typu obróbka

nie pozostawia mikro zadziorów na krawędzi od plastycznego wywinięcia się materiału. Zagadnienie tego

przejścia można też rozwiązywać tak, aby mikro faza była toczona do osiągnięcia przez nóż średnicy punktu

2, lub nieco poniżej, a następnie wykonania niewielkiego ruchu powrotnego w dwóch osiach do średnicy

odpowiadającej współrzędnej Z=49.85 wyliczonej tym programem Casio dla fazy 20°. Wtedy to obydwie te

fazy toczone są z wybiegiem i dobiegiem.

W praktyce pracy na tokarkach CNC stwierdziłem, że toczenie z przywołaniem korekcji ostrza noża, nie

likwiduje zawsze skutecznie tzw plastyczne wywinięcia materiału na krawędziach powierzchni. Jedynie

dopiero obróbka z małym posuwem daje ten efekt. Natomiast stosowanie łukowych przejść obliczonych tym

programem, daje powiększony efekt przytępienia krawędzi przejścia, jeżeli tylko w bloku programowym

łukowego przejścia powiększymy nieznacznie wartość promienia R. Np z 0.8 na 0.9 lub 1 mm

background image

Przedstawiam tu jeszcze poniżej przykład roztaczania szczęk, gdzie imituje to fazę wewnętrzną (param. -1). Ulokowana jest ona (faza)
z lewej strony, co wymaga wprowadzenia ujemnego kąta A. (Takie położenie stożka imituje jak gdyby fazę wewnętrzną w otworze po
lewej stronie) Ostrze narzędzia w osi Z zdefiniowane jest tu z lewej strony (param. ostrza 1).

Kolejny zaś szkic wyjaśnia dodatkowo w wizualny sposób istotne punkty w systemie tego programu na Casio. Chodzi głównie o
pokazanie zasady, że w drugim wierszu na listach danych zawsze są wyliczane współrzędne noża w ustawieniu stycznym do punktu
definicyjnego fazy. Faza w praktyce ma dwa punkty definicyjne, choć może być teoretycznie przyjęty dowolny punkt leżący na linii fazy i
to nawet poza detalem na przedłużeniu linii prostej.

background image

Roztaczanie szczęk tokarskich.

Zasada styczności w punkcie definicyjnym.

background image

A oto już sam program na kalkulator Algebra FX2.0

File 1;
Deg ;
List 1 [1>D: List 3 [1>A: List 4 [1>R: List 2 [1>L: List 4 [2>Q ;
List 4 [3>C: Dim List 1>S: 1>V: 1111>B ;
List 1 [1] – 2QR(1 – cos A> List 1 [2 ;
If C=0: Then List 2 [1] + R sin A> List 2 [2 ;
Else List 2 [1] – CR(1 – sin CA> List 2 [2 ;
If End ;
List 2 [2] – L> List 3 [2 ;
For 3>N To S ;
If B=List 1 [N ;
Then D – 2Q(List 2 [N] + CR – R tan (A/2) – L) tan A> List 1 [N: 0>V ;
List 2 [N] – L> List 3 [N ;
If End ;
If B=List 2 [N ;
Then L + .5Q(D – List 1 [N]) / tan A – CR + R tan (A/2> List 2 [N: 0>V ;
List 2 [N] – L> List 3 [N ;
If End ;
Next ;
V=1 => “WSKAZ DANE OBLICZANE PRZEZ 1111” Disp
A

Uwagi:

Znak obecny w kalkulatorach w postaci strzałki w prawo oznaczający załadowanie do pamieci, tutaj w

programie oznaczony jest ”>” Zaś znak  jaki użyłem do tzw skoku z grupy komend jump to  znak ”=>”

Znak skoku w Algebrze nie występuje, ale Algebra działa tym znakiem, gdy wgra się do niej program z tymi

znakami poprzez program PC-owy FA123 do archiwizacji danych. Programy z innych modeli Casio CFX można

sobie przekonwertować  na pliki spasowane do Algebry i znak ten przechodzi wtedy w Algebrę, no i działa w

niej poprawnie. Potem komendę tę można sobie kopiować poprzez funkcję schowka. Znak ten zastępuje

komendy If – Then dla działań pojedynczych, ujętych w jednym zadaniu między dwukropkami. Gdy komendy

tej się nie posiada należy to przerobić na blok oparty na komendzie If – Then – If End

Znak średnika zastosowałem dla tzw łamacza lini, który jest jednoznaczny z dwukropkiem, czyli końcem

bloku programowego, lub nazwijmy to zadania do obliczenia czy zanalizowania. Znak zatrzymania pracy

programu i tzw wyświetlenie, wystepujący w Casio jako czarny trójkącik, opisałem tu w notacji słowem Disp.

Program jak i opracowanie, jest autorstwa chomika: pszczyla.