11904
Follower:innenInkremental verfahren
31.05.2022, 16:42 Uhr
Hallo Leute,
ich habe ein Problem das ich allein nicht lösen kann.
Vieleicht hat einer von euch ja die Idee die mir fehlt!
Aufgabe: Von einer X Position, die sich nach jeder Zustellung ändert,inkremental auf X0 zurück zu fahren.
Man müsste also die aktuelle X Position feststellen lassen und in einen Parameter verpacken.
Dann könnte man diesen Wert inkremental verfahren um nach X0 zu kommen und anschliessend
wieder inkremental in die andere Richtung um an die Ausgangsposition zu kommen.
Wie kann das gehen? Hat einer von euch ne Idee?
Vielen Dank für eure Hilfe
ich habe ein Problem das ich allein nicht lösen kann.
Vieleicht hat einer von euch ja die Idee die mir fehlt!
Aufgabe: Von einer X Position, die sich nach jeder Zustellung ändert,inkremental auf X0 zurück zu fahren.
Man müsste also die aktuelle X Position feststellen lassen und in einen Parameter verpacken.
Dann könnte man diesen Wert inkremental verfahren um nach X0 zu kommen und anschliessend
wieder inkremental in die andere Richtung um an die Ausgangsposition zu kommen.
Wie kann das gehen? Hat einer von euch ne Idee?
Vielen Dank für eure Hilfe
31.05.2022, 17:44 Uhr
Hallo Leute,
ich habe ein Problem das ich allein nicht lösen kann.
Vieleicht hat einer von euch ja die Idee die mir fehlt!
Aufgabe: Von einer X Position, die sich nach jeder Zustellung ändert,inkremental auf X0 zurück zu fahren.
Man müsste also die aktuelle X Position feststellen lassen und in einen Parameter verpacken.
Dann könnte man diesen Wert inkremental verfahren um nach X0 zu kommen und anschliessend
wieder inkremental in die andere Richtung um an die Ausgangsposition zu kommen.
Wie kann das gehen? Hat einer von euch ne Idee?
Vielen Dank für eure Hilfe
ich habe ein Problem das ich allein nicht lösen kann.
Vieleicht hat einer von euch ja die Idee die mir fehlt!
Aufgabe: Von einer X Position, die sich nach jeder Zustellung ändert,inkremental auf X0 zurück zu fahren.
Man müsste also die aktuelle X Position feststellen lassen und in einen Parameter verpacken.
Dann könnte man diesen Wert inkremental verfahren um nach X0 zu kommen und anschliessend
wieder inkremental in die andere Richtung um an die Ausgangsposition zu kommen.
Wie kann das gehen? Hat einer von euch ne Idee?
Vielen Dank für eure Hilfe
Warum gerade inkremental?
31.05.2022, 17:51 Uhr
Hallo HSC-FREAK,
Hier wäre mein Lösungsvorschlag "FN 18: SYSREAD Q1 = ID270 NR1 IDX1" liest die aktuelle X-Postion aus und schreibt sie in Q1 dann mit IX-Q1 fährt die Maschine in umgekehrter Richtung auf X0 z. B. X+10 = IX-10 usw... anschließend wird mit X+Q1 auf die Ausgangsposition gefahren.
0 BEGIN PGM X-NULL-FAHREN MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-50
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 ;
4 TOOL CALL 10 Z S2000 F200
5 ;
6 L X+10 Y+0 R0 FMAX
7 L Z+2 R0 FMAX M3
8 L Z+0 R0 F AUTO
9 ;
10 LBL 1
11 L IZ-0.25 R0 F20
12 L IX+0.2
13 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
14 L IX-Q1 R0 F AUTO
15 L X+Q1 R0 F AUTO
16 CALL LBL 1 REP50
17 LBL 0
18 ;
19 L Z+100 R0 FMAX M5
20 ;
21 M30
22 END PGM X-NULL-FAHREN MM
MfG
Julian
Hier wäre mein Lösungsvorschlag "FN 18: SYSREAD Q1 = ID270 NR1 IDX1" liest die aktuelle X-Postion aus und schreibt sie in Q1 dann mit IX-Q1 fährt die Maschine in umgekehrter Richtung auf X0 z. B. X+10 = IX-10 usw... anschließend wird mit X+Q1 auf die Ausgangsposition gefahren.
0 BEGIN PGM X-NULL-FAHREN MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-50
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 ;
4 TOOL CALL 10 Z S2000 F200
5 ;
6 L X+10 Y+0 R0 FMAX
7 L Z+2 R0 FMAX M3
8 L Z+0 R0 F AUTO
9 ;
10 LBL 1
11 L IZ-0.25 R0 F20
12 L IX+0.2
13 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
14 L IX-Q1 R0 F AUTO
15 L X+Q1 R0 F AUTO
16 CALL LBL 1 REP50
17 LBL 0
18 ;
19 L Z+100 R0 FMAX M5
20 ;
21 M30
22 END PGM X-NULL-FAHREN MM
MfG
Julian
31.05.2022, 17:51 Uhr
01.06.2022, 20:47 Uhr
Hallo HSC-FREAK,
Hier wäre mein Lösungsvorschlag "FN 18: SYSREAD Q1 = ID270 NR1 IDX1" liest die aktuelle X-Postion aus und schreibt sie in Q1 dann mit IX-Q1 fährt die Maschine in umgekehrter Richtung auf X0 z. B. X+10 = IX-10 usw... anschließend wird mit X+Q1 auf die Ausgangsposition gefahren.
0 BEGIN PGM X-NULL-FAHREN MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-50
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 ;
4 TOOL CALL 10 Z S2000 F200
5 ;
6 L X+10 Y+0 R0 FMAX
7 L Z+2 R0 FMAX M3
8 L Z+0 R0 F AUTO
9 ;
10 LBL 1
11 L IZ-0.25 R0 F20
12 L IX+0.2
13 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
14 L IX-Q1 R0 F AUTO
15 L X+Q1 R0 F AUTO
16 CALL LBL 1 REP50
17 LBL 0
18 ;
19 L Z+100 R0 FMAX M5
20 ;
21 M30
22 END PGM X-NULL-FAHREN MM
MfG
Julian
Hier wäre mein Lösungsvorschlag "FN 18: SYSREAD Q1 = ID270 NR1 IDX1" liest die aktuelle X-Postion aus und schreibt sie in Q1 dann mit IX-Q1 fährt die Maschine in umgekehrter Richtung auf X0 z. B. X+10 = IX-10 usw... anschließend wird mit X+Q1 auf die Ausgangsposition gefahren.
0 BEGIN PGM X-NULL-FAHREN MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-50
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 ;
4 TOOL CALL 10 Z S2000 F200
5 ;
6 L X+10 Y+0 R0 FMAX
7 L Z+2 R0 FMAX M3
8 L Z+0 R0 F AUTO
9 ;
10 LBL 1
11 L IZ-0.25 R0 F20
12 L IX+0.2
13 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
14 L IX-Q1 R0 F AUTO
15 L X+Q1 R0 F AUTO
16 CALL LBL 1 REP50
17 LBL 0
18 ;
19 L Z+100 R0 FMAX M5
20 ;
21 M30
22 END PGM X-NULL-FAHREN MM
MfG
Julian
01.06.2022, 20:51 Uhr
HI@All
Habe Julians Variante heute getestet.
Hat super geklappt! Genau wie ich es brauchte!
Danke für die beiden Vorschläge
Bis demnächst und Frohes Schaffen
Habe Julians Variante heute getestet.
Hat super geklappt! Genau wie ich es brauchte!
Danke für die beiden Vorschläge
Bis demnächst und Frohes Schaffen
2 Besucher lesen dieses Thema (Gäste: 2)
0 Mitglieder: