iTNC530 - program przekreca symulacje

Dyskusje na temat systemu Heidenhaina

smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

#11

Post napisał: smieszek88 » 02 sty 2014, 16:02

malpa500000 pisze:nie wiem czy takie śmieszne nigdy nie stosuje M30 ponieważ sterowanie samo sobie dopisuje 22 END PGM gp3 MM na na koncu.
Ten temat jest przykładem na to że warto dopisywać M30/M2.
Zrób program w którym będzie tylko PLANE SPATIAL A45 i nic dalej (pomijam END PGM), potem przepuść symulację jakiegokolwiek innego programu bez plane reset na początku i wyjdą takie kwiatki jak autorowi tematu.

3 osie wiele dopuszczają w 5 już jest gorzej. END PGM resetuje chociażby Q parametry, ale już PLANE-a nie chce :wink:



Tagi:


malpa500000
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 483
Rejestracja: 25 kwie 2010, 22:49
Lokalizacja: rwlk

#12

Post napisał: malpa500000 » 02 sty 2014, 16:42

ja pracuje tylko na 3 osiach ew na 4 czyli podzielnicy na 430 i zadnego problemu nie zauwazyłem. Jedynie jak wpisze przesuniecie zera to po zakonczeniu programu nie resetuje przesuniecia tylko to zostaje byc może dlatego ze nie ma m30 jutro z ciekawosci zobacze.


KK1966
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 117
Rejestracja: 21 lut 2007, 19:21
Lokalizacja: wielkopolskie

#13

Post napisał: KK1966 » 06 lut 2014, 18:05

Witam!
ŚLEDZĘ Z UWAGA TĄ DYSKUSJĘ I TROCHĘ JESTEM ZDZIWIONY.
PRACUJĘ NA ITNC530 OD 7 LAT .
MOJE SPOSTRZEŻENIA SĄ TAKIE, ZA SYMULACJĘ GRAFICZNĄ ODPOWIADA ZDEFINIOWANY BLOK FORM. CHOCIAŻ SYMULACJA W 4 OSI MA WIELE DO ŻYCZENIA.
JEŚLI CHODZI O KONIEC PROGRAMU, M30 MUSI BYĆ DLATEGO ŻE PO M30 DEFINIUJE SIĘ PODPROGRAMY WŁAŚNIE GDY KORZYSTAMY Z CYKLU KONTURÓW
POZDRAWIAM!


jtools
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 2
Posty: 46
Rejestracja: 24 sty 2014, 07:52
Lokalizacja: szczecin
Kontakt:

#14

Post napisał: jtools » 04 kwie 2014, 17:55

KK1966 pisze:Witam!
ŚLEDZĘ Z UWAGA TĄ DYSKUSJĘ I TROCHĘ JESTEM ZDZIWIONY.
PRACUJĘ NA ITNC530 OD 7 LAT .
MOJE SPOSTRZEŻENIA SĄ TAKIE, ZA SYMULACJĘ GRAFICZNĄ ODPOWIADA ZDEFINIOWANY BLOK FORM. CHOCIAŻ SYMULACJA W 4 OSI MA WIELE DO ŻYCZENIA.
JEŚLI CHODZI O KONIEC PROGRAMU, M30 MUSI BYĆ DLATEGO ŻE PO M30 DEFINIUJE SIĘ PODPROGRAMY WŁAŚNIE GDY KORZYSTAMY Z CYKLU KONTURÓW
POZDRAWIAM!
Według mnie na końcu programu nie musi być ani M30, ani M2 Ani M0 aby symulacja była poprawna jak i sam program :)

Awatar użytkownika

Łuki31
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 333
Rejestracja: 28 lip 2007, 00:05
Lokalizacja: Ostrów Wlkp.

#15

Post napisał: Łuki31 » 04 kwie 2014, 21:43

Witam
taki prosty przykład jak by nie było w połowie M 30 to maszyna jedzie dalej
Piszesz program potem przypomni Ci się coś to piszesz po M 30 i jest spokój Również M30 daje Ci reset ustawień zarówno długości narzędzia jak rożnych rotacji czy luster itp Frezujesz np maszyną po takim programie co nie ma M 30 a w programie była długość narzędzia inna niż 0 to każ maszynie zjechać w Z np na 100 to zjedzie Ci ale odejmie lub doda długość narzędzia . :mrgreen:

0 BEGIN PGM 4444 MM P
1 BLK FORM 0.1 Z X-135,000 Y-120,000 Z-10,000
2 BLK FORM 0.2 X+135,000 Y+120,000 Z+0,000
3 TOOL DEF 1 L-0,050 R+5,000
4 TOOL CALL 1 Z S 315
5 CYCL DEF 8.0 SPIEGELN
6 CYCL DEF 8.1 X
7 L Z+2,000 R0 F9998 M13
8 CYCL DEF 1.0 TIEFBOHREN
9 CYCL DEF 1.1 ABST -2,000
10 CYCL DEF 1.2 TIEFE -12,000
11 CYCL DEF 1.3 ZUSTLG-12,000
12 CYCL DEF 1.4 V.ZEIT0,000
13 CYCL DEF 1.5 F200
14 CALL LBL 22 REP
15 CALL LBL 23 REP
16 L Z+100,000 R0 F9998 M30
17 LBL 22
18 CYCL DEF 7.0 NULLPUNKT
19 CYCL DEF 7.1 X-87,600
20 CYCL DEF 7.2 Y+75,000
21 CALL LBL 1 REP
22 CALL LBL 3 REP
23 CYCL DEF 7.0 NULLPUNKT
24 CYCL DEF 7.1 X-71,400
25 CYCL DEF 7.2 Y+46,600
26 CALL LBL 1 REP
27 CALL LBL 3 REP
28 CYCL DEF 7.0 NULLPUNKT
29 CYCL DEF 7.1 X-79,500
30 CYCL DEF 7.2 Y-24,400
31 CALL LBL 1 REP
32 CALL LBL 3 REP
33 CYCL DEF 7.0 NULLPUNKT
34 CYCL DEF 7.1 X-63,300
35 CYCL DEF 7.2 Y-52,800
36 CALL LBL 1 REP
37 LBL 0
38 LBL 23
39 CYCL DEF 7.0 NULLPUNKT
40 CYCL DEF 7.1 X-87,600
41 CYCL DEF 7.2 Y+46,600
42 CALL LBL 1 REP
43 CALL LBL 3 REP
44 CYCL DEF 7.0 NULLPUNKT
45 CYCL DEF 7.1 X-71,400
46 CYCL DEF 7.2 Y+18,200
47 CALL LBL 1 REP
48 CALL LBL 3 REP
49 CYCL DEF 7.0 NULLPUNKT
50 CYCL DEF 7.1 X-79,500
51 CYCL DEF 7.2 Y-52,800
52 CALL LBL 1 REP
53 CALL LBL 3 REP
54 CYCL DEF 7.0 NULLPUNKT
55 CYCL DEF 7.1 X-63,300
56 CYCL DEF 7.2 Y-81,200
57 CALL LBL 1 REP
58 LBL 0
59 LBL 1
60 L X+0,000 Y+0,000 R0 F9998 M
61 LBL 2
62 L IX+32,400 R0 F9998 M
63 CALL LBL 2 REP 3 /3
64 LBL 0
65 LBL 3
66 L IX+32,400 R0 F9998 M
67 LBL 0
68 END PGM 4444 MM P
Jak pytam to znaczy że nie wiem ,jak wiem to odpowiem i pomogę ,więc doceń to -tak jak ja doceniam Cię !!!!


jtools
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 2
Posty: 46
Rejestracja: 24 sty 2014, 07:52
Lokalizacja: szczecin
Kontakt:

#16

Post napisał: jtools » 05 kwie 2014, 21:14

Anulować odbicia lustrzane, obroty i przesunięcia bazowe możesz funkcjami M142, M143. Długość narzędzia definiujesz w tablicy narzędzi, więc nie widzę z tym problemu. Jeżeli chcesz wywołać to samo narzędzie z inną długością to możesz powtórzyć TOOL DEF i wpisać tą właśnie długość. Z kolei linijki w których masz zdefiniowane podprogramy można przeskoczyć :)
Chodzi mi o sytuację kiedy potrzebujesz wywołać kilka programów po sobie bez jakiejkolwiek ingerencji operatora, maszyna nie może się zatrzymać.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”