Problem z napisaniem programu w Sinumerik 840dm

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC

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

#11

Post napisał: jasiu... » 22 maja 2009, 10:54

A jak ty się w to miejsce dostaniesz (głębokość))? Poza tym, żeby włączyć kompensację musisz mieć kawałek neutralnej prostej poza przedmiotem. Przecież gdzieś (na jakiejś linii najlepiej) program musi narzędzie odsunąć od przedmiotu.

Zacznij z punktu X-80, Y-80 (całkiem poza przedmiotem). W tym punkcie opuść freza na docelowe Z. Następnie wjeżdżając na X-13 (by wykonać prostą określoną wymiarem 26) włącz kompensację. Wtedy bezbłędnie zadziała.



Tagi:


Autor tematu
Paweu
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 6
Rejestracja: 21 maja 2009, 15:30
Lokalizacja: dw

#12

Post napisał: Paweu » 22 maja 2009, 21:03

Domyslam sie ze punkt zerowy przyjales w srodku dwoch okregow.
Jak dojezdzajac do X-13 mam wlaczyc kompensacje to ma to wygladac tak: G42 G1 X-13?

Pozniej jak dojde do luku R=20 to mam zmienic kompensacje na G41?


bob35
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 417
Rejestracja: 05 maja 2007, 10:23
Lokalizacja: Bielsko-Biała

#13

Post napisał: bob35 » 23 maja 2009, 20:54

Kolego Paweu jak masz to w CADzie to obierz sobie punkt zerowy gdzie uważasz za słuszne. Od tego punktu zwymiaruj rysunek napisz program przedstaw rysunek i program na forum i nie zapomnij wcisnąć przycisk tym co ci pomogli.
OGŁOSZENIE!!! Zamienię dobrą prace w dynamicznie rozwijającym się kraju na zasilek w krajach starej uni.


Endrju76
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 351
Rejestracja: 30 wrz 2008, 21:17
Lokalizacja: Śląsk

#14

Post napisał: Endrju76 » 23 maja 2009, 22:16

Punkt zerowy przyjmujesz w środku okręgu fi 62, najpierw frezujesz zgrubnie frezem 80 a wykańczasz profil frezem 30. Korekcja jest cały czas lewostronna G41. Zaczynasz w punkcie X-13 Y-60 przy frezowaniu współbieżnym.
N5 G54
N10 T1 D1 S1500 F350 M3 M8 M6 (frez 80)
N15 G0 X-90 Y-110 Z2
N20 G41
N25 G0 Z-10
N30 G1 X-20 Y-80
N35 G1 X-45 Y0
N40 G1 X-45 Y25
N45 G1 X-20 Y42
N50 G1 X20 Y42
N55 G1 X45 Y25
N60 G1 X45 Y0
N65 G1 X20 Y-75
N70 G1 X20 Y-110
N75 G40
N80 G0 X20 Y-120 Z2
N85 G0 Z200
N90 T2 D1 S800 F200 M3 M8 M6 (frez 30)
N95 G0 X-60 Y-100 Z2
N100 G41
N105 G1 Z-10
N110 G1 X-33.0 Y-78.75
N115 G3 G17 X-13.0 Y-58.75 CR=20.0
N120 G1 X-13.0 Y-47.253
N125 G3 X-19.231 Y-24.314 CR=20.0
N130 G2 X19.231 Y-24.314 CR=-31.0
N135 G3 X13.0 Y-47.253 CR=20.0
N140 G1 X13.0 Y-55.0
N145 G1 X-23.75 Y-55.0
N150 G1 X-60 Y-110
N155 G40
N160 G0 X-70 Y-120 Z2
N165 G0 Z200
N170 G53 T0 D0 G0 X500.000 Y500.000 Z400.000 M6 M9 M5
N175 M30
Ostatnio zmieniony 24 maja 2009, 17:56 przez Endrju76, łącznie zmieniany 1 raz.
Endrju
Zaznacz "POMÓGŁ" - to nie boli

Awatar użytkownika

CNCRob
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1319
Rejestracja: 24 cze 2007, 20:42
Lokalizacja: Świdwin / Worcester

#15

Post napisał: CNCRob » 24 maja 2009, 00:27

jeśli miałbyś nakładke ShopMill jedna z nowszych wydań to masz na rysunku podaną odpowiednią ilość danych. Wystarczą one aby z powodzeniem wyfrezować i narysować cały detal. Nie probowałem z nowszymi wersjami Sinumerika ale być może jest podobnie. Podczas pisania może być problem z podaniem wszystkich danych ale program jest pisany intuicyjnie i w trzeciej linii gdzie podasz wszystkie wymiary ktore widze, że tam są program automatycznie je wszystkie połączy w całość.
- Heidenhain - Siemens - Fanuc -
Able to use the following programmes: FANUC Series 18i-TB, FANUC O-T, SIEMENS SINUMERIC 810D & 840D, ShopMILL, ShopTURN, ManualTURN, HEIDENHAIN CNC ISO, DIN PLUS and TURN PLUS (CNC PILOT) and many more.


Autor tematu
Paweu
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 6
Rejestracja: 21 maja 2009, 15:30
Lokalizacja: dw

#16

Post napisał: Paweu » 28 maja 2009, 23:47

Kolejny problem - MTS wywala mi blad, ze "zakonczenie programu jest niedozwolone w tym miejscu" , ponizej program i podprogramy. MTS wywala ten blad po skonczeniu 1szego powtorzenia drugiego podprogramu.

PROGRAM

N0005 G54 G90 G94
N10 T1 M6 D1
N15 S666 M3 ;OBROTY OBLICZONE DLA VC = 100M/MIN
N20 G0 X-77
N21 Y-50
N25 Z-2
N30 G1 X75 F750 ;PLANOWANIE
N35 G1 Y-10
N40 G1 X77
N45 G1 X-77
N50
N55 G1 Y20
N60 G1 X77
N65 G0 X-77 Y-82
N70 G1 Z-2 ;PROSTOKAT
N75 L1 P5
N100 T7 D1 M6 ;FREZ 30
N105 G0 X-60 Y-100 Z-4
N110 G41
N115 L2 P5


L1

N73 G91 Z-2
N74 G90
N75 G1 X50 Y-82
N80 G1 X56 Y-82
N85 G1 X56 Y58
N90 G1 X-56 Y58
N95 G1 X-56 Y-82
N96 M17

L2

N119 G91 Z-2
N120 G90
N121 G1 X-33.0 Y-78.75
N125 G3 X-13.0 Y-58.75 CR=20.0
N130 G1 X-13.0 Y-47.253
N135 G3 X-19.231 Y-24.314 CR=20.0
N140 G2 X19.231 Y-24.314 CR=-31.0
N145 G3 X13.0 Y-47.253 CR=20.0
N150 G1 X13.0 Y-55.0
N155 G1 X-50 Y-55.0
N156 G1 X-60 Y-110
N162 M17


Endrju76
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 351
Rejestracja: 30 wrz 2008, 21:17
Lokalizacja: Śląsk

#17

Post napisał: Endrju76 » 30 maja 2009, 21:14

Jeżeli symulujesz program po 115 bloku to myślę że rzuca się że nie ma odwołania korekcji G40 i bloku z odjazdem. MTS żeby za symulować w korekcji musi mieć wpisanie odwołanie bo ścieżkę obróbki przelicza zawsze do przodu. Możesz to obejść nie ujmując korekcji aż do napisania całego programu, jego symulacji, a potem jak dobre tylko dodać korekcję i odwołanie we właściwe miejsca. W symulacji nie będziesz miał właściwego konturu ale MTS nie będzie się rzucał. MTS ma też dobre pomoce chyba pod F6 warto z nich korzystać. Dlaczego stosujesz tak małą głębokość skrawania. Jako ćwiczenie OK ale przy takich średnicach freza można to zrobić z głębokością 10 mm.
Endrju
Zaznacz "POMÓGŁ" - to nie boli

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”