Znaleziono 5 wyników

autor: majo5555
31 sie 2017, 10:02
Forum: Heidenhain
Temat: ITNC530 Kilka konktretnych pytań na temat programowania
Odpowiedzi: 18
Odsłony: 3159

Witam!!
Hmmm ale kolega chyba pyta o podstawy....Nie o String formuly itd.Mozna dac po trzy przyklady rozwiazan na kazde zagadnienie ale chyba lepiej aby wpierw poznal podstawy.Pyta o to co sam stworzyl lub ma z tym problemy.Po co dawac mu na tym etapie dodatkowe rozterki?Niech wpierw sobie potestuje itd a pozniej o dodatkowe info moze pytac ;-)
Pozdrawiam!!
autor: majo5555
16 sie 2017, 16:35
Forum: Heidenhain
Temat: ITNC530 Kilka konktretnych pytań na temat programowania
Odpowiedzi: 18
Odsłony: 3159

0 BEGIN PGM WANIENKA-PRZYKLAD MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-20
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 TOOL CALL 13 Z S1300 F5000 DL+0 DR+0
4 L Z+100 R0 FMAX M3
5 L X+0 Y+0 R0 FMAX
6 CYCL DEF 14.0 GEOMETRIA KONTURU
7 CYCL DEF 14.1 PODPR.KONTURU1 /2
8 CYCL DEF 20 DANE KONTURU ~
Q1=-5 ;GLEBOKOSC FREZOWANIA ~
Q2=+1 ;ZACHODZENIE TOROW ~
Q3=+0 ;NADDATEK NA STRONE ~
Q4=+0 ;NADDATEK NA DNIE ~
Q5=+0 ;WSPOLRZEDNE POWIERZ. ~
Q6=+2 ;BEZPIECZNA WYSOKOSC ~
Q7=+50 ;BEZPIECZNA WYSOKOSC ~
Q8=+0 ;PROMIEN ZAOKRAGLENIA ~
Q9=+1 ;KIERUNEK OBROTU
9 CYCL DEF 22 FREZ.ZGR.WYBRANIA ~
Q10=-5 ;GLEBOKOSC DOSUWU ~
Q11=+200 ;WARTOSC POSUWU WGL. ~
Q12=+300 ;POSUW PRZY ROZWIERC. ~
Q18=+0 ;NARZ.DO OBR.ZGRUB. ~
Q19=+200 ;POSUW PRZY R. WAHAD. ~
Q208=+99999 ;POSUW RUCHU POWROTN. ~
Q401=+100 ;WSPOLCZYNNIK POSUWU ~
Q404=+0 ;STRAT.PRZEC.WYKONCZ.
10 CYCL CALL M3
11 L M2
12 LBL 1
13 L X+0 Y+25 RL
14 L X+25
15 L Y-25
16 L X-25
17 L Y+25
18 L X+0
19 R0
20 LBL 0
21 LBL 2
22 L X+0 Y+50 RR
23 L X+50
24 L Y-50
25 L X-50
26 L Y+50
27 L X+0
28 LBL 0
29 END PGM WANIENKA-PRZYKLAD MM

Moze taki przyklad.U mnie na 620 trzeba wylaczac kompensacje ;-( Inaczej program nie ruszy ale to pewnie w plc gdzies siedzi ;-)
autor: majo5555
10 sie 2017, 10:34
Forum: Heidenhain
Temat: ITNC530 Kilka konktretnych pytań na temat programowania
Odpowiedzi: 18
Odsłony: 3159

0 BEGIN PGM PRZYROSTOWE MM
1 BLK FORM 0.1 Z X-40 Y-40 Z-20
2 BLK FORM 0.2 X+40 Y+40 Z+0
3 TOOL CALL 16 Z S1300 DL+0 DR+0
4 L Z+100 R0 FMAX M3
5 L X+0 Y+0 R0 FMAX
6 L Z+5 R0 FMAX
7 L Z+0 R0 F100
8 LBL 1
9 L X+0 Y+0 R0 F200
10 L X+20 IZ-0.5
11 L Y+20 IZ-0.5
12 L X-20 IZ-0.5
13 L Y-20 IZ-0.5
14 L X+0 IZ-0.5
15 LBL 0
16 CALL LBL 1 REP5
17 L X+0 Y+0 R0 F200
18 X+20
19 Y+20
20 X-20
21 Y-20
22 L X+0
23 L Z+200 R0 FMAX M2
24 END PGM PRZYROSTOWE MM

U mnie zaglebia sie wraz z kierunkiem osi Y czy to X
Co do reszty pytan to moze teraz bedzie jasniej

0 BEGIN PGM WANIENKA-PRZYKLAD MM
1 BLK FORM 0.1 Z X-60 Y-60 Z-10
2 BLK FORM 0.2 X+60 Y+60 Z+0
3 TOOL CALL 13 Z S1300 F5000 DL+0 DR+0
4 L Z+100 R0 FMAX M3
5 L X+0 Y+0 R0 FMAX
6 CYCL DEF 14.0 GEOMETRIA KONTURU
7 CYCL DEF 14.1 PODPR.KONTURU1
8 CYCL DEF 20 DANE KONTURU ~
Q1=-20 ;GLEBOKOSC FREZOWANIA ~
Q2=+1 ;ZACHODZENIE TOROW ~
Q3=+0 ;NADDATEK NA STRONE ~
Q4=+0 ;NADDATEK NA DNIE ~
Q5=+0 ;WSPOLRZEDNE POWIERZ. ~
Q6=+2 ;BEZPIECZNA WYSOKOSC ~
Q7=+50 ;BEZPIECZNA WYSOKOSC ~
Q8=+0 ;PROMIEN ZAOKRAGLENIA ~
Q9=+1 ;KIERUNEK OBROTU
9 CYCL DEF 22 FREZ.ZGR.WYBRANIA ~
Q10=-5 ;GLEBOKOSC DOSUWU ~
Q11=+200 ;WARTOSC POSUWU WGL. ~
Q12=+300 ;POSUW PRZY ROZWIERC. ~
Q18=+0 ;NARZ.DO OBR.ZGRUB. ~
Q19=+200 ;POSUW PRZY R. WAHAD. ~
Q208=+99999 ;POSUW RUCHU POWROTN. ~
Q401=+100 ;WSPOLCZYNNIK POSUWU ~
Q404=+0 ;STRAT.PRZEC.WYKONCZ.
10 CYCL CALL M3
11 L M2
12 LBL 1
13 L X+0 Y+0 RL
14 L X+50
15 RND R10
16 L Y+50
17 CHF 10
18 L X-50
19 CHF 10
20 L Y+0
21 RND R10
22 L X+0
23 LBL 0
24 END PGM WANIENKA-PRZYKLAD MM
autor: majo5555
07 sie 2017, 19:04
Forum: Heidenhain
Temat: ITNC530 Kilka konktretnych pytań na temat programowania
Odpowiedzi: 18
Odsłony: 3159

Witam!!!!

3.W cyklu na poczatkach kariery nie radze nic zmieniac (podpisywac Q formuł).Mozesz rozpisac sobie to w podprogramie lbl.Czyli np.
.......
lbl 1
X0. Y0. F200
X20. IZ-0.5
Y20. IZ-0.5
X-20.IZ-0.5
Y-20. IZ-0.5
X0.IZ-0.5
lbl0
Call lbl 1 Rep 5
X0. Y0. F200
X20.
Y20.
X-20.
X0.
Z100. Fmax M2

Czyli program w sumie zjedzie na 15 mm.Odpowiedz na 4 pytanie rowniez ;-)

4.Mozesz uzyc cyklu 14,20,24 jako wykanczajacego lub Twojego cyklu ktory podales.Powtorzyc mozesz go np. wpisujac z naddatkiem czy to w cyklu czy w DR a po nim jeszcze raz wywolac cykl lub narzedzie.Do wyboru do koloru.Tylko ja zgrubnie kope warstowaniem wiec cykl kopiuje a warstwowanie ustawiam na max zadanej glebokosci. Przyklad;
Tool call 1 Z S1000
Cykl......z naddatkiem (allowance) i warstwowaniem np.2 mm na glebokosc Z-50mm
Call lbl 1
Cykl.....bez naddatku (allowance) i warstwowaniem 50mm na glebokosc Z-50mm
Call lbl1
M2
lbl1
X0.Y0.R0Fmax M3 M8 M99
lbl0.

6. Wspolrzedne powierzchniowe.Czyli Z0 masz na plaszczyznie detalu ale masz wybranie w ktorym chcesz wywiercic otwor to dajesz Q203 o tyle nizej (wyzej rowniez mozesz-wyspa) o ile jest glebiej to wybranie.

7.-9. Ja w sumie ustawiam je po M2 jak masz w 4 przykladzie.Powód - maszyna nie zaczyta go dukrotnie jak w przykladzie 3.Kiedy jest cos bardziej skomplikowanego to tworze cuda niewidy i lbl lezy gdzie chce ;-)


--Bez blk formu jak najbardziej mozna pracowac ;-)Tylko symulacji nie bedzie ;-(
autor: majo5555
04 sie 2017, 15:29
Forum: Heidenhain
Temat: ITNC530 Kilka konktretnych pytań na temat programowania
Odpowiedzi: 18
Odsłony: 3159

Witam!!!
1.Jesli dobrze rozumiem to zero masz na rogu detalu.Czyli cykl 7 Datum shift X50 Y50 i masz zero w srodku.
2.Tak jak kolega Adam opisal
3.Mozesz uzyc przyrostowo osi Z czyli IZ.Tylko pamietaj,ze musisz to przy kazdej linijce wklepac.
4.Przy tym cyklu nie ma obrobki wykanczajacej.Mozna ustawic naddatek (allowance) i kolejny raz puscic ten sam cykl z warstwowaniem na glebokosc docelowa.
5.Z tego co wiem to nie.Ja uzywam do tego wlasnego programu zrobionego w Q.
6.Q203 w cyklu lub DL przy narzedziu.Tylko pamietaj zeby bezpieczna odleglosc Q204 ustawic odpowiednio

Pozdrawiam!!!

[ Dodano: 2017-08-04, 15:34 ]
7.Mozesz uzyc cyklu np.275 lub 14,20,22 z dwoma lbl.Ustaw cykl 7 w srodku pierwszego wybranka i po wykonaniu kolejne trzy przesuniecia.
8.Pokaz program.
9.Cykl 14,20,22(Lub 24) z dwoma lbl zalatwia sprawe

Pozdrawiam!!!!

Wróć do „ITNC530 Kilka konktretnych pytań na temat programowania”