pomoc programowania na tokarki cnc

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.


Wyszukiwarka

Podobne podstrony:
PROGRAM NA 24 GODZINY
Program na Zakończenie Roku Przedszkolnego, pożegnanie przedszkola
Edukacja zdrowotna program na zaliczneie
10 Obrobka na tokarce CNC 0
Cykl 2 cw 1 tokarka CNC (2)
Programator na USB (USBasp), PRUSB Opis l
Pomoc naukowa na kolokwium
Edukacja zdrowotna program na zaliczneie 2
zgapa na egz cnc www.przeklej.pl(2), Politechnika Poznańska (PP), Obrabiarki CNC, Wykład, obrabiark
Program na Dzień Papieski, Katecheza, Jan Paweł II
Nagniatanie za pomocą kulki na obrabiarce CNC 05 2013
Programator na USB (USBasp), PRUSB Plytka l
programowanie dla walka w cnc predk skraw Przyklad recz progr OSN
2 Postępowanie w miejscu wypadku oraz pomoc przedszpital na i Vid 20664 ppt
program na NUMERIK
Programator na USB (USBasp), PRUSB Plytka
Pomoc publiczna na infrastrukturę turystyczną i sportową
03 72 pomoc publiczna na dostosowanie składowisk

więcej podobnych podstron