Pomoc w programowaniu na zajęciach Politechnika

Dyskusje na temat systemu Sinumerik

Autor tematu
monias.7
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 13 lis 2012, 15:28
Lokalizacja: W-ch

Pomoc w programowaniu na zajęciach Politechnika

#1

Post napisał: monias.7 » 13 lis 2012, 15:38

Witam użytkowników forum

Zwracam się z pytaniem, czy ktoś z Was zgodziłby się pomóc napisać podstawowe komendy do układu sterowania Sinumerik 810D/840D.
Potrzebne jest mi to na zajęcia z Programowania obrabiarek NC, a niestety prowadzący ma typowe podejście do nauczania tego przedmiotu - nic nie tłumaczy ;]

Załączam rysunek wałka, który należy "wytworzyć" na tokarce.

Jeśli ktoś mógłby mi pomóc (oczywiście co do kosztów chętnie się dogadam), proszę o wiadomość, albo odpisać na post.

Dzięki!

Obrazek



Tagi:

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4463
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Re: Pomoc w programowaniu na zajęciach Politechnika

#2

Post napisał: pitsa » 13 lis 2012, 17:28

monias.7 pisze:prowadzący ma typowe podejście do nauczania tego przedmiotu - nic nie tłumaczy ;]
Tak, to jest typowe, bo studia to nie czas na nauczanie tylko studiowanie. :D
Może już wszystko wytłumaczył w napisanej przez siebie książce? :-)
Idź na konsultacje do niego - to czas na indywidualną pomoc prowadzącego.
Zdecydowanie lepiej teraz niż na koniec semestru lub po zakończeniu semestru.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


Autor tematu
monias.7
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 13 lis 2012, 15:28
Lokalizacja: W-ch

#3

Post napisał: monias.7 » 13 lis 2012, 17:59

Dobra rada : iść na konsultacje
gdybym mogła to bym poszła :P

...jeśli nie musiałabym dojeżdżać do szkoły 100 km ;]
sytuacja jest jaka jest, mam zajęcia tylko raz w tygodniu i nie mam jak i kiedy iść na konsultacje

dlatego zwracam się o pomoc na tym forum :)

jeśli ktoś mi pomoże choć małą część programu napisać - będzie git :)

Awatar użytkownika

gelo
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1037
Rejestracja: 01 kwie 2006, 22:08
Lokalizacja: Wroclaw
Kontakt:

#4

Post napisał: gelo » 13 lis 2012, 20:16

Aby napisac na to program musisz:

- Zapoznac sie z funkcjami G0, G1 G02, G03, G33, G90 ( współrzdne absolutne), G96(stala predkosc skrawania)
- zastosowac sposob obrobki - zgrubna ( wiekszy posuw, wieksza glebokosc skrawania - parametry dobierzesz na podstawie plytek:
http://www.sandvik.coromant.com/pl-pl/k ... ult.aspx#5

zastosuj parametry posrednie i na pewno bedzie dobrze

- tlumaczenie, ze wykladowca nic nie tlumaczy - to jest jakas zenada.
wystarczylo kilka minut na google i mozna znalezc "tony" pomocy.
Np wszystko masz tu:
http://cadm.zut.edu.pl/pub/sinumerik/in ... dstawy.pdf

Przynajmniej zacznij......
>>>>>>>>>> GELO <<<<<<<<<<

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#5

Post napisał: tuxcnc » 13 lis 2012, 20:31

Po pierwsze, to tego detalu nie da rady zrobić jednym narzędziem.
Nawet jakby się ktoś uparł oblecieć to nożem do gwintu, to i tak polegnie na promieniach.

G-kod opisuje ścieżkę narzędzia a nie kształt gotowego wyrobu.
Dlatego też kod będzie zależał od użytych narzędzi i zdefiniowania punktów odniesienia na tych narzędziach.
Równie dobrze można opisać drogę punktu na płytce, jak i drogę punktu na trzonku, ale tylko właściwie ustawionym narzędziem uzyskamy zamierzony efekt.
Sam rysunek to stanowczo za mało żeby napisać program na maszynę.

Krótko mówiąc trzeba mieć jakieś pojęcie o obróbce CNC, żeby się za to w ogóle zabierać.

.


Autor tematu
monias.7
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 13 lis 2012, 15:28
Lokalizacja: W-ch

#6

Post napisał: monias.7 » 13 lis 2012, 21:14

a więc tak:

dziękuję w ogóle za odpowiedzi


mogę dodać, że mam tylko 4 laborki z CNC, na których mam napisać cały program do obróbki tego przedmiotu
(tyle "aż" wyznaczył nam odgórnie plan zajęć)

jestem po pierwszych zajęciach i mam "dobrane" narzędzia
to znaczy wykładowca teoretycznie je zaakceptował i stwierdził ,że jeśli nie będą pasować, bo wystąpi kolizja, to należy je zmienić podczas pisania programu

dobrane mam:
- nóż do toczenia
- wiertło
- wytaczak (bo nawet sam prowadzący zaakceptował, aby najpierw wywiercić ten otwór 30 mm, a później wytaczakiem na 35 poszerzyć)
- gwintownik

Przedmiot jest już ustawiony w programie, punkty początkowe ukł.współrzędnych, szczęki są dobrane itp.
Wiem, że mam zacząć najpierw od skrawania lewej strony danego wałka, bo z drugiej strony trzeba naciąć gwint i nie można później za niego "łapać" szczękami

Teraz należy tylko zacząć pisać obróbkę

podaję jeszcze info od prowadzącego:

- obróbka zgrubna - max 4 mm w 1.przejściu
- wykańczająca 0,2 mm na stronę, na długość też 0,2 mm
- przedmiot do obróbki (walec) ma wymiar: długość 104 mm; średnica 145
- praca w układzie zaosiowym; obroty w lewo; narzędzie tokarskie do lewych obrotów, ale wiertło, nawiertak - do prawych


Jest ktoś kto może pomóc choć w części coś napisać?
Czekam na odpowiedzi....

Pozdrawiam!


mateu5
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 630
Rejestracja: 31 paź 2009, 16:20
Lokalizacja: PL

#7

Post napisał: mateu5 » 14 lis 2012, 00:13

To ja koleżance może zacznę...

Zaczynamy od lewej strony.

1. Planowanie czoła

T01 D1 - narzędzie pierwsze, korektor pierwszy. Ja przyjąłem, że to będzie nóż lewy na płytki CNMG R0.8, w przypadku maszyny pozaosiowej będzie skrawać na prawych obrotach (M4).
G90 G40 LIMS=800 - prog.absolutne, wylaczenie kompensacji, ograniczenie obrotów wrzeciona.
S150 M4 F0.2 G54 - predkosc skrawania, kierunek obrotów, posuw, przywolenie przesuniecia pkt zero.
G0 X150 Z0 M8 - dojazd nad materiał.
G1 X-1.6 - obr. czoła
G0 Z2 - odsuniecie narzędzia od materiału
G0 X145 - dojazd do srednicy twojego wałka, (ciagle narzedzie 2 mm przed materiałem, bedac w tym miejsciu mozesz wywolac cykl toczenia zew)

S170 M4 F0.22 - nowe parametry skrawania.
CYCLE95(L01,3,,,0.2,0.22,0.22,0.15,1,0,0) - CYKL
G0 Z2
G0 X120
S220 M4 F0.15
G1 Z1 G42
L01 -wykonanie podprogramu z wlaczona kompensacja (obr wykanczajaca)
G40
G0 X200 Z300 - odjazd do wymiany narzędzia.
M30 - koniec programu

L01 - podprogram (opis konturu toczenia zew)
G1 X120 Z0
G1 X140
G1 Z-50 RND=10
G1 X145
M17


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

#8

Post napisał: Endrju76 » 14 lis 2012, 00:41

Dawno nic nie programowałem więc sobie poćwiczyłem. Zero na czole detalu z prawej strony
%_N_CNCINFO4_MPF
; 13-11-2012
N5 G40 G54 G71 G90
N10 MSG("nawiertak fi5")
N15 T1 D1 S800 F0.2 M3 M8;nawiertak fi5
N20 G0 Z3
N25 G0 X0
N30 G1 Z-8
N35 G1 Z3
N40 G0 X200 Z100
N45 MSG("wiertło fi 27")
N50 T2 D1 S600 F0.2 M3 M8;wiertło fi 27
N55 G0 Z3
N60 G0 X0
N65 CYCLE83(5,1,1,-45,45,-15,15,2,0,0,1,0,0,0,0,0)
N70 G0 X200 Z100
N75 MSG("toczenie zgrubne")
N80 T3 D1;toczenie zgrubne
N85 G96
N90 S120 F0.3 M4 M8
N95 LIMS=1800
N100 G0 X150 Z0
N105 G1 X25 F0.1
N110 G0 X200 Z2
N115 CYCLE95("4",4,0.2,0.7,0,0.3,0,0,1,0,0)
N120 G0 X200 Z100
N125 MSG("wytaczanie otworu")
N130 T4 D1 S100 F0.15 M3 M8;wytaczanie otworu
N135 LIMS=1000
N140 G0 Z2
N145 G0 X27
N150 CYCLE95("4A",1,0.1,0.3,0,0.2,0,0,3,0,0)
N155 G1 X37 Z0 F0.1
N160 G1 X35 Z-1
N165 G1 X35 Z-40
N170 G1 X30
N175 G1 X30 Z-45
N180 G1 X0 Z-45
N185 G0 Z10
N190 G0 X200 Z100
N195 MSG("toczenie wykańczające")
N200 T5 D1 S150 F0.1 M4 M8;toczenie wykańczające
N205 LIMS=1600
N210 G42
N215 G0 X78 Z2
N220 L4
N225 G0 X200 Z100
N230 G40
N235 MSG("toczenie gwintu")
N240 T6 D1;toczenie gwintu
N245 G95 S800 F.2 M3 M8
N250 G0 X82 Z5
N255 CYCLE97(2,0,0,-19,80,80,0,0,1.2,0.05,0,0,5,2,3,1)
N260 MSG("")
N265 G0 X200 Z200 M9
N270 M30

Podprogram toczenia zewnętrznego
4.spf
N185 G0 X78 Z2
N190 G1 X78 Z0
N195 G1 X80 Z-1
N200 G1 X80 Z-11.34
N205 G1 X70 Z-20
N210 G1 X70 Z-23
N215 G1 X80
N220 G1 X80 Z-28.34
N225 G1 X70 Z-37
N230 G1 X70 Z-40
N235 G1 X98
N240 G1 X100 Z-41
N245 G1 X100 Z-50
N250 G1 X110 Z-55
N255 G1 X110 Z-60
N260 G1 X130
N265 G3 X140 Z-70 CR=10
N270 G1 X140 Z-85
N275 G1 X146
M17

Podprogram wytaczania
4a.spf
G1 X37 Z0
G1 X35 Z-1
G1 X35 Z-40
G1 X30
G1 X30 Z-45
G1 X0 Z-45

Druga strona to już jest łatwa. Zainstaluj sobie program Progmaster i możesz testować.
Endrju
Zaznacz "POMÓGŁ" - to nie boli


Majster70
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1255
Rejestracja: 08 cze 2010, 23:37
Lokalizacja: Piastów

#9

Post napisał: Majster70 » 16 lis 2012, 07:08

mateu5 pisze:...prawych obrotach (M4). ...
Przyznaję się bez bicia, że nigdy nie miałem nic wspólnego z Sinumerikami, ale M4 to raczej lewe obroty, nie ważne na tokarkach czy frezarkach... :wink:


Autor tematu
monias.7
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 4
Rejestracja: 13 lis 2012, 15:28
Lokalizacja: W-ch

#10

Post napisał: monias.7 » 17 lis 2012, 10:33

tak, obroty dla mojego przedmiotu mają być w lewo

dziękuję za odpowiedzi, coś się przydało do zaprogramowania części chociaż....

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”