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 ?
ZADANIE Z KURSU NA CNC FREZOWANIE
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 942
- Rejestracja: 22 lis 2013, 12:54
- Lokalizacja: Tomaszów Mazowiecki
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ą.
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 - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 4
- Rejestracja: 23 paź 2015, 13:09
- Lokalizacja: Łódź
poprawiłemMówisz o przesuwie tokarki a potem o przesunięciu frezarki , to jak w końcu ? robimy na tokarce czy frezarce
tak musi być przesuw o 0.2 żeby nie uszkodzić maszynyNie 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.
ma wyjść nam stożek o wysokości 30 mm i grubości 20 mmDomyś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.
musi być przesuw o 0.2 ale bardziej chodzi tu o gcode i o chyba tzw pętleA 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.
a jak napisać taki pod porogram ? mógłbyś mi go napisać ?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.
mmW 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ą.