586.414 aktive Mitglieder*
3.064 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Frei definierbare Tabelle., 421 Messen Bohrung.

Beitrag 17.09.2011, 18:08 Uhr
Key2
Key2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.02.2010
Beiträge: 33

Hallo CNC Profis.

Ich brauche Hilfe und ich hoffe,dass mir einer von Euch helfen kann.
Arbeite zur zeit an BAZ (5 Achs)C-800 von Hermle mit der Steuerung 430 von Heidenhain

Ich habe in der mitte des Tisches einen Flansch aufgespannt.
Dann hab ich bei geschwenkter Achse (A-90 Grad ), 48 Bohrungen alle 7,5 grad eine Passung (8H5) am Umfang (48x7,5 Grad macht genau 360 Grad) gebohrt und gerieben. Der Nullpunkt liegt genau in der mitte von der Bohrung

Ich will die Passungen mit dem Zyklus 421 vermessen und die Abweichungen in X Achse und Y Achse in die frei definierbare Tabelle automatisch von der Steuerung eintragen lassen.

Leider hab ich keine Ahnung wie das Program aussehen soll.
Die Tabelle die ich erstellt hab macht mir auch Sorgen,weil ich nicht weiss wie die Spalten und Zeilen aussehen sollen für das X und Y Mass.
Was bedeuten Feldname und andere sachen die da auftauchen

Für jedes Program und Skize von der Tabelle bin ich sehr Dankbar.


--------------------
key1
TOP    
Beitrag 18.09.2011, 20:43 Uhr
JBobis
JBobis
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 09.09.2004
Beiträge: 208

FN 26: TABOPEN TNC:\\*.tab
FN 0: Q1 =+0 ;STARTREIHE

LBL 1
FN 28: TABREAD Q2 =Q1 /"X,Y,X1,Y1"
10 FN 1: Q1 =+Q1 + +1

CYCL DEF 421
Q273=Q2
Q274=Q3
...

FN 0: Q4 =+Q161
FN 0: Q5 =+Q162
FN 27: TABWRITE Q1 /"X,Y,X1,Y1" =Q2

CALL LBL 1 REP? ;ENDREIHE
M2

gigt es noch eine Moeglichkeit die Werte in ASCII Datei speichern durch print und mask


--------------------
Práce není penis, postojí i dva dny!
Die Arbeit ist kein P...., sie kann auch 2 Tage stehen.
TOP    
Beitrag 19.09.2011, 19:14 Uhr
Key2
Key2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.02.2010
Beiträge: 33

QUOTE (Bobis @ 18.09.2011, 21:43 Uhr) *
FN 26: TABOPEN TNC:\\*.tab
FN 0: Q1 =+0 ;STARTREIHE

LBL 1
FN 28: TABREAD Q2 =Q1 /"X,Y,X1,Y1"
10 FN 1: Q1 =+Q1 + +1

CYCL DEF 421
Q273=Q2
Q274=Q3
...

FN 0: Q4 =+Q161
FN 0: Q5 =+Q162
FN 27: TABWRITE Q1 /"X,Y,X1,Y1" =Q2

CALL LBL 1 REP? ;ENDREIHE
M2

gigt es noch eine Moeglichkeit die Werte in ASCII Datei speichern durch print und mask


--------------------
key1
TOP    
Beitrag 19.09.2011, 19:50 Uhr
Key2
Key2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.02.2010
Beiträge: 33

Hallo Bobis.
Vielen Dank für die Hilfe.

Mit der schnellen Antwort hab ich echt nicht gerechnet.Der erste Eindruck,Du hast es wirklich drauf.
Frag mich wo man so was lernen kann.Gib mir bitte ein Tipp.
Glaubst oder nicht ,bin schon seid 12 Jahren am fräsen noch nie .TAB gebraucht.

Hab Serie drauf und es dauert noch Paar Tage, bis ich Dein Pgm ausprobieren kann.
Ich hoffe ich krieg das hin mit dem ganzen PGM so dass es auch funktioniert.

Die Tabelle wie sie aussehen soll, hab auch keine Ahnung.Hab schon mal früher probiert aber ich bekomme immer den Fehler "Feldname nicht gefunden"
Eine Idee von Dir wäre sehr hilfsreich.
Danke.


--------------------
key1
TOP    
Beitrag 19.09.2011, 21:28 Uhr
JBobis
JBobis
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 09.09.2004
Beiträge: 208

Hallo,
ja, durchfuehrung der Tab ist fuer einzelnen Cncoperator wahrscheinlich bisschen kompliziert.
Andere Lage ist fuer mich, wenn ich vorbereite Programmen wie Programmierer, dann die Tab mir manchmal nutzbare kommt vor.
Waren Zeieten, wann man hat von Catia sehr oft die "MB-Bohrung" Tabellen erhalten.
Mit einfacher Uebersetzung bekomme ich Tabformat zur Bearbeitung oder Messung
Also, mueholos ich verarbeite sehr viel Koordinaten
Tschuss Bobis
Beispiel des Formates sieht so aus (aber alles doch gemuetlich und fehlerlos geht durch TNC)
BEGIN 1234567.tab
#STRUCTBEGIN
NAME = X
TYPE = N
WIDTH = 16
DEC = 3
DIA-ENGLISH =
DIA-GERMAN =
DIA-CZECH =
DIA-FRENCH =
DIA-ITALIAN =
DIA-SPANISH =
DIA-PORTUGUE =
DIA-SWEDISH =
DIA-DANISH =
DIA-FINNISH =
DIA-DUTCH =
DIA-POLISH =
DIA-HUNGARIA =
NAME = Y
TYPE = N
WIDTH = 16
DEC = 3
DIA-ENGLISH =
DIA-GERMAN =
DIA-CZECH =
DIA-FRENCH =
DIA-ITALIAN =
DIA-SPANISH =
DIA-PORTUGUE =
DIA-SWEDISH =
DIA-DANISH =
DIA-FINNISH =
DIA-DUTCH =
DIA-POLISH =
DIA-HUNGARIA =
NAME = X1
TYPE = N
WIDTH = 16
DEC = 3
DIA-ENGLISH =
DIA-GERMAN =
DIA-CZECH =
DIA-FRENCH =
DIA-ITALIAN =
DIA-SPANISH =
DIA-PORTUGUE =
DIA-SWEDISH =
DIA-DANISH =
DIA-FINNISH =
DIA-DUTCH =
DIA-POLISH =
DIA-HUNGARIA =
NAME = Y1
TYPE = N
WIDTH = 16
DEC = 3
DIA-ENGLISH =
DIA-GERMAN =
DIA-CZECH =
DIA-FRENCH =
DIA-ITALIAN =
DIA-SPANISH =
DIA-PORTUGUE =
DIA-SWEDISH =
DIA-DANISH =
DIA-FINNISH =
DIA-DUTCH =
DIA-POLISH =
DIA-HUNGARIA =
#STRUCTEND
NR X Y X1 Y1
0 -40.123 -40 0 0
1 -20 -20.123 0 0
2 0 0 0 0
3 20.123 20 0 0
4 40 40.123 0 0
[END]


--------------------
Práce není penis, postojí i dva dny!
Die Arbeit ist kein P...., sie kann auch 2 Tage stehen.
TOP    
Beitrag 21.09.2011, 10:08 Uhr
JBobis
JBobis
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 09.09.2004
Beiträge: 208

dieses Beispiel im Anhang
nur statt 161 ersetze Q161 u. statt 162 schreib Q162
Angehängte Datei(en)
Angehängte Datei  Beispiel.zip ( 848Byte ) Anzahl der Downloads: 65
 


--------------------
Práce není penis, postojí i dva dny!
Die Arbeit ist kein P...., sie kann auch 2 Tage stehen.
TOP    
Beitrag 21.09.2011, 17:31 Uhr
Key2
Key2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.02.2010
Beiträge: 33

Hallo Bobis.
Hab mal eine Frage.
Was bedeuten die ganzen Sprachen. Muss ich sie auch schreiben im meinem PGM.
Im moment verstehe ich nur Bahnhoff.sorry.
Für deine Mühe schon mal vielen dank.


--------------------
key1
TOP    
Beitrag 21.09.2011, 20:34 Uhr
JBobis
JBobis
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 09.09.2004
Beiträge: 208

Hallo, na ja, die tschechische "povidalizemuhrali" Sprache.
Fuer mich ist ganzes Forum ein Bahnhoff biggrin.gif
Aber keinen angst, tnc macht selber eine Uebersetzung

Der Beitrag wurde von Bobis bearbeitet: 21.09.2011, 20:36 Uhr


--------------------
Práce není penis, postojí i dva dny!
Die Arbeit ist kein P...., sie kann auch 2 Tage stehen.
TOP    
Beitrag 28.09.2011, 17:49 Uhr
Key2
Key2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.02.2010
Beiträge: 33

Hallo Bobis

Es hat lange gedauert ,aber ich habe es ausprobiert.
Das Program läuft so wie du geschrieben hast, leider wird die Abweichung in X und Y nicht in die Tabelle eingetragen.
Nur die Parameter Q161 und Q162 in Spalte X1 und Y1 werden eingetragen.Brauche aber die Zahlen inX und Y.
Wo ist der Fehler.Vieleicht kannst du was machen.
Hab gedacht das wird so aussehen:
Zum Beispiel.


NR X Y
0 + 0,01 -0,005
1 - 0,005 + 0,02

IM Anhang das PGM und die Tabelle.
Angehängte Datei(en)
Angehängte Datei  TEST.zip ( 11.15KB ) Anzahl der Downloads: 41
 


--------------------
key1
TOP    
Beitrag 28.09.2011, 21:30 Uhr
JBobis
JBobis
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 09.09.2004
Beiträge: 208

Hallo Key2,
meinte, das du willst die Koordinate von Mitte Bohrung gerade aus diese Tabelle lesen und durchfuehren beim Messen. Nach dem Messen die Abweichswerte in der Tebelle einspeichern.
Du liest aus eine Nullpunkttabelle - das ist ganz anderer Fall.
Mitte Bohrung wird jedesmall X0 Y0
Ok, alles ist moeglich, nur sich verstaendigen - das ist ein Grung.
Schreib Du bitte nochmals, was genau brauchst - was fuer eine Werte
Wie sieht Deiner Pgm und Deine Tabelle und Resultat
Ich verstehe nicht Deinen Beispiel, bitte besser beschreiben
Danke fuer Verstaendnis
Tschuss


--------------------
Práce není penis, postojí i dva dny!
Die Arbeit ist kein P...., sie kann auch 2 Tage stehen.
TOP    
Beitrag 29.09.2011, 12:19 Uhr
Key2
Key2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.02.2010
Beiträge: 33

Hallo Bobis.
Ok vieleicht hab ich mich falsch Ausgedruckt.Sorry
Ich weiss nicht ob du das PGM gesehen hast,hab Probleme mit aufmachen.

Der Nullpunkt in meinem Pgm ist natürlich vor der Bearbeitung gesetzt worden nicht danach wo die Bohrung fertig ist.Das ist doch klar.Ich will die Werte nur SEHEN das wars.Und nicht mit, weiter arbeiten.
Ich hab auf der masch. um die 15 verschiedene vorrichtungen,die ich jeder Zeit aufspannen kann.Jede Vorr. hat einen Anderen Nullpunkt.Deswegen der Nullpunkt im Pgm.
Wir nullen nicht ab.Die Taste "Bezugspunkt setzen" brauche ich gar nicht.

Ein anderes Beispiel vieleicht kannst du mich jetzt besser verstehen.

Du willst in einer Platte 100x100mm (im Schraubstock gespannt)ein loch 10h6 in der Mitte bohren,spindeln und reiben.Also bei X+50 und Y+50. Ist klar oder.
Danach musst du die bohrung mit Taster vermessen ob sich tatsächlich die Boh. bei X+50 Y+50 befindet. Dazu nehme ich Zyclus 421 Bohrung messen. ist klar oder.
Was macht die TNC,sie erstellt automatisch ein Messprotokoll..TXT
Was steht in dem Messpro.unter anderen.

Die ist Position und die Abweichungen von dem loch(10H6).

Wenn du denkst das loch liegt genau X+50,000 und Y+50,000 dann hast du riesen Glück.
Bei mir liegen sie immer Paar tausentstel oder Hundertstel daneben.
Und genau diese Werte hätte ich in meiner Fr.Def.Tabelle.Ist jetzt alles klar.
Schreib bitte was du darüber denkst.

Ich hab natürlich ein Grund warum ich die Tabelle brauche.
Vor paar Wochen hatte ich ein Flansch (Durchmesser 360mm)auf der Masch.
Sollte ich 120 löcher am Umfang bohren (5H6).Der kunde meinte sie sind nicht mittig.
OK Züruck auf die Masch. Alles vermessen mit Zy.421.Jetzt kommt "das Problem".
Die blöde TNC, macht automatisch 120 Messprotokolle für jedes loch einzeln.OK alles ausgedrückt(100 Bläter A4)und zum Kunden geschickt.Nach zwei Stunden ruft der Kunde an und fragt, ob ich eine an der Waffel hätte so hat sich das angehört
Mit der Frei Def. Tabelle hätte ich vieleich 2 Bläter.ist klar oder.
Also ich bleibe auf jeden Fall drann.
Gruss.
Key2


--------------------
key1
TOP    
Beitrag 29.09.2011, 12:21 Uhr
Key2
Key2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.02.2010
Beiträge: 33

Hallo Bobis.
Ok vieleicht hab ich mich falsch Ausgedruckt.Sorry
Ich weiss nicht ob du das PGM gesehen hast,hab Probleme mit aufmachen.

Der Nullpunkt in meinem Pgm ist natürlich vor der Bearbeitung gesetzt worden nicht danach wo die Bohrung fertig ist.Das ist doch klar.Ich will die Werte nur SEHEN das wars.Und nicht mit, weiter arbeiten.
Ich hab auf der masch. um die 15 verschiedene vorrichtungen,die ich jeder Zeit aufspannen kann.Jede Vorr. hat einen Anderen Nullpunkt.Deswegen der Nullpunkt im Pgm.
Wir nullen nicht ab.Die Taste "Bezugspunkt setzen" brauche ich gar nicht.

Ein anderes Beispiel vieleicht kannst du mich jetzt besser verstehen.

Du willst in einer Platte 100x100mm (im Schraubstock gespannt)ein loch 10h6 in der Mitte bohren,spindeln und reiben.Also bei X+50 und Y+50. Ist klar oder.
Danach musst du die bohrung mit Taster vermessen ob sich tatsächlich die Boh. bei X+50 Y+50 befindet. Dazu nehme ich Zyclus 421 Bohrung messen. ist klar oder.
Was macht die TNC,sie erstellt automatisch ein Messprotokoll..TXT
Was steht in dem Messpro.unter anderen.

Die ist Position und die Abweichungen von dem loch(10H6).

Wenn du denkst das loch liegt genau X+50,000 und Y+50,000 dann hast du riesen Glück.
Bei mir liegen sie immer Paar tausentstel oder Hundertstel daneben.
Und genau diese Werte hätte ich in meiner Fr.Def.Tabelle.Ist jetzt alles klar.
Schreib bitte was du darüber denkst.

Ich hab natürlich ein Grund warum ich die Tabelle brauche.
Vor paar Wochen hatte ich ein Flansch (Durchmesser 360mm)auf der Masch.
Sollte ich 120 löcher am Umfang bohren (5H6).Der kunde meinte sie sind nicht mittig.
OK Züruck auf die Masch. Alles vermessen mit Zy.421.Jetzt kommt "das Problem".
Die blöde TNC, macht automatisch 120 Messprotokolle für jedes loch einzeln.OK alles ausgedrückt(100 Bläter A4)und zum Kunden geschickt.Nach zwei Stunden ruft der Kunde an und fragt, ob ich eine an der Waffel hätte so hat sich das angehört
Mit der Frei Def. Tabelle hätte ich vieleich 2 Bläter.ist klar oder.
Also ich bleibe auf jeden Fall drann.
Gruss.
Key2


--------------------
key1
TOP    
Beitrag 29.09.2011, 13:26 Uhr
JBobis
JBobis
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 09.09.2004
Beiträge: 208

Hallo,
hmmm, hab ich fuer Dich zur Begudachtung eine komplexe Loesung, ..siehe Anhang
Tschuss
Angehängte Datei(en)
Angehängte Datei  captured.jpg ( 310.27KB ) Anzahl der Downloads: 90
 


--------------------
Práce není penis, postojí i dva dny!
Die Arbeit ist kein P...., sie kann auch 2 Tage stehen.
TOP    
Beitrag 29.09.2011, 21:03 Uhr
Key2
Key2
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.02.2010
Beiträge: 33

Hallo Bobis.
Danke dir für den Anhang und deine kostbare freizeit.

Das ist doch mal was.Sieht aber verdammt komplitiert aus.
Muss alles ausprobieren, ich gebe nicht auf und ich denke das krieg ich hin.
Melde mich noch auf jeden Fall.

Tschüs und danke noch mal.


--------------------
key1
TOP    



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