HEIDENHAIN

Cycl 12

Beitrag 02.03.2006, 17:32 Uhr
M138
M138
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 04.10.2006
Beiträge: 125
Hallo,hat jemand ein Beispiel für Cycl 12?
Möchte ein Parameterprog. mit M99 ausführen.
gruss & danke!
   
Beitrag 02.03.2006, 18:41 Uhr
fury
fury
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.03.2005
Beiträge: 48
Hallo i80i

Was ist "Cycl 12"?

Gruss
Nik
   
Beitrag 02.03.2006, 18:57 Uhr
M138
M138
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 04.10.2006
Beiträge: 125
habs im Handbuch auch nicht gefunden, hier aber mit der suche funktion sauer.gif


[quote]Hallo,

Ich mache das auch mit cycl 12, nehme vorher einen "normalen" 200er Bohrzykl.,

Wobei der Q Parameter für die zustelltiefe, die Tiefe ist mit der der Bohrer hinterher in die Pilotbohrung mit stehender spindel eintaucht.

Funzt wunderbar, man kann alle Positionen der LBL anfahren und bohren.



Bei interesse Kann ich das PM mal hierreinstellen.

Weasel
   
Beitrag 02.03.2006, 19:31 Uhr
schabi
schabi
CTRL+ALT+DELETE
*******
Gruppe: Mitglied
Mitglied seit: 22.02.2005
Beiträge: 1.175
Hallo Weasel,

Zyklus 12 ist für einen Programmaufruf.

z.B:

15 CYCL DEF 12.0 PGM CALL
16 CYCL DEF 12.1 PGM TNC:\Test\Eugen\Loch.H


Mit freundlichen Grüßen Schabi


--------------------
Erfolg ist die Kunst, dem Sinnvollen
das Rentable vorzuziehen. (Helmar Nahr)
   
Beitrag 02.03.2006, 19:43 Uhr
M138
M138
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 04.10.2006
Beiträge: 125
Aha,
o.k, Danke.
Aber wie kann ich ein Parameterprog. , wie die HH Bohr - & Fräszyklen mit M99 ausführen?
   
Beitrag 02.03.2006, 21:06 Uhr
gerale54
gerale54
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 31.03.2002
Beiträge: 135
Hallo,

Hier mal ein einfaches Beispiel für Zyklus 12.

0 BEGIN PGM 426-208 MM
1 TOOL CALL 10 Z S 1700
2 ;--------------------
3 FN 0 : Q1 = +500,000; VORSCHUB
4 FN 0 : Q51 = +5,000; TIEFE
5 FN 0 : Q52 = +8,000; DURCHMESSER
6 FN 0 : Q54 = +0,500; ZUSTELLUNG
7 FN 0 : Q55 = +0,000; KOORDINATEN-OBERFLAECHE
8 FN 0 : Q99 = +50,000; 2. SICHERHEITSABSTAND IN Z, ABSOLUT
9 ;--------------------
10 L Z+100,000 R0 FMAX M03
11 CYCL DEF 12.0 PGM CALL
12 CYCL DEF 12.1 PGM TNC:\208.H
13 CALL LBL 1 REP
14 L Z+200,000 R0 FMAX M05
15 L R F M30
16 LBL 1
17 L X+0,000 Y+0,000 R0 FMAX M99
18 L X+50,000 Y+50,000 R0 FMAX M99
19 LBL 0
20 END PGM 426-208 MM

0 BEGIN PGM 208 MM P
1 FN 0 : Q50 = +Q54
2 FN 4 : Q58 = +Q52 DIV +2,000
3 FN 1 : Q60 = +Q54 + +Q55
4 FN 1 : Q61 = +Q51 + +Q54
5 L Z+Q60 R0 FMAX M
6 L IY+Q58 RL FQ1 M
7 LBL 50
8 CC IX+0,000 IY-Q58
9 CP IPA+360,000 IZ-Q54 DR+ R F M
10 FN 1 : Q50 = +Q50 + +Q54
11 FN 12 : IF +Q50 LT +Q61 GOTO LBL 50
12 FN 2 : Q50 = +Q61 - +Q50
13 FN 1 : Q50 = +Q50 + +Q54
14 FN 9 : IF +Q50 EQU +0,000 GOTO LBL 51
15 CC IX+0,000 IY-Q58
16 CP IPA+360,000 IZ-Q50 DR+ R F M
17 LBL 51
18 CC IX+0,000 IY-Q58
19 CP IPA+360,000 DR+ R F M
20 L IY-Q58 R0 F M
21 L Z+Q60 R0 FMAX M
22 L Z+Q99 R0 FMAX M
23 END PGM 208 MM P

Es handel sich um ein Parameterprogramm zum Helix Bohrfräsen.
Man sollte das Parameterprogramm im Hauptverzeichniss ablegen, damit die Pfadangabe einfach bleibt.

Wichtig, immer alle Parameter im Hauptprogramm definieren.
Durch den Aufruf über Zyklus 12 wird so ein Parameterprogramm wie ein normaler Zyklus behandelt. Nur sollte man darauf achten wenn ein solches Programm abgebrochen wird, muß man das Hauptprogramm wieder aufrufen !!!


mfg. Gerhard


--------------------
Wissen besteht aus Erfahrung.
Alles andere ist nur Information.

ALBERT EINSTEIN
   
Beitrag 02.03.2006, 21:20 Uhr
M138
M138
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 04.10.2006
Beiträge: 125
o.K. danke.gif
werde es mal testen!
   
Beitrag 02.03.2006, 23:05 Uhr
Ramme
Ramme
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 04.12.2005
Beiträge: 189
So sieht das Haupt PGM aus


BEGIN PGM 73485 MM
1 ; Identen-Nr :73483
2 BLK FORM 0.1 Z X-20 Y-20 Z-10
3 BLK FORM 0.2 X+100 Y+132 Z+0
4 TOOL CALL 225 Z S1600
5 L Z+100 R0 FMAX M13
6 CYCL DEF 7.0 NULLPUNKT
7 CYCL DEF 7.1 X+50
8 CYCL DEF 7.2 Y+5
9 CYCL DEF 7.3 Z+7.275
10 L Z+100 R0 FMAX
11 L X+0 Y+0 R0 FMAX
12 CYCL DEF 11.0 MASSFAKTOR
13 CYCL DEF 11.1 SCL 0.6
14 CYCL DEF 12.0 PGM CALL
15 CYCL DEF 12.1 PGM I
16 CYCL CALL
17 CYCL DEF 7.0 NULLPUNKT
18 CYCL DEF 7.1 IX+3
19 CYCL DEF 12.0 PGM CALL
20 CYCL DEF 12.1 PGM D
21 CYCL CALL
22 CYCL DEF 7.0 NULLPUNKT
23 CYCL DEF 7.1 IX+6
24 CYCL DEF 12.0 PGM CALL
25 CYCL DEF 12.1 PGM E
26 CYCL CALL
27 CYCL DEF 7.0 NULLPUNKT
28 CYCL DEF 7.1 IX+6
29 CYCL DEF 12.0 PGM CALL
30 CYCL DEF 12.1 PGM N
31 CYCL CALL
32 CYCL DEF 7.0 NULLPUNKT
33 CYCL DEF 7.1 IX+6
34 CYCL DEF 12.0 PGM CALL
35 CYCL DEF 12.1 PGM T
36 CYCL CALL
37 CYCL DEF 7.0 NULLPUNKT
38 CYCL DEF 7.1 IX+8
39 CYCL DEF 12.0 PGM CALL
40 CYCL DEF 12.1 PGM STRICH.H
41 CYCL CALL
42 CYCL DEF 7.0 NULLPUNKT
43 CYCL DEF 7.1 IX+8
44 CYCL DEF 12.0 PGM CALL
45 CYCL DEF 12.1 PGM N
46 CYCL CALL
47 CYCL DEF 7.0 NULLPUNKT
48 CYCL DEF 7.1 IX+7
49 CYCL DEF 12.0 PGM CALL
50 CYCL DEF 12.1 PGM R
51 CYCL CALL
52 CYCL DEF 7.0 NULLPUNKT
53 CYCL DEF 7.1 IX+8
54 CYCL DEF 12.0 PGM CALL
55 CYCL DEF 12.1 PGM 07
56 CYCL CALL
57 CYCL DEF 7.0 NULLPUNKT
58 CYCL DEF 7.1 IX+6
59 CYCL DEF 12.0 PGM CALL
60 CYCL DEF 12.1 PGM 03
61 CYCL CALL
62 CYCL DEF 7.0 NULLPUNKT
63 CYCL DEF 7.1 IX+6
64 CYCL DEF 12.0 PGM CALL
65 CYCL DEF 12.1 PGM 04
66 CYCL CALL
67 CYCL DEF 7.0 NULLPUNKT
68 CYCL DEF 7.1 IX+6
69 CYCL DEF 12.0 PGM CALL
70 CYCL DEF 12.1 PGM 08
71 CYCL CALL
72 CYCL DEF 7.0 NULLPUNKT
73 CYCL DEF 7.1 IX+6
74 CYCL DEF 12.0 PGM CALL
75 CYCL DEF 12.1 PGM 05
76 CYCL CALL
77 CYCL DEF 11.0 MASSFAKTOR
78 CYCL DEF 11.1 SCL 1
79 CYCL DEF 10.0 DREHUNG
80 CYCL DEF 10.1 ROT+0
81 L Z+100 R0 FMAX
82 L Y+150 R0 FMAX M2
83 END PGM 73485 MM

und so sieht das PGM das gerufen wird aus

0 BEGIN PGM C MM
1 ; C ;
2 L Z+10 R0 FMAX
3 L X+5 Y+2.5 FMAX
4 L Z+2 FMAX
5 L Z-0.15 FQ10
6 L X+5 Y+0
7 RND R2
8 L X+0 Y+0
9 RND R2
10 L X+0 Y+10
11 RND R2
12 L X+5 Y+10
13 RND R2
14 L X+5 Y+7.5
15 L Z+10 FMAX
16 END PGM C MM

Gruss Ramme
Angehängte Datei(en)
Angehängte Datei  1051.H ( 1.25KB ) Anzahl der Downloads: 9
 
   
Beitrag 03.03.2006, 16:15 Uhr
gerale54
gerale54
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 31.03.2002
Beiträge: 135
Hallo Ramme,

erkläre mir mal den Sinn von deinem Programm mit Zyklus 12.

In deinem aufgerufenen Programm "PGM C" hast du einen Konturzug mit festen Werten beschrieben. Du rufst mit Zyklus 12 aber verschiedene Programme auf.


So eine Funktion kann man doch mit einem einfachen "LBL" erledigen oder?


mfg. Gerhard


--------------------
Wissen besteht aus Erfahrung.
Alles andere ist nur Information.

ALBERT EINSTEIN
   
Beitrag 07.03.2006, 22:21 Uhr
Ramme
Ramme
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 04.12.2005
Beiträge: 189
Kleiner Schönheitsfehler kann auch I oder ein anderer Buchstabe sein der als Unter Pgm beschrieben ist zur Not schau ein paar Seiten weiter unter Gravieren .

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