ZADANIE Z KURSU NA CNC FREZOWANIE

Dyskusje dotyczące toczenia, remontów, modernizacji, narzędzi. Tokarki konwencjonalne.

Autor tematu
andersen
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 23 paź 2015, 13:09
Lokalizacja: Łódź

ZADANIE Z KURSU NA CNC FREZOWANIE

#1

Post napisał: andersen » 24 paź 2015, 12:23

wytoczenie trójkąta prostokątnego o bokach 30 i 10
pierwsze co zrobiłem to dłuższy bok podzieliłem o przesuw tokarki tj. 30:0.2=150 z tego wynika że muszę zrobić 150 ruchów tokarką więc drugi bok podzielić przez x ma się równać 150 tj 10:x=150 z tego wynika że bok x =0.67 i o tyle należy przesuwać tokarkę.
początek kodu wygląda tak:

g90
f30
g0 x0
g0 z0

g1 z-0.2
g1 x-0.67 z0
g0 x0
g1 z-0.4
g1 x-1.34 z0
g0 x0
g1 z-0.6
g1 x-2.01 z0
g0 x0
g1 z-0.8
g1 x-2.68 z0
g0 x0
...
...
...

(kończąc program na)
g1 z-30
g1 x-10.5 z0
g0 x0

co mam zrobić żeby nie przepisywać tego 150 razy ? czy chodzi tu o tak zwaną pętle ?
Ostatnio zmieniony 24 paź 2015, 15:33 przez andersen, łącznie zmieniany 2 razy.



Tagi:


ak47
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 937
Rejestracja: 22 lis 2013, 12:54
Lokalizacja: Tomaszów Mazowiecki

#2

Post napisał: ak47 » 24 paź 2015, 13:11

Mówisz o przesuwie tokarki a potem o przesunięciu frezarki , to jak w końcu ? robimy na tokarce czy frezarce

Nie rozumiem też o co chodzi z tymi 150 przesuwami. Domyślam się że masz na myśli sytuacje taką że masz posuw 0.2 więc wg twoich wyliczeń musisz 150 razy o te 0.2 się posunąć a to nie tak.

Domyślam się też że ten trójkąt nie musi być póki co umieszczony w jakimkolwiek konkretnym miejscu. Ma być po prostu na czole wałka.

A więc najedź sobie nawet ręcznie na punkt z którego chcesz zacząć. Przyjmij że jest to punkt zero zero
Teraz od tego punktu podaj współrzędne kolejnego narożnika, potem drugiego no a na końcu z powrotem do pierwszego czyli 0,0.
Teraz tylko przybieraj np po 0.5mm.

W tym momencie dochodzimy do pętli w tym celu musisz napisać podprogram czyli ten na trójkąt i program główny który wczyta podprogram z trójkątem i przybierze 0.5mm i będzie to powtarzał ileś tam razy. Po czym wyjedzie w cholere i da nam sprawdzić jak bardzo spierdzieliliśmy.

W ogóle to nie wiem jak jest twojej maszynie ale nie podałeś w programie na początku funkcji G21 czyli maszyna nie wie czy ma robić w milimetrach czy w calach i przyjmie pewnie albo wartość domyślną albo ostatnio zapamiętaną.


Autor tematu
andersen
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 23 paź 2015, 13:09
Lokalizacja: Łódź

#3

Post napisał: andersen » 24 paź 2015, 15:25

Mówisz o przesuwie tokarki a potem o przesunięciu frezarki , to jak w końcu ? robimy na tokarce czy frezarce
poprawiłem
Nie rozumiem też o co chodzi z tymi 150 przesuwami. Domyślam się że masz na myśli sytuacje taką że masz posuw 0.2 więc wg twoich wyliczeń musisz 150 razy o te 0.2 się posunąć a to nie tak.
tak musi być przesuw o 0.2 żeby nie uszkodzić maszyny
Domyślam się też że ten trójkąt nie musi być póki co umieszczony w jakimkolwiek konkretnym miejscu. Ma być po prostu na czole wałka.
ma wyjść nam stożek o wysokości 30 mm i grubości 20 mm
A więc najedź sobie nawet ręcznie na punkt z którego chcesz zacząć. Przyjmij że jest to punkt zero zero
Teraz od tego punktu podaj współrzędne kolejnego narożnika, potem drugiego no a na końcu z powrotem do pierwszego czyli 0,0.
Teraz tylko przybieraj np po 0.5mm.
musi być przesuw o 0.2 ale bardziej chodzi tu o gcode i o chyba tzw pętle
W tym momencie dochodzimy do pętli w tym celu musisz napisać podprogram czyli ten na trójkąt i program główny który wczyta podprogram z trójkątem i przybierze 0.5mm i będzie to powtarzał ileś tam razy. Po czym wyjedzie w cholere i da nam sprawdzić jak bardzo spierdzieliliśmy.
a jak napisać taki pod porogram ? mógłbyś mi go napisać ?
W ogóle to nie wiem jak jest twojej maszynie ale nie podałeś w programie na początku funkcji G21 czyli maszyna nie wie czy ma robić w milimetrach czy w calach i przyjmie pewnie albo wartość domyślną albo ostatnio zapamiętaną.
mm

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#4

Post napisał: WZÓR » 24 paź 2015, 19:06

...tak musi być przesuw o 0.2 żeby nie uszkodzić maszyny...
A jaka to maszyna ?
:mrgreen:

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
andersen
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 23 paź 2015, 13:09
Lokalizacja: Łódź

#5

Post napisał: andersen » 25 paź 2015, 08:43

A jaka to maszyna ?
:mrgreen:

Mariusz.
sam nie wiem jaka to machina lecz nie chodzi tu o maszyne tylko o dżikod


jasiu...
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 5341
Rejestracja: 14 lip 2007, 19:02
Lokalizacja: Westfalia

#6

Post napisał: jasiu... » 25 paź 2015, 10:48

on chce to na plejstejszyn uruchomić :roll:

Szuka takiego uniwersalnego dżikoda, żeby na galaxy S6 też poszło.


Autor tematu
andersen
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 23 paź 2015, 13:09
Lokalizacja: Łódź

#7

Post napisał: andersen » 28 paź 2015, 09:08

g90
f30

#<i>=1
;#<nazwa_zmiennej>
#<z>=0.02
#<x>=0.067

m6 t1
g0 x0
g0 z0


o10 while [150 ge#<i>]
g1 z-[#<z>*#<i>]
g1 x-[#<x>*#<i>] z0
g0 x0
#<i>=[#<i>+1]
o10 endwhile

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Toczenie / Tokarki Konwencjonalne”