HEIDENHAIN
HEIDENHAIN

Steuerungen, Messgeräte & Positionsanzeigen

BLUM Laser_WZ Bruchkontrolle

Beitrag 23.10.2020, 08:15 Uhr
maximus6666
Level 2 = Community-Facharbeiter
**
Morgen beinand...

Ich hoffe der ein oder andere kann mir etwas unter die Arme greifen. Ich möchte in unseren PP die Bruchkontrolle automatisch mit ausgeben lassen
was auch eigentlich kein Problem ist, aber wenn die Bruchkontrolle kommt wird das WZ zwar gesperrt aber das nächste WZ wird eingewechselt.
Ich will aber das wenn ein Bruch vorliegt die Maschine stehen bleibt und mir eine kleine Meldung ausgegeben wird.
Ich weiß dass es hier schon einige Themen gibt aber ich steige da nicht so ganz durch mit den ganzen if Befehlen und so weiter

Steuerung ist eine iTNC 530

und so sieht momentan der Programm Ausschnitt aus


130 L Z+10.000 FMAX
131 CYCL DEF 332 TUNING ~
Q395=0 ;TUNING MODE ~
Q396=0 ;TOLERANZ
TCH PROBE 586 WZ-BRUCHKONTROLLE ~
Q356=+1 ;MESSRICHTUNG ~
Q357=+0 ;RADIALER OFFSET ~
Q359=+0 ;ADD.LAENGENKORREKTUR ~
Q375=+0 ;ANFAHRSTRATEGIE ~
Q376=+100 ;SICHERHEITSABSTAND
132 M5
133 * ZYLINDERFRAESER D.6 L.80
134 TOOL CALL 1 Z S8500 F1900
135 * - KONSTANT Z STANDARD
136 M3
137 CYCL DEF 332 TUNING ~
Q395=+2 ;TUNING MODE ~
Q396=+0.01 ;TOLERANZ
138 L X-7.694 Y+3.769 R0 FMAX

Das Komische ist bei der MIKRON HSM 500 hat es gereicht einfach den TCH PROBE 586 einzufügen und die Maschine blieb einfach stehen wenn
ein Bruch vorlag.
Aber bei einer Exeron HSC 600 will es nicht klappen.

schon mal vielen Dank für eure hilfe
   
Beitrag 23.10.2020, 08:18 Uhr
schwindl
Level 7 = Community-Professor
*******
Hallo, das kannst du in der Einstellungstabelle von BLUM in PLC:\BLUM.
Frag einfach deinen Maschinenhersteller oder BLUM direkt


--------------------
Gruß
Schwindl
   
Beitrag 23.10.2020, 08:29 Uhr
maximus6666
Level 2 = Community-Facharbeiter
**
Hmmm ich dachte das man sowas mit "ein paar schlauen Sätzen" lösen könnte.

Dann werde ich wohl mal telefonieren...trotzdem danke und ein schönes Wochenende.
   
Beitrag 23.10.2020, 09:33 Uhr
Andi_564
Level 1 = Community-Lehrling
*
Wenn du es ganz billig haben willst, kannst du nach der Bruchkontrolle das Werkzeug erneut aufrufen. Dann erkennt die Steuerung dass es gesperrt ist, bleibt stehen und gibt ne Meldung aus. Es gibt auch elegante Lösungen, (mit Schwester Werkzeug wenn Bruch erkannt wurde und Programmteilwiederholungen oder Paletten Wechsel. Möglich ist viel.) aber so würde es auch funktionieren.
Gruß Andi
   
Beitrag 23.10.2020, 09:59 Uhr
maximus6666
Level 2 = Community-Facharbeiter
**
Ja die billige Lösung würde mir durchaus reichen smile.gif

Habe mir jetzt aus einem anderen thread einfach was zusammengebastelt. Ich weiß zwar den Sinn und Logik nicht zu 100% aber es funktioniert smile.gif

So habe ich es jetzt in den PP geschrieben


" TCH PROBE 586 WZ-BRUCHKONTROLLE ~";
" Q356=+1 ;MESSRICHTUNG ~";
" Q357=+0 ;RADIALER OFFSET ~";
" Q359=+0 ;ADD.LAENGENKORREKTUR ~";
" Q375=+0 ;ANFAHRSTRATEGIE ~";
" Q376=+100 ;SICHERHEITSABSTAND ";
" M5 ";
" FN 18: SYSREAD Q1 = ID20 NR1 ";
" TOOL CALL Q1 Z S2000 ";

Danke für den Denkanstoß thumbs-up.gif
   
Beitrag 26.11.2020, 05:20 Uhr
SebLovin
Level 1 = Community-Lehrling
*
So könntest du es machen:
1-7 werkstückreinigung
8-13 freifahren und Achsen zurücksetzen
14-22 bruchkontrolle
23 Abfrage Q199 0=ok (wird in tchprobe586 gesetzt)
24-29 stop falls wz gebrochen, dann kannst du es wechseln und gleich neu verrechnen
30-33 falls kein wz-bruch; macht er ganz normal weiter


0 BEGIN PGM Reset MM
1 M9 M127
2 M25 M129
3 M17
4 CYCL DEF 9.0 VERWEILZEIT
5 CYCL DEF 9.1 V.ZEIT3
6 M16
7 M9
8 M1
9 M140 MB MAX
10 L Z-1 R0 FMAX M91
11 L X+0 Y+0 FMAX M92
12 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+Q1000 ;BEZUGSPUNKT-NUMMER
13 PLANE RESET TURN F8888
14 ;
15 L C+90 F6666 M91
16 ;
17 TCH PROBE 586 WZ-BRUCHKONTROLLE ~
Q356=+1 ;MESSRICHTUNG ~
Q357=+0 ;RADIALER OFFSET ~
Q359=+0 ;ADD.LAENGENKORREKTUR
18 ;
19 L C+0 F6666
20 L F AUTO
21 ;
22 M5
23 FN 9: IF +Q199 EQU +0 GOTO LBL "WEITER"
24 M0 ;WERKZEUGBRUCH!
25 L C+90 F6666
26 TCH PROBE 584 WZ-LAENGE, WZ-RADIUS ~
Q350=+3 ;MESSART ~
Q351=+0 ;MESSUMFANG ~
Q352=+0 ;SCHNEIDENKONTROLLE ~
Q355=-1 ;SONDERFUNKTION ~
Q361=+3 ;ANZAHL MESSUNGEN ~
Q362=+0.01 ;ZUL. STREUTOLERANZ ~
Q359=+0 ;ADD.LAENGENKORREKTUR ~
Q360=+0 ;ADD.RADIUSKORREKTUR
27 L C+0 F3000
28 L F AUTO
29 M0
30 LBL "WEITER"
31 L B+0 C+0 F6666
32 TOOL CALL Z S10 F0 DL+0 DR+0 DR2:+0
33 END PGM Reset MM


Mfg SebLovin
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: