11913
Follower:innenWie Nullpunkttabelle im Pg einbinden, Wer kann mir ein kl Pg schreiben
27.03.2005, 23:21 Uhr
Hallo Ihr alle
Wer kann mir mal helfen?
Ich habe an der TNC306 (Erodiersteuerung) 250 Startlöcher zu bohren!
Hierzu würde ich gerne die Nullpunkttabelle einbinden.
Das hab ich bisher noch nie gemacht!
In dem Handbuch wird aber nicht sehr gut beschrieben wie das geht!!!
Ich habe bisher immer mit einem Aufruf-PG gearbeitet:
1 Beginn PGM 18
2 L X10.9 Y90.9
3 CALL PGM 30
4 L X20.0 Y90.9
5 CALL PGM30
(PGM 30 ist ein selbstantastendes Startloch bohrPG)
usw.
das scheint mir bei den vielen Bohrungen sehr aufwendig zu sein.
Würde gerne mit Laptop die vorhandene Koordinatentabelle mit TNC Remo
übertragen und dann in einem PG aufrufen!
Wer kann mir hier helfen.
Vielen Dank für die schnelle Hilfe im voraus
Gruß Lüni
Wer kann mir mal helfen?
Ich habe an der TNC306 (Erodiersteuerung) 250 Startlöcher zu bohren!
Hierzu würde ich gerne die Nullpunkttabelle einbinden.
Das hab ich bisher noch nie gemacht!
In dem Handbuch wird aber nicht sehr gut beschrieben wie das geht!!!
Ich habe bisher immer mit einem Aufruf-PG gearbeitet:
1 Beginn PGM 18
2 L X10.9 Y90.9
3 CALL PGM 30
4 L X20.0 Y90.9
5 CALL PGM30
(PGM 30 ist ein selbstantastendes Startloch bohrPG)
usw.
das scheint mir bei den vielen Bohrungen sehr aufwendig zu sein.
Würde gerne mit Laptop die vorhandene Koordinatentabelle mit TNC Remo
übertragen und dann in einem PG aufrufen!
Wer kann mir hier helfen.
Vielen Dank für die schnelle Hilfe im voraus
Gruß Lüni
28.03.2005, 10:54 Uhr
Hallo Lüni,
ich seh keinen Vorteil die Bohrpositionen in einer Nullpunkttabelle abzulegen.
Denn bei jeder Bohrung muß zusätzlich der neue Nullpunkt aufgerufen werden.
Dies würde eine Hilfe sein, wenn gleiche Bohrbilder an unterschiedlichen Positionen wären. Somit könnte man sich Programmsätze sparen.
ich seh keinen Vorteil die Bohrpositionen in einer Nullpunkttabelle abzulegen.
Denn bei jeder Bohrung muß zusätzlich der neue Nullpunkt aufgerufen werden.
Dies würde eine Hilfe sein, wenn gleiche Bohrbilder an unterschiedlichen Positionen wären. Somit könnte man sich Programmsätze sparen.
--------------------
Mit freundlichen Grüßen
Anton
Anton
28.03.2005, 11:17 Uhr
Moin Moin
Vielen Dank Anton!
Du hast recht, das macht keinen Sinn!
Hatte immer gedacht, das ich hier die einzelnen Positionen nacheinander
abarbeiten kann. Bei der Maschinenübergabe und Einweisung hatte der Monteur
nämlich soetwas erwähnt.
Gibt es denn einen Zyklus(oder ein ParameterPG) in dem die
Punkte z.B. von 1 bis 50 nacheinander abgearbeitet werden können, so das das Programm
mit der REP - Funktion arbeitet???
( Ich muß immer an einer neuen Stelle eine Bohrung starten und leider kein Bohrbild.)
Gr Lüni
Vielen Dank Anton!
Du hast recht, das macht keinen Sinn!
Hatte immer gedacht, das ich hier die einzelnen Positionen nacheinander
abarbeiten kann. Bei der Maschinenübergabe und Einweisung hatte der Monteur
nämlich soetwas erwähnt.
Gibt es denn einen Zyklus(oder ein ParameterPG) in dem die
Punkte z.B. von 1 bis 50 nacheinander abgearbeitet werden können, so das das Programm
mit der REP - Funktion arbeitet???
( Ich muß immer an einer neuen Stelle eine Bohrung starten und leider kein Bohrbild.)
Gr Lüni
28.03.2005, 14:23 Uhr
Hi Lüni,
ein progi für BAZ sieht ungefähr so aus.
HAUPTPROGRAMM 0 BEGIN PGM 7280 MM
1 ................................................................................
. 2 LOCHZEILEN
2 BLK FORM 0.1 Z X+0 Y+0 Z-30
3 BLK FORM 0.2 X+100 Y+60 Z+0
4 TOOL DEF 1 L+0 R+2,5
5 TOOL CALL 1 Z S3000
6 CYCL DEF 1.0 TIEFBOHREN
7 CYCL DEF 1.1 ABST -2
8 CYCL DEF 1.2 TIEFE -22
9 CYCL DEF 1.3 ZUSTLG -10
10 CYCL DEF 1.4 V.ZEIT 0
11 CYCL DEF 1.5 F150
12 L X+5 Y+45 R0 F9999 M3
13 L Z+2
14 CALL LBL 1
15 L X+10 Y+15
16 CALL LBL 1
17 L Z+20 R0 F9999 M2
UP1
18 LBL 1
19 L IX+20 F9999 M99
20 CALL LBL 1 REP 3/3
21 LBL 0
22 END PGM 7280 MM
Gruß smaler
ein progi für BAZ sieht ungefähr so aus.
HAUPTPROGRAMM 0 BEGIN PGM 7280 MM
1 ................................................................................
. 2 LOCHZEILEN
2 BLK FORM 0.1 Z X+0 Y+0 Z-30
3 BLK FORM 0.2 X+100 Y+60 Z+0
4 TOOL DEF 1 L+0 R+2,5
5 TOOL CALL 1 Z S3000
6 CYCL DEF 1.0 TIEFBOHREN
7 CYCL DEF 1.1 ABST -2
8 CYCL DEF 1.2 TIEFE -22
9 CYCL DEF 1.3 ZUSTLG -10
10 CYCL DEF 1.4 V.ZEIT 0
11 CYCL DEF 1.5 F150
12 L X+5 Y+45 R0 F9999 M3
13 L Z+2
14 CALL LBL 1
15 L X+10 Y+15
16 CALL LBL 1
17 L Z+20 R0 F9999 M2
UP1
18 LBL 1
19 L IX+20 F9999 M99
20 CALL LBL 1 REP 3/3
21 LBL 0
22 END PGM 7280 MM
Gruß smaler
28.03.2005, 15:00 Uhr
Danke Smaler
Genau so hat es Anton auch gemeint.
Bei mir gibt es nur keine gleichen Abstände der Löcher zueinander.
Und deshalb soll ja jeder Punkt nacheinander folgend aus der Nullpunkttabelle
genommen werden. Denn, die kann ich in die TNC einlesen. Ansonsten muß
immer der Zyklus Nullpunktverschiebung aufgerufen werden!
Das wären dann aber wesentlich mehr Sätze zu programieren, als der PG-Aufruf mit CALL PGM jeweils, wie ich es z.Zt mache.
Ich werd schon mal anfangen mein Pg einzutippen
Vieleicht fällt ja doch noch jemanden etwas dazu ein.
Gr Lüni
Genau so hat es Anton auch gemeint.
Bei mir gibt es nur keine gleichen Abstände der Löcher zueinander.
Und deshalb soll ja jeder Punkt nacheinander folgend aus der Nullpunkttabelle
genommen werden. Denn, die kann ich in die TNC einlesen. Ansonsten muß
immer der Zyklus Nullpunktverschiebung aufgerufen werden!
Das wären dann aber wesentlich mehr Sätze zu programieren, als der PG-Aufruf mit CALL PGM jeweils, wie ich es z.Zt mache.
Ich werd schon mal anfangen mein Pg einzutippen
Vieleicht fällt ja doch noch jemanden etwas dazu ein.
Gr Lüni
28.03.2005, 16:00 Uhr
Wie wärs den mit sowas?
1 FN 0: Q1 =+1
2 LBL 1
3 CYCL DEF 7.0 NULLPUNKT
4 CYCL DEF 7.1 #Q1
5 CALL LBL 1
6 FN 1: Q1 =+Q1 + +1
7 FN 12: IF +Q1 LT +20 GOTO LBL 1
Dieses Programm würde die Nullpunkte 1 bis 19 der aktiven Nullpunkttabelle aufrufen und danach LBL 1 abarbeiten.
1 FN 0: Q1 =+1
2 LBL 1
3 CYCL DEF 7.0 NULLPUNKT
4 CYCL DEF 7.1 #Q1
5 CALL LBL 1
6 FN 1: Q1 =+Q1 + +1
7 FN 12: IF +Q1 LT +20 GOTO LBL 1
Dieses Programm würde die Nullpunkte 1 bis 19 der aktiven Nullpunkttabelle aufrufen und danach LBL 1 abarbeiten.
28.03.2005, 16:08 Uhr
Danke Cooltyper
Werde mal gleich programieren, bin grad am antasten des Teils.
Das könnte es sein!!!!!!!!!
Gr Lüni
Werde mal gleich programieren, bin grad am antasten des Teils.
Das könnte es sein!!!!!!!!!
Gr Lüni
28.03.2005, 16:57 Uhr
Hab jetzt probiert
Leider hab ich vergessen zu fragen wo ich mein Pg30 aufrufen soll?
Das soll er ja schließlich abarbeiten.
Dann meldete sich die Steuerung mit zu hoher Verschachtelung,
Hab dann in Satz5 CALL LBL1 den Zusatz REP 1/1 geschrieben ,da er mir REP angab. (Hatte vorerst keine Zahl eingegeben). Da war der Fehler weg.
Wie gehts weiter ???
Gr lüni
Leider hab ich vergessen zu fragen wo ich mein Pg30 aufrufen soll?
Das soll er ja schließlich abarbeiten.
Dann meldete sich die Steuerung mit zu hoher Verschachtelung,
Hab dann in Satz5 CALL LBL1 den Zusatz REP 1/1 geschrieben ,da er mir REP angab. (Hatte vorerst keine Zahl eingegeben). Da war der Fehler weg.
Wie gehts weiter ???
Gr lüni
28.03.2005, 18:11 Uhr
Ooops, sorry. Muß natürlich so heissen:
1 FN 0: Q1 =+1
2 LBL 1
3 CYCL DEF 7.0 NULLPUNKT
4 CYCL DEF 7.1 #Q1
5 CALL LBL 2
6 FN 1: Q1 =+Q1 + +1
7 FN 12: IF +Q1 LT +20 GOTO LBL 1
8 L M30
9 LBL2
10 CALL PGM 30.H
11 LBL 0
1 FN 0: Q1 =+1
2 LBL 1
3 CYCL DEF 7.0 NULLPUNKT
4 CYCL DEF 7.1 #Q1
5 CALL LBL 2
6 FN 1: Q1 =+Q1 + +1
7 FN 12: IF +Q1 LT +20 GOTO LBL 1
8 L M30
9 LBL2
10 CALL PGM 30.H
11 LBL 0
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: