http://www.ebmia.pl/elektrowrzeciona-elte-akcesoria-c-68.htmlhttp://www.ebmia.pl/mechanika-lozyska-liniowe-osprzet-c-196_30.html
http://www.ebmia.pl/automatyka-silniki-krokowe-sterowniki-c-197_1214.html
Strona Główna CNC FORUM - cnc.info.pl
Amatorskie maszyny CNC

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
http://www.ebmia.pl/narzedzia-narzedzia-skrawajace-c-1805_1349.html

Poprzedni temat «» Następny temat

Tagi tematu: dla, jak, konturu, napisac, program


jak napisac program dla konturu ?
Autor Wiadomość
mateu5
Specjalista poziom 1 (min. 100)


Pomógł: 3 razy
Dołączył: 31 Paź 2009
Posty: 218
Skąd: rzeszów
Wysłany: 2010-03-14, 23:51   jak napisac program dla konturu ?

Witam muszę napisać program dla tego detalu http://www.fotosik.pl/pok...4c082094d9.html a rysunek jest dość "dziwnie" zwymiarowany. I moje pytanie: Jak opisać G-codem wewnętrzny kontur a dokladnie to jak uwzględnić w programie to że najpierw jest linia pod kątem 3 stopi (jak obliczyć współrzędne końca tej linii ?? ) a później te 2 promienie. Dodam że program ma działać na MTS'ie którego nie mam w domu.

Do tej pory wymyśliłem coś w stylu:
G81 X63 Z0 I2
G71 Z-11
G78 X65.2 Z-17 I4.2 K6
G71 X63.2 Z-20 R2
G71 A183
G73 B30
G72 B20
G40
G80

Jak wy byście to napisali ? aaa i czy dobrze wyliczyłem sobie punkt startu obróbki ??
 
 
WZÓR
Lider FORUM (min. 2000)
<< KIKI >>



Pomógł: 535 razy
Dołączył: 01 Sty 2009
Posty: 3300
Skąd: Oława
Wysłany: 2010-03-16, 12:55   

Witam
Znajdź współrzędne widocznych punktów i zacznij od obróbki zgrubnej.
...
G71 P10 Q80 U0.5 W0.5 F0.15
N10 G01 X... Z...
N20 X.... Z...
....
....
N80 ....
....
_________________
<<< Pierwszym obowiązkiem artysty jest opanowanie rzemiosła - Rudyard Kipling >>>
 
 
mateu5
Specjalista poziom 1 (min. 100)


Pomógł: 3 razy
Dołączył: 31 Paź 2009
Posty: 218
Skąd: rzeszów
Wysłany: 2010-03-16, 15:01   

W tym problem że ja nie mam jak sobie znaleźć tych punktów. Po moich modyfikacjach wyszło mi coś takiego.

G81 X63 Z0 I2 ;punkt startu cyklu
G41 ;kompensacja
G71 X61 Z-2 ;wytoczenie fazki
G71 Z-11 ;kontur w z-11
G78 X61 Z-17 I4.2 K6 ; cykl podciecia
G71 X63.8 Z-20 R2 ;zaokraglenie przy podcieciu
G71 A183 P001 ;linia pod katem 183 stopni czyli wedlug rys 3 stopni P001 - wybor pierwszego pozwiazania matematycznego
G72 B30 P000 ;luk o promieniu 30 p000 - styczny z kolejnym elementem konturu
G73 B20 X18 Z-84 P000 ; luk o promienieniu 20 i x/z współrzędne końca konturu
G41 ;wyl kompensacje
G80 ; zakonczenie cyklu

Z tego co mi wiadomo na podstawie tych danych mts powinien przeliczyć dokładny kontur.
Ale czy napewno wszystko dobrze zaprogramowałem ?



Co o tym myślicie ?
 
 
WZÓR
Lider FORUM (min. 2000)
<< KIKI >>



Pomógł: 535 razy
Dołączył: 01 Sty 2009
Posty: 3300
Skąd: Oława
Wysłany: 2010-03-17, 09:54   

mateu5 napisał/a:
W tym problem że ja nie mam jak sobie znaleźć tych punktów....

Witam
Skorzystaj z Auto Cad-a (np.) i w/g załączonego rysunku narysuj sobie kontur wewnętrzny detalu.
Następnie znajdź punkty , które pokazują przecinanie się linii i promieni.
Programuj cykl obróbki zgrubnej G71 (korekcji G41 w trakcie obróbki zgrubnej nie używa się , zastosuj ją raczej przy cyklu G70) w/g współrzędnych tych punktów.

Na zdjęciu masz przykład , jak to mniej /więcej musisz wykonać.

....
....
G71 P10 Q80 U0.5 W0.5 F0.15
N10 G01 X64. Z0. F0.15
N20 X60. Z-2.
N30 X60. Z-13.
N40 X64.2 Z-19.
N50 X62.89 Z-31.49
N60 G03 X29.26 Z-70.0 R30
N70 G02 X18.0 Z-84.0R20
N80 G01 X15. Z-84.0
.....
.....
G70 P10 Q80
....
....

G70- jest obróbką wykańczającą , w tym momencie użyj G41.

P.S. mam nadzieję , że po drodze nie popełniłem jakiegoś błędu :mrgreen: ...przykład robiony na szybko.
_________________
<<< Pierwszym obowiązkiem artysty jest opanowanie rzemiosła - Rudyard Kipling >>>
 
 
mateu5
Specjalista poziom 1 (min. 100)


Pomógł: 3 razy
Dołączył: 31 Paź 2009
Posty: 218
Skąd: rzeszów
Wysłany: 2010-03-17, 11:43   

No niestety nie znam obsługi AutoCada, Mam to wykonać za pomocą samego MTS'a, niewiem dlaczego u ciebie G71 to cykl obróbki zgrubnej, u mnie jest to jest to odpowiednik G01 w ciągu konturowym, a obróbka wykończeniowa to G23 P... Q... S... , co do korekcji to masz rzeczywiście rację. Co myślisz o programie który już napisałem ????
 
 
WZÓR
Lider FORUM (min. 2000)
<< KIKI >>



Pomógł: 535 razy
Dołączył: 01 Sty 2009
Posty: 3300
Skąd: Oława
Wysłany: 2010-03-17, 12:58   

Całe programowanie obrabiarek sprowadza się do wodzenia wierzchołkiem narzędzia w układzie współrzędnych.
Jeśli zrozumiesz tę ideę, nie będzie miał problemu z pisaniem i czytaniem programów.
G70 i G71 są kodami ISO i obowiązują każdą obrabiarkę CNC.

Cytat:
... a obróbka wykończeniowa to G23 P... Q... S... ,

... jedyna różnica jest tylko w zapisie cyklu , ale zasada programowania jest taka sama. :smile:

Cytat:
....Co myślisz o programie który już napisałem ????....

puść go na symulatorze , a sam się przekonasz.
Cytat:
...No niestety nie znam obsługi AutoCada,...

papier milimetrowy również jest jakimś tam rozwiązaniem.... :razz:

p.s. kompensacje wyłączamy przez G40.
_________________
<<< Pierwszym obowiązkiem artysty jest opanowanie rzemiosła - Rudyard Kipling >>>
 
 
mateu5
Specjalista poziom 1 (min. 100)


Pomógł: 3 razy
Dołączył: 31 Paź 2009
Posty: 218
Skąd: rzeszów
Wysłany: 2010-03-17, 13:48   

No niestety kod ISO to nie kod MTS'a, i oddając pracę nie mogę powiedzieć że współrzędne wyznaczyłem sobie za pomocą papieru milimetrowego :) A co do symulatora to mam do niego dostęp tylko raz w tygodniu czyli tylko raz mogę sobie sprawdzić co to napisałem zanim oddam pracę, więc wolał bym mieć od razu więcej rozwiązań.
 
 
WelnaMarcin
Czytelnik forum poziom 2 (min. 10)
welniasty



Wizytówki użytkownika:
Pmmp - kursy i szkolenia CNC
Pmmp - programowanie frezarek, tokarek, ploterów CNC

Dołączył: 19 Lis 2007
Posty: 10
Skąd: Warszawa,Rawicz
Wysłany: 2010-03-17, 23:24   

Proszę bardzo tu kolega znajdzie informacje na temat podstawowych cykli systemu Fanuc.
Mam nadzieję że okażą się pomocne. Opis cyklu G71 znajduje się na podstronie nr3

http://www.pmmp.pl/index....pl&limitstart=2
_________________
Programowanie maszyn moja Pasja - strona dla Programistów, operatorów, technologów i wszystkich, których pasjonuje obróbka skrawaniem.
więcej? - kliknij na www
 
 
WZÓR
Lider FORUM (min. 2000)
<< KIKI >>



Pomógł: 535 razy
Dołączył: 01 Sty 2009
Posty: 3300
Skąd: Oława
Wysłany: 2010-03-18, 09:06   

mateu5 napisał/a:
No niestety kod ISO to nie kod MTS'a, i oddając pracę nie mogę powiedzieć że współrzędne wyznaczyłem sobie za pomocą papieru milimetrowego :) A co do symulatora to mam do niego dostęp tylko raz w tygodniu czyli tylko raz mogę sobie sprawdzić co to napisałem zanim oddam pracę...

A mnie w szkole uczyli EMCO i miałem do dyspozycji maszyny tylko na zajęciach , a programy (niestety) pisałem w domu.
Cytat:
..., więc wolał bym mieć od razu więcej rozwiązań.

...czyli gotowca? :roll:

:arrow: poczytaj http://www.cnc.info.pl/to...8767.htm#144741 , koledzy dali Tobie namiary na symulator/ edytor .
Także z tego rodzaju pomocy korzystam. :wink:
_________________
<<< Pierwszym obowiązkiem artysty jest opanowanie rzemiosła - Rudyard Kipling >>>
 
 
mateu5
Specjalista poziom 1 (min. 100)


Pomógł: 3 razy
Dołączył: 31 Paź 2009
Posty: 218
Skąd: rzeszów
Wysłany: 2010-03-18, 17:21   

nie chce gotowca tylko jak najwiecej pomyslow na rozwiazanie tego konturu :) i nie mam tego zrobić na fanucu ani zadnej innej maszynie. Gdy profesor wpisze moj kod na symulator ma mu powstać taki detal. A jak na razie to nie mam konkretnego pomysłu na napisanie programu dla tego wewnętrznego konturu bo z resztą nie mam problemu, a co do tych symulatorow to wątpię aby czytały kod MTS'a. Jeśli ktoś ma może jakiś skuteczny sposób do wyznaczenia sobie tych punktów to mogl by troche pomoc. Bo sprawdzając dzisiaj na symulatorze to co wymyśliłem pokazuje mi że ciąg konturowy nie jest zakończony. Troche smieszne ale moj nauczyciel nie wiedzial jak to zrobic :) Dlatego jeszcze bardziej mi zależy na tym aby jakoś rozwiązać ten problem.

[ Dodano: 2010-03-18, 17:32 ]
Co do maszyn to mam dostęp do sinumerika 840D, i w sumie mój program mógł bym napisać właśnie na to sterowanie, ale w tym już wogóle nie mam pojęcia jak opisać ten kontur bez tych punktów.

[ Dodano: 2010-03-18, 18:43 ]
Jeszcze dodam że chodzi mi o coś takiego:

Dużą pomoc przy programowaniu z rysunku, który nie jest zwymiarowany prawidłowo z punktu widzenia potrzeb programu NC oferuje metoda wprowadzania danych geometrycznych w formie tak zwanych ciągów konturowych. W miejsce współrzędnych punktu końcowego lub środka okręgu (parametr według normy DIN 66025) można wpisywać bezpośrednio instrukcjami ciągu konturowego: G71 (odcinek), G72 (łuk prawy) i G73 (luk lewy), alternatywnie również inne dane geometryczne: kąt, długości, łuki styczne etc. Można dzięki temu uniknąć czasochłonnych obliczeń pośrednich przy czytaniu rysunku. Ponadto sterowanie neutralne MTS umożliwia programowanie ciągów wielopunktowych i otwartych elementów konturu, przy czym kolejno po sobie może następować wiele nieokreślonych elementów. Punkty pośrednie obliczane są w takiej sytuacji przez sterowanie w sposób automatyczny (porównaj przykład). Geometrycznie kompleksowe kontury można w ten sposób programować bez posiadania szczególnych umiejętności matematycznych, bez pomocy bezpośrednio z rysunku. Drugim ułatwieniem jest dialog komunikacyjny między oprogramowaniem a użytkownikiem

A tutaj przykład:
N017 G01 Z+010.000
N019 G00 X+250.000 Y+050.000 Z+010.000 T1111
N021 G42 X+190.000 Y+060.000 G46 A+005.000 G01 Z-020.000 (KPF z warunkami najazdu
N023 G73 I+155.000 J+060.000 P070 P001 (KPF z warunkami najazdu
N025 G72 B+080.000 P000 (łuk lewy styczny
N027 G73 I+035.000 J+060.000 B+020.000 P070 P001 P000 (łuk lewy styczny
N029 G73 B+120.000 P000 (łuk lewy styczny

Jesli wiecie jak to zastosować do mojego konturu to pomóżcie bo ja już kompletnie nie mam pomysłów
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Wersja do druku

Skocz do:  

Podobne Tematy
Temat Autor Forum Odpowiedzi Ostatni post
Brak nowych postów Przyklejony: Program do obliczania obrotow i posuwu
mikel111 Software 23 2012-08-09, 14:26
energysnake
Brak nowych postów jak napisac program poprzez FK??
kropek1980 Heidenhain 2 2012-08-22, 11:41
kropek1980
Brak nowych postów jak napisac z reki program na spirale
kropek1980 Heidenhain 2 2013-04-01, 11:22
kropek1980
Brak nowych postów Jak napisac program dla tokarki w mastercam na promieniu?
rodziu81 Mastercam 2 2012-07-15, 10:26
dziabi3
Brak nowych postów fanuc sieries 0i mate-TC jak napisac program ???
pio171 Fanuc 3 2009-02-19, 20:24
pio171


Powered by phpBB modified by Przemo © 2003 phpBB Group


sponsorem forum jest www.akcesoria.cnc.info.pl
Informacje na witrynie cnc.info.pl są podawane tylko w celach edukacyjnych oraz hobbystycznych. Jedynie użytkownik wysyłający wiadomość lub plik ponosi pełnoprawną odpowiedzialność za ich treść. Jeżeli wynikną z tego konsekwencje prawne, cnc.info.pl może przekazać wszelkie informacje właściwym organom państwowym na temat danego użytkownika oraz pomóc w jego zlokalizowaniu. Zgodnie z ustawą o ochronie danych osobowych cnc.info.pl nie przekazuje informacji odnośnie użytkowników firmom i osobom prywatnym. Hasła, adresy e-mail oraz numery IP są szyfrowane w bazie danych i jedynie administrator jest w stanie odczytać te informacje. Cnc.info.pl jest przeciwna łamaniu zabezpieczeń oraz łamaniu praw autorskich, jednak niektóre osoby nie przestrzegają naszego regulaminu. Jeżeli zobaczyłeś wiadomość lub plik, który twoim zdaniem jest nielegalny lub narusza twoje dobra osobiste, prosimy o natychmiastowy kontakt z administratorem forum admin@cnc.info.pl
www.akcesoria.cnc.info.plsilniki krokoweŁożyska linioweśruby trapezowe i kulowewww.EBMiA.pl - Elementy Budowy Maszyn i AutomatykiTworzywa sztuczneNarzędzia skrawająceWyposażenie Warsztatów i Narzędziowni