586.406 aktive Mitglieder*
2.635 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

ungültiger Ausdruck

Beitrag 24.04.2024, 11:55 Uhr
ZMMT
ZMMT
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.03.2024
Beiträge: 3

Hallo zusammen- mein erster Beitrag und brauche gleich Hilfestellung- hoffe das ist nicht zu "frech" gleich um Hilfe zu bieten.
Bin seit kurzen Besitzer einer Emco Conceot Mill mit der HH426 Steuerung.

Steuerung gibt ungültiger Ausdruck bei Zeile 46 aus.
Programm stammt aus Solidworks Cam mit Standard PP.(Verweilzeit und Tool Def sind bewußt auskommentiert- Maschine hat auch keine Werkzeugvorauswahl)

unten der Programmcode- werd da nicht schlau draus wo das Problem liegt- wenn die Maschine beim abarbeiten bei Satz 24 steht kommt eben dieser Fehler ungültiger Ausdruck bei Zeile 46

0 BEGIN PGM 03585_a_T2 MM
1 BLK FORM 0.1 Z X0 Y0 Z0
2 BLK FORM 0.2 X0 Y0 Z0
3 TOOL CALL 3 Z S2122
4 ;12MM CRB 4FL 25 LOC
5 ;CYCL DEF 9.0 DWELL TIME
6 ;CYCL DEF 9.1 DWELL 0.1
7 ;L M06
8 ;TOOL DEF 4
9 L X-12.6 Y-4.8 R0 F MAX M03
10 L M08
11 L Z23.5 R0 F MAX M
12 L Z20. R0 F400
13 L X0 R0
14 L X44.5 R0 F189
15 L X51.1 R0
16 L Y-10.2 R0 F127
17 L X44.5 R0 F189
18 L X0 R0
19 L X-12.6 R0 F400
20 L Z23.5 R0 F MAX M
21 L Z45.5 R0 F MAX M
22 L X53.764 Y5.961 R0 F MAX M
23 L Z23.5 R0 F MAX M
24 L Z-02.5 R0 F119
25 L X49.351 Y1.549 RL F356
26 CC X50.2 Y.7
27 C X49. Y.7 DR+ RL
28 L Y-13.7 RL F474
29 CC X50.2 Y-13.7
30 C X49.351 Y-14.549 DR+ RL
31 L X53.764 Y-18.961 R0 M
32 L Z23.5 R0 F MAX M
33 L Z45.5 R0 F MAX M
34 L M09
35 L M05
36 TOOL CALL 4 Z S1909
37 ;5.0mm JOBBER DRILL
38 ;CYCL DEF 9.0 DWELL TIME
39 ;CYCL DEF 9.1 DWELL 0.1
40 ;L M06
41 ;TOOL DEF 6
42 L X04.5 Y-6.5 R0 F MAX M03
43 L M08
44 CYCL DEF 203 UNIVERSAL DRILLING~
Q200=3. ;SET-UP CLEARANCE~
Q201=-22. ;DEPTH~
Q206=229 ;FEED RATE FOR PLNGNG~
Q202=2.5 ;PLUNGING DEPTH~
Q210=0 ;DWELL TIME AT TOP~
Q203=20. ;SURFACE COORDINATE~
Q204=25.5 ;2ND SET-UP CLEARANCE~
Q212=0 ;DECREMENT~
Q213=1 ;NR OF BREAKS~
Q205=1 ;MIN. PLUNGING DEPTH~
Q211=1. ;DWELL TIME AT DEPTH~
Q208=10000 ;RETRACTION FEED RATE~
Q256=0.2 ;DIST FOR CHIP BRKNG
45 L X04.5 Y-6.5 R0 F MAX
46 L Z23. R0 F MAX M99
47 L X38.5 Y-6.5 R0 F MAX M99
48 L Z45.5 R0 F MAX M
49 L M09
50 L M05
51 TOOL CALL 6 Z S1423
52 ;M6.0 X 1.0 TAP
53 ;CYCL DEF 9.0 DWELL TIME
54 ;CYCL DEF 9.1 DWELL 0.1
55 ;L M06
56 ;TOOL DEF 3
57 L X04.5 Y-6.5 R0 F MAX M03
58 L M08
59 CYCL DEF 207 RIGID TAPPING NEW~
Q200=3. ;SET-UP~
Q201=-24. ;DEPTH~
Q239=+1. ;THREAD PITCH~
Q203=20. ;SURFACE COORDINATE~
Q204=25.5 ;2ND SET-UP CLEARANCE
60 L X04.5 Y-6.5 R0 F MAX
61 L Z23. R0 F MAX M99
62 L X38.5 Y-6.5 R0 F MAX M99
63 L Z45.5 R0 F MAX M
64 L M09
65 L 450 R0 F MAX M91
66 STOP M30
67 END PGM 03585_a_T2 MM

TOP    
Beitrag 24.04.2024, 13:34 Uhr
vitra26
vitra26
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 18.09.2007
Beiträge: 405

ZITAT(ZMMT @ 24.04.2024, 12:55 Uhr) *
Hallo zusammen- mein erster Beitrag und brauche gleich Hilfestellung- hoffe das ist nicht zu "frech" gleich um Hilfe zu bieten.
Bin seit kurzen Besitzer einer Emco Conceot Mill mit der HH426 Steuerung.

Steuerung gibt ungültiger Ausdruck bei Zeile 46 aus.
Programm stammt aus Solidworks Cam mit Standard PP.(Verweilzeit und Tool Def sind bewußt auskommentiert- Maschine hat auch keine Werkzeugvorauswahl)

unten der Programmcode- werd da nicht schlau draus wo das Problem liegt- wenn die Maschine beim abarbeiten bei Satz 24 steht kommt eben dieser Fehler ungültiger Ausdruck bei Zeile 46

0 BEGIN PGM 03585_a_T2 MM
1 BLK FORM 0.1 Z X0 Y0 Z0
2 BLK FORM 0.2 X0 Y0 Z0
3 TOOL CALL 3 Z S2122
4 ;12MM CRB 4FL 25 LOC
5 ;CYCL DEF 9.0 DWELL TIME
6 ;CYCL DEF 9.1 DWELL 0.1
7 ;L M06
8 ;TOOL DEF 4
9 L X-12.6 Y-4.8 R0 F MAX M03
10 L M08
11 L Z23.5 R0 F MAX M
12 L Z20. R0 F400
13 L X0 R0
14 L X44.5 R0 F189
15 L X51.1 R0
16 L Y-10.2 R0 F127
17 L X44.5 R0 F189
18 L X0 R0
19 L X-12.6 R0 F400
20 L Z23.5 R0 F MAX M
21 L Z45.5 R0 F MAX M
22 L X53.764 Y5.961 R0 F MAX M
23 L Z23.5 R0 F MAX M
24 L Z-02.5 R0 F119
25 L X49.351 Y1.549 RL F356
26 CC X50.2 Y.7
27 C X49. Y.7 DR+ RL
28 L Y-13.7 RL F474
29 CC X50.2 Y-13.7
30 C X49.351 Y-14.549 DR+ RL
31 L X53.764 Y-18.961 R0 M
32 L Z23.5 R0 F MAX M
33 L Z45.5 R0 F MAX M
34 L M09
35 L M05
36 TOOL CALL 4 Z S1909
37 ;5.0mm JOBBER DRILL
38 ;CYCL DEF 9.0 DWELL TIME
39 ;CYCL DEF 9.1 DWELL 0.1
40 ;L M06
41 ;TOOL DEF 6
42 L X04.5 Y-6.5 R0 F MAX M03
43 L M08
44 CYCL DEF 203 UNIVERSAL DRILLING~
Q200=3. ;SET-UP CLEARANCE~
Q201=-22. ;DEPTH~
Q206=229 ;FEED RATE FOR PLNGNG~
Q202=2.5 ;PLUNGING DEPTH~
Q210=0 ;DWELL TIME AT TOP~
Q203=20. ;SURFACE COORDINATE~
Q204=25.5 ;2ND SET-UP CLEARANCE~
Q212=0 ;DECREMENT~
Q213=1 ;NR OF BREAKS~
Q205=1 ;MIN. PLUNGING DEPTH~
Q211=1. ;DWELL TIME AT DEPTH~
Q208=10000 ;RETRACTION FEED RATE~
Q256=0.2 ;DIST FOR CHIP BRKNG
45 L X04.5 Y-6.5 R0 F MAX
46 L Z23. R0 F MAX M99
47 L X38.5 Y-6.5 R0 F MAX M99
48 L Z45.5 R0 F MAX M
49 L M09
50 L M05
51 TOOL CALL 6 Z S1423
52 ;M6.0 X 1.0 TAP
53 ;CYCL DEF 9.0 DWELL TIME
54 ;CYCL DEF 9.1 DWELL 0.1
55 ;L M06
56 ;TOOL DEF 3
57 L X04.5 Y-6.5 R0 F MAX M03
58 L M08
59 CYCL DEF 207 RIGID TAPPING NEW~
Q200=3. ;SET-UP~
Q201=-24. ;DEPTH~
Q239=+1. ;THREAD PITCH~
Q203=20. ;SURFACE COORDINATE~
Q204=25.5 ;2ND SET-UP CLEARANCE
60 L X04.5 Y-6.5 R0 F MAX
61 L Z23. R0 F MAX M99
62 L X38.5 Y-6.5 R0 F MAX M99
63 L Z45.5 R0 F MAX M
64 L M09
65 L 450 R0 F MAX M91
66 STOP M30
67 END PGM 03585_a_T2 MM



Das "M99" in Zeile 46 macht keinen Sinn. Denn bei "M99" wird an einer beliebigen Position (X/Y) dann der vorher definierte Zyklus aufgerufen.

Lösch das mal raus und dann schaust Du weiter...
TOP    
Beitrag 24.04.2024, 16:22 Uhr
gazzo
gazzo
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.01.2004
Beiträge: 231

Ich glaube eher, die Steuerung kommt mit den führenden Nullen in Satz 24 und 45 nicht zurecht.

Gruß Gazzo

Der Beitrag wurde von gazzo bearbeitet: 24.04.2024, 16:23 Uhr
TOP    
Beitrag 24.04.2024, 17:36 Uhr
farmer 70
farmer 70
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 05.06.2005
Beiträge: 911

sehe ich genauso wie wie gazzo. In Satz 57 und 60 das Gleiche.Schmeiss die Nullen raus und probiere es. Wenn es geht weißt du woran es liegt, wenn nicht suchen wir weiter.


--------------------
Gruß farmer



Hilfsbereitschaft, Gemeinsinn, Miteinander und Füreinander
TOP    
Beitrag 25.04.2024, 05:55 Uhr
ZMMT
ZMMT
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.03.2024
Beiträge: 3

Guten Morgen- danke für den Input- werde das mal umsetzen und mich melden
TOP    
Beitrag 25.04.2024, 09:37 Uhr
eggxy
eggxy
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.07.2017
Beiträge: 49

Deine "L" vor M-Befehlen sind auch überflüssig.

Auch steht einfach "M" hinter manchen Sätzen, z.B. 20 und 21.

Dein Fehler im Satz liegt an der ersten Koordinate Z-0,xxxx wäre hier richtig.

TOP    
Beitrag 25.04.2024, 10:17 Uhr
ZMMT
ZMMT
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.03.2024
Beiträge: 3

Danke an alle die sich den Kopf zerbrochen haben- ich habe Programme von einem anderen Cam (Testversion) mit dem von Solidworks verglichen und es ist mir aufgefallen das bei den Zyklen ein Lehrzeichen fehlt
als Beispiel ....
Q200=+XXX ; Set-Up ClearanceLEERZEICHEN~

hab das jetzt eingefügt und läuft durch.

funktionierendes Prog. mit eingefügten Lehrzeichen bzw. zur "Verbildlichung" noch ein Foto

0 BEGIN PGM 03585_a_T2_b MM
1 BLK FORM 0.1 Z X0 Y0 Z0
2 BLK FORM 0.2 X0 Y0 Z0
3 TOOL CALL 3 Z S2122
4 ;12MM CRB 4FL 25 LOC
5 ;CYCL DEF 9.0 DWELL TIME
6 ;CYCL DEF 9.1 DWELL 0.1
7 ;L M06
8 ;TOOL DEF 4
9 L X-12.6 Y-4.8 R0 F MAX M03
10 L M08
11 L Z23.5 R0 F MAX M
12 L Z20. R0 F400
13 L X0 R0
14 L X44.5 R0 F189
15 L X51.1 R0
16 L Y-10.2 R0 F127
17 L X44.5 R0 F189
18 L X0 R0
19 L X-12.6 R0 F400
20 L Z23.5 R0 F MAX M
21 L Z45.5 R0 F MAX M
22 L X53.764 Y5.961 R0 F MAX M
23 L Z23.5 R0 F MAX M
24 L Z-02.5 R0 F119
25 L X49.351 Y1.549 RL F356
26 CC X50.2 Y.7
27 C X49. Y.7 DR+ RL
28 L Y-13.7 RL F474
29 CC X50.2 Y-13.7
30 C X49.351 Y-14.549 DR+ RL
31 L X53.764 Y-18.961 R0 M
32 L Z23.5 R0 F MAX M
33 L Z45.5 R0 F MAX M
34 L M09
35 L M05
36 TOOL CALL 4 Z S1909
37 ;5.0mm JOBBER DRILL
38 ;CYCL DEF 9.0 DWELL TIME
39 ;CYCL DEF 9.1 DWELL 0.1
40 ;L M06
41 ;TOOL DEF 6
42 L X04.5 Y-6.5 R0 F MAX M03
43 L M08
44 CYCL DEF 203 UNIVERSAL DRILLING ~
Q200=3. ;SET-UP CLEARANCE ~
Q201=-22. ;DEPTH ~
Q206=229 ;FEED RATE FOR PLNGNG ~
Q202=2.5 ;PLUNGING DEPTH ~
Q210=0 ;DWELL TIME AT TOP ~
Q203=20. ;SURFACE COORDINATE ~
Q204=25.5 ;2ND SET-UP CLEARANCE ~
Q212=0 ;DECREMENT ~
Q213=1 ;NR OF BREAKS ~
Q205=1 ;MIN. PLUNGING DEPTH ~
Q211=1. ;DWELL TIME AT DEPTH ~
Q208=10000 ;RETRACTION FEED RATE ~
Q256=0.2 ;DIST FOR CHIP BRKNG
45 L X04.5 Y-6.5 R0 F MAX
46 L Z23. R0 F MAX M99
47 L X38.5 Y-6.5 R0 F MAX M99
48 L Z45.5 R0 F MAX M
49 L M09
50 L M05
51 TOOL CALL 6 Z S1423
52 ;M6.0 X 1.0 TAP
53 ;CYCL DEF 9.0 DWELL TIME
54 ;CYCL DEF 9.1 DWELL 0.1
55 ;L M06
56 ;TOOL DEF 3
57 L X04.5 Y-6.5 R0 F MAX M03
58 L M08
59 CYCL DEF 207 RIGID TAPPING NEW ~
Q200=3. ;SET-UP ~
Q201=-24. ;DEPTH ~
Q239=+1. ;THREAD PITCH ~
Q203=20. ;SURFACE COORDINATE ~
Q204=25.5 ;2ND SET-UP CLEARANCE
60 L X04.5 Y-6.5 R0 F MAX
61 L Z23. R0 F MAX M99
62 L X38.5 Y-6.5 R0 F MAX M99
63 L Z45.5 R0 F MAX M
64 L M09
65 L z450 R0 F MAX M91
66 STOP M30
67 END PGM 03585_a_T2 MM

Angehängte Datei  HH426_zyklus.jpg ( 200.43KB ) Anzahl der Downloads: 18
TOP    



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