586.389 aktive Mitglieder*
2.975 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Antastprogramm

Beitrag 22.01.2008, 10:28 Uhr
Tobias Bastian
Tobias Bastian
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.06.2007
Beiträge: 76

Hallo ich habe auch mal eine Frage.
Und zwar geht es um folgendes. Wir haben seit kurzem ein neues Bearbeitungszentrum mit der neuen i530 Steuerung.
Dort habe ich mir ein kleines Programm geschrieben um meine Werkstücke (immer nur Rechtecke) anzutasten. Ich habe das Programm so geschrieben, dass ich am Anfang des Programms nur über einen Q-Parameter die Länge und die Breite meines Werkstückes eingebe. Daraus errechne ich die Punkte für das Anfahren der C-Achse und auch des Rechecks. Jetzt war mein Tollkühner Plan so, dass ich auch direkt über einen Q-Parameter steuern kann in welchen Preset Das ganze abgelegt werden soll. Also zum Beispiel so... Q1600=Q305 (Q305 ist die Nummer zum Eintrag in die Preset). Da ich aber Verschiedene Anfahr-Zyklen hintereinander verwende und im Zyklus ja auch etwas im Q305 stehen muss, kommt hinterher etwas ziemlich wides dabei raus. Ich habe auch schon versucht im Zyklus bei Q305 zum Beispiel Q1600 einzutragen, da man mir bei Heidenhain gesagt hat, dass die Q-Parameter ab 1600 für keine Interne Berechnung verwendet werden. Aber im Zyklus kann man nur 3-Stellige Q-Parameter eintragen.
Kann mir eventuell jemand weiterhelfen, was ich da bloß machen könnte???

Vielen Dank
TOP    
Beitrag 22.01.2008, 15:29 Uhr
MagicMoldMaker
MagicMoldMaker
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 30.11.2006
Beiträge: 14

Hy Tobias

Du kannst einen fixen preset verwenden, welcher nur die ungefähre position deines werkstücks definiert.(z.B.30)

- diesen aktivieren(Q305=30)

- Werkstück abnehmen
In diesem "Antast-Dialog" die gemessene Position als dynamischer
preset speichern. (z.B. 31)

- diesen aktivieren(Q305=31)
- pgm starten

[img]/forum/sources/mods/schilder_smilie_creator/text2schild.php?smilienummer=1&text=Achtung![/img]
Achte immer darauf, dass du die Berechnungen immer vor der Benutzung des Ergebnisses schreibst.



Greez MMM


--------------------
Mache die Dinge so einfach wie möglich - aber nicht einfacher.
TOP    
Beitrag 22.01.2008, 18:10 Uhr
Tobias Bastian
Tobias Bastian
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.06.2007
Beiträge: 76

Hey MagicMoldMaker.

Sorry ich habe leider nicht so ganz verstanden was du damit gemeint hast. Ich habe mal mein PGM kopiert und schreibs mal hier rein. Vielleicht versteht ihr dann was ich meine...

________________________________________________________

0 BEGIN PGM antasten-manuel MM
1 * -
2 * -
3 Q1600 = 260 ;x-Breite
4 Q1601 = 130 ;y-Laenge
5 Q1610 = - 10 ;z-Messhoehe
6 * -
7 * -
8 TOOL CALL 32 Z S100 F10
9 Q1603 = ( Q1600 / 2 * - 1 ) + 10
10 Q1604 = ( Q1601 / 2 * - 1 ) - 30
11 Q1605 = Q1600 / 2 - 10
12 Q1606 = ( Q1601 / 2 * - 1 ) - - 30
13 Q1607 = Q1600 + 60
14 Q1608 = Q1601 + 60
15 Q1609 = Q1602
16 * -- PRESET nicht abaendern!!! --
17 TCH PROBE 419 BZPKT EINZELNE ACHSE ~
Q263=+0 ;1. PUNKT 1. ACHSE ~
Q264=+0 ;1. PUNKT 2. ACHSE ~
Q261=+0 ;MESSHOEHE ~
Q320=+0 ;SICHERHEITS-ABST. ~
Q260=+50 ;SICHERE HOEHE ~
Q272=+3 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q305=+0 ;NR. IN TABELLE ~
Q333=+0 ;BEZUGSPUNKT ~
Q303=+1 ;MESSWERT-UEBERGABE
18 * ----- PRESET abaendern!!! -----
19 TCH PROBE 403 ROT UEBER DREHACHSE ~
Q263=+Q1603 ;1. PUNKT 1. ACHSE ~
Q264=+Q1604 ;1. PUNKT 2. ACHSE ~
Q265=+Q1605 ;2. PUNKT 1. ACHSE ~
Q266=+Q1604 ;2. PUNKT 2. ACHSE ~
Q272=+2 ;MESSACHSE ~
Q267=+1 ;VERFAHRRICHTUNG ~
Q261=+Q1610 ;MESSHOEHE ~
Q320=+0 ;SICHERHEITS-ABST. ~
Q260=+50 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q312=+6 ;AUSGLEICHSACHSE ~
Q337=+1 ;NULL SETZEN ~
Q305=+3 ;NR. IN TABELLE ~
Q303=+1 ;MESSWERT-UEBERGABE ~
Q380=+0 ;BEZUGSWINKEL
20 * ----- PRESET abaendern!!! -----
21 TCH PROBE 411 BZPKT RECHTECK AUS. ~
Q321=+0 ;MITTE 1. ACHSE ~
Q322=+0 ;MITTE 2. ACHSE ~
Q323=+Q1607 ;1. SEITEN-LAENGE ~
Q324=+Q1608 ;2. SEITEN-LAENGE ~
Q261=+Q1610 ;MESSHOEHE ~
Q320=+0 ;SICHERHEITS-ABST. ~
Q260=+50 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q305=+3 ;NR. IN TABELLE ~
Q331=+0 ;BEZUGSPUNKT ~
Q332=+0 ;BEZUGSPUNKT ~
Q303=+1 ;MESSWERT-UEBERGABE ~
Q381=+1 ;ANTASTEN TS-ACHSE ~
Q382=+0 ;1. KO. FUER TS-ACHSE ~
Q383=+0 ;2. KO. FUER TS-ACHSE ~
Q384=+0 ;3. KO. FUER TS-ACHSE ~
Q333=+0 ;BEZUGSPUNKT
22 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+Q305 ;BEZUGSPUNKT-NUMMER
23 L Z+100 FMAX
24 L X+0 Y+0 A+0 C+0 FMAX
25 L M30 M31
26 END PGM antasten-manuel MM

________________________________________________________


Hier nochmal meine Erklärung...

Im ersten Teil fahre ich nur Z an um danach meine Z-Messhöhe zu haben. dann brauche ich vorher nicht so viel zu messen. Diese Z-Höhe speicher ich al manuellen NPKT ab. Danach fahre ich die C-Drehung an. Ab hier sollen alle Ergebnisse in einen Preset geschrieben werden, welchen ich zu Beginn (und nur zu Beginn) dieses PGMs festlege...
Ähnlich wie x und y Maße am Anfang.

O.K. vielleicht hilft das ein wenig weiter....
TOP    
Beitrag 22.01.2008, 21:00 Uhr
edgi
edgi
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 30.01.2007
Beiträge: 344

hallo tobias.

was mich in erster linie erstmal stört, ist das du über c ausrichtest, aber den preset nicht aufrufst. ich habe es mal versucht und bei mir komt fehler
achswinkel ungleich schwenkwinkel.

ich arbeite auch mitParanuitund meine grundeingaben da beginne ich mit 1999 abwärtsParanuitdi ich in zyklen aufrufe oder so fange ich bei 500 an aufwärts. lege dir den preset doch auf einen 3stelligen.

gruß


--------------------
Wir können nicht zaubern, aber dank Edge CAM kommen wir ziehmlich nahe dran
TOP    
Beitrag 22.01.2008, 21:47 Uhr
Tobias Bastian
Tobias Bastian
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.06.2007
Beiträge: 76

Hallo vielen Dank für deinen Beitrag.
Ich denke damit kann ich ein wenig was anfangen... thumbs-up.gif

QUOTE
was mich in erster linie erstmal stört, ist das du über c ausrichtest, aber den preset nicht aufrufst. ich habe es mal versucht und bei mir komt fehler
achswinkel ungleich schwenkwinkel.


Also bei uns ist es so, dass die TNC die C-Achse anfährt und danach sofort nach dem angefahrenen Winkel ausrichtet. Erst danach fährt sie die anderen Positionen an.

QUOTE
ich arbeite auch mitParanuitund meine grundeingaben da beginne ich mit 1999 abwärtsParanuitdi ich in zyklen aufrufe oder so fange ich bei 500 an aufwärts. lege dir den preset doch auf einen 3stelligen.


Also ich fange bei 1600 aufwärts an. So hat man mir es beigebracht... Aber ich denke das spielt ja keine Rolle. Du schreibst, ich soll für den Zyklus einen 3-StelligenParanuitnehmen wie z.B. Q500 ?! Wird der nicht für was anderes evtl. verwendet?! Und jetzt die alles entscheidende und spannende Frage: Wenn ich zum Beispiel am Anfang meines PGMs schreibe
Q305=Q500
Q500=10

behällt die TNC sich das dann für das ganze PGM oder nur für den ersten Zyklus?

Ich werds aber auf jeden Fall mal ausprobieren...

danke.gif
TOP    
Beitrag 22.01.2008, 23:47 Uhr
edgi
edgi
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 30.01.2007
Beiträge: 344

hallo

QUOTE (Tobias Bastian @ Dienstag, 22.Januar 2008, 21:47 Uhr)
Also bei uns ist es so, dass die TNC die C-Achse anfährt und danach sofort nach dem angefahrenen Winkel ausrichtet. Erst danach fährt sie die anderen Positionen an.



bis dahin geschieht es bei mir ja auch nur wenn dann der nächste messzyklus startet dann bekomm ich den fehler.

kann aber auch sein, da ich mit nahezu der ganzenpreset tabelle arbeite und schon überall fast was drinne stehen habe das ich da den ehler her bekomme.



bei der auswahl der parameter habe ich mich danach gerichtet welche komentare in der parameterliste stehen und nach den hb sowohl die messzyklen und und das normale hb und mir sind paras über 400 nicht bekannt das diese zum verrechnen oder sonstwo eingesetzt sind, was aber wieder von masch hersteller zu masch hersteller verschieden ist.

ja wenn du einenParanuiteinmal schreibst beleibt er solange erhalten, bis du ihn überschreibst oder der strom ausfällt. ich werde mich diesbezüglich auf alle fälle auch mal informieren welche paras bei mir fest vorgesehen sind und danke dir für diesen tip.

ich werde da auch mal was stricken, eventuell kann ich dir damit helfen.

gruß


--------------------
Wir können nicht zaubern, aber dank Edge CAM kommen wir ziehmlich nahe dran
TOP    



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