Parameter-Programm

Beitrag 24.01.2006, 19:32 Uhr
frederico4
frederico4
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.01.2005
Beiträge: 6
Hallo Leute,
ich arbeite auf einer HH530er Steuerung und habe leider nur begrenzte Fähigkeiten mit Q-Paramtern.
Ich muss viele verschiednene Schweisskonsolen überfräsen, die immer unterschiedlich sind. (Länge Breite ).
Ich benötige ein Programm, in dem ich z.B. am Anfang in Paramtern die
Länge in X, die Breite in Y, die Fraeserbreite etc. eingebe und die Bearbeitung wird automatisch ausgeführt.
Kann mir jemand helfen ????

Mfg
Frederico4
   
Beitrag 25.01.2006, 20:25 Uhr
Hermleminator
Hermleminator
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.01.2006
Beiträge: 3
Hallo,

Du kannst den CYCL 232 Planfraesen nehem und dort immer die Länge und Breite ändern.

Oder ist das Teil kein Rechteck? Dann musst du es besser beschreiben dann kann man ein programm mit Q-parameter erstellen.

Gruss Hermleminator
   
Beitrag 04.02.2006, 10:01 Uhr
Ramme
Ramme
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 04.12.2005
Beiträge: 189
Es gibt den Zyklus Abzeilen und Regelfäche 230 231 die sind ganz gut .

und das hier für schnelle Arbeiten .

0 BEGIN PGM Oberflac MM
1 BLK FORM 0.1 Z X+0 Y-150 Z-15
2 BLK FORM 0.2 X+40 Y+500 Z+9
3 ; Werkzeug *
4 TOOL CALL 30 Z S1000
5 M3
6 ; Eingabewerte *
7 Q1 = 30 ; Breite in MAX X
8 Q3 = 135 ; Laenge in MAX Y
9 Q5 = 16.4 ; Startpunkt in +Z
10 Q6 = 12 ; Gesamttiefe in Z
11 Q7 = 1.5 ; Zugestellt in Z
12 Q20 = 500 ; Vorschub
13 Q21 = 0 ; Ueberstand in Y
15 CALL LBL 2
16 CYCL DEF 7.0 NULLPUNKT
17 CYCL DEF 7.1 Z+Q5
18 CYCL DEF 7.2 Y+Q21
19 ;*******************
20 ; PGM Start *
21 ;*******************
22 L Z+100 R0 FMAX
23 L X+Q10 Y+Q11 R0 FMAX
24 L Z+0 R0 FMAX
25 LBL 1
26 L Z-Q7 F150
27 L Y+Q12 R0 FQ20
28 L X+Q13 R0 FQ30
29 L Y+Q11 R0 FQ30
30 L X+Q10 R0 FQ30
31 LBL 0
32 Q7 = Q8 + Q7
33 FN 12: IF +Q7 LT +Q6 GOTO LBL 1
34 FN 0: Q7 =+Q6
35 CALL LBL 1
36 L Z+150 R0
37 L Y+Q11 R0 M30
38 ;
39 ; Rechnenmarko *
40 LBL 2
41 Q2 = 0 ; Breite in Min X
42 Q4 = 0 ; Laenge in Min Y
43 Q8 = Q7
44 Q14 = Q108 + 10
45 Q10 = Q1 / 2
46 Q11 = Q3 + Q14
47 Q12 = Q4 - Q14
48 Q13 = Q2 - Q14
49 Q30 = Q20 * 30
50 LBL 0
51 END PGM Oberflac MM

und das hab ich selber mal gezogen !

0 BEGIN PGM Abplanen MM
1 ; PGM ZUM ABPLANEN ;
2 ; MIT AUTOZUSTELLUNG IN Y ;
3 BLK FORM 0.1 Z X+0 Y-47.5 Z-10
4 BLK FORM 0.2 X+30 Y+280 Z+9
5 ; Q1 = Z ZUSTELLUNG ;
6 FN 0: Q1 =+3.25
7 ; Q2 = Y ZUSTELLUNG ;
8 FN 0: Q2 =+4
9 CYCL DEF 7.0 NULLPUNKT
10 CYCL DEF 7.1 Z+17.3
11 CYCL DEF 7.2 Y-24.1
12 CYCL DEF 7.3 X+0
13 TOOL CALL 26 Z S1200
14 L Z+100 R0 FMAX
15 L X-20 Y-20 R0 FMAX M13
16 L Z+0 R0 FMAX
17 ; UNTER PGM ERSTE STIRNSEITE ;
18 LBL 1
19 L Z-Q1 R0 F750
20 APPR LCT X+0 Y+Q2 R4 RR F500
21 L X+250
22 DEP LCT X+260 Y-30 R4 F800
23 L X-30 F3500
24 ; ZUSTELLUNG IN Z ;
25 FN 1: Q1 =+Q1 + +3.25
26 CALL LBL 1 REP7
27 ; WERTRUECKSETZUNG ;
28 FN 0: Q1 =+3.25
29 ; NEU ZUSTELLUNG IN Y+ ;
30 FN 1: Q2 =+Q2 + +4
31 CALL LBL 1 REP2
32 LBL 0
33 L Z+150 R0 FMAX
34 L Y+250 R0 FMAX M30
35 ; ABBRUCH DER ERSTEN STINSEITE ;
36 FN 0: Q2 =-246
37 L X+100 Y+260 R0 FMAX M13
38 L Z+0 R0 FMAX
39 ; UNTER PGM ZWEITE STIRNSEITE ;
40 LBL 2
41 L Z-Q1 R0 F750
42 APPR LCT X+80 Y-Q2 R4 RR F500
43 L X+0
44 DEP LCT X+30 Y+260 R4 F800
45 L X+100 F3500
46 FN 1: Q1 =+Q1 + +3
47 CALL LBL 2 REP10
48 FN 0: Q1 =-246
49 FN 1: Q2 =+Q2 + +2
50 CALL LBL 2 REP2
51 L Z+100 R0 FMAX
52 L Y+350 R0 FMAX M30
53 END PGM Abplanen MM

Gruß Ramme
   
Beitrag 05.02.2006, 16:58 Uhr
migi
migi
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 01.08.2005
Beiträge: 16
hallo

ich habe diese Programm

0 BEGIN PGM Flaeche MM

1 BLK FORM 0.1 Z X-1750 Y-1050 Z-100

2 BLK FORM 0.2 X+0 Y+0 Z+0

3 TOOL CALL 13 Z S4000

4 M3

5 L Z+200 FMAX

6 L X+100 Y-20 FMAX

7 * - Vorschub

8 FN 0: Q2 =+100

9 * - WKZ-DM

10 FN 0: Q10 =+160

11 * - Plattenbreite in X

12 FN 0: Q11 =+1750

13 * - Plattenbreite in Y

14 FN 0: Q12 =+1050

15 * - Fraesbreite

16 FN 0: Q13 =+100

17 * - Aufmass in Z

18 FN 0: Q14 =+0

19 * - Zustellung in Z

20 FN 0: Q15 =+2

21 * - Programmaufruf

22 LBL 101

23 FN 12: IF +Q15 LT +0 GOTO LBL 2

24 Q21 = ( Q10 / 2 )

25 Q22 = ( Q13 - Q21 )

26 Q23 = ( Q12 - ( Q21 + ( Q21 - Q13 ) ) )

27 Q24 = ( Q21 + ( 20 ) )

28 Q25 = ( Q11 + Q24 )

29 LBL 0

30 * -

31 LBL 11

32 L X+Q24 Y-Q22 FMAX

33 L Z+Q14 FMAX

34 L X-Q25 FQ2

35 L IZ+30 FMAX

36 LBL 0

37 * -

38 FN 9: IF +Q22 EQU +Q23 GOTO LBL 12

39 Q22 = Q22 + Q13

40 FN 12: IF +Q22 LT +Q23 GOTO LBL 11

41 FN 11: IF +Q22 GT +Q23 GOTO LBL 22

42 * -

43 LBL 22

44 Q22 = Q23

45 LBL 0

46 FN 9: IF +Q22 EQU +Q23 GOTO LBL 11

47 * -

48 LBL 12

49 Q22 = ( Q13 - Q21 )

50 Q14 = ( Q14 - Q15 )

51 LBL 0

52 FN 11: IF +Q14 GT +0 GOTO LBL 11

53 FN 9: IF +Q14 EQU -Q15 GOTO LBL 2

54 FN 12: IF +Q14 LT +0 GOTO LBL 23

55 * -

56 LBL 23

57 Q14 = 0

58 LBL 0

59 FN 12: IF +Q14 LT +0 GOTO LBL 11

60 * -

61 LBL 2

62 L Z+200 FMAX

63 LBL 0

64 * -

65 CALL LBL 101

66 LBL 0

67 STOP M30

68 END PGM Flaeche MM

müsste laufen
mfg migi
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: