Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Planspirale fräsen, 840C

Beitrag 18.02.2012, 15:01 Uhr
Schura
Schura
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.12.2009
Beiträge: 31
QUOTE (Mariteam @ 05.06.2009, 14:42 Uhr) *
Ich habe sämtliche Foren auf der Suche nach einem Programm durchstöbert, mit dessen Hilfe man eine Planspirale fräsen kann. In den Heidenhain-Foren gibt es Ansätze, aber leider kenne ich mich mit deren Programmierung nicht aus.

Bevor ich also versuche Heidenhain zu übersetzen, möchte ich an dieser Stelle erst mal fragen, ob vielleicht schon jemand für Siemens das Rad erfunden hat - im übertragenen Sinne.

Das Programm sollte das Werkzeug von einem Anfangsradius auf einer archimedischen Spirale bis zu einem Endradius steuern. Dabei wäre es am besten, wenn man die dazu benötigten Angaben variabel angeben könnte, um z.B. Planflächen mit verschiedenen Durchmessern mit Hilfe einer gleichmäßigen, spiralförmigen Zustellung zu fräsen. Die Bahnbreite dabei sollte wenn möglich auch variabel anzugeben sein.

Hat jemand so etwas schon gemacht und ist bereit, seine Lösung mitzuteilen? Ich warte gespannt auf mögliche Antworten.

Danke im voraus, mfg, Mariteam

PS: Bitte keine Lösungen, in denen Rundtische oder Drehmaschinen eine Rolle spielen wink.gif



Das gleiche Problem habe ich auch an 840C. Bei Mariteam war die Lösung sehr einfach..Gibt es überhaupt eine Lösung bei 840C ?

Währe für Vorschläge sehr dankbar.

Danke im voraus Alexander
   
Beitrag 18.02.2012, 15:28 Uhr
Guest_guest_*
Themenstarter
Gast


QUOTE (Schura @ 18.02.2012, 15:01 Uhr) *
Das gleiche Problem habe ich auch an 840C. Bei Mariteam war die Lösung sehr einfach..Gibt es überhaupt eine Lösung bei 840C ?

Währe für Vorschläge sehr dankbar.

Danke im voraus Alexander


Es gibt für fast alles eine Lösung. Es kommt darauf an, wie pefekt die Lösung sein soll und welchen Aufwand Du zu betreiben willens und in der Lage bist.
Welchen Ansatz hast Du denn schon?
   
Beitrag 20.02.2012, 00:36 Uhr
Schura
Schura
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.12.2009
Beiträge: 31
QUOTE (guest @ 18.02.2012, 15:28 Uhr) *
Es gibt für fast alles eine Lösung. Es kommt darauf an, wie pefekt die Lösung sein soll und welchen Aufwand Du zu betreiben willens und in der Lage bist.
Welchen Ansatz hast Du denn schon?



Hallo guest,

ich habe an das Prg von Jean gedacht. leider bin ich an der Sinumerik 840c mit Polar- und Parameterprogrammierung nicht so fit das ich das programm von heidenhein so ohne weiteres umschreiben kann

0 BEGIN PGM spirale MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 10 Z S1000
4 L Z+100 R0 FMAX M3 ;Sichere Hoehe
5 CYCL DEF 7.0 NULLPUNKT
6 CYCL DEF 7.1 X+50
7 CYCL DEF 7.2 Y+50
8 L X+0 Y+0 R0 FMAX M3
9 L Z+2 R0 FMAX
10 L Z-5 F50
11 FN 0: Q1 =+360 ;Winkelschritte pro Umdrehung
12 FN 4: Q2 =+360 DIV +Q1 ;Schrittwinkel
13 FN 0: Q3 =+15 ;Radiusaendrung pro Umdrehung
14 FN 4: Q4 =+Q3 DIV +Q1 ;Radiusaenderung pro Winkelschritt
15 FN 0: Q5 =+0 ;Startwert Polarradius
16 FN 0: Q6 =+0 ;Startwert Polarwinkel
17 FN 0: Q7 =+2 ;Anzahl der Umdrehungen
18 FN 3: Q8 =+Q7 * +Q1
19 FN 2: Q9 =+Q8 - +1 ;Anzahl der Wiederholungen
20 CC X+0 Y+0
21 LBL 1
22 LP PR+Q5 PA+Q6 R0 F100
23 FN 1: Q5 =+Q5 + +Q4
24 FN 1: Q6 =+Q6 + +Q2
25 CALL LBL 1 REPQ9
26 L Z+100 R0 FMAX M2
27 END PGM spirale MM


MfG

Jean



Deswegen hoffe ich das mir jemand hilft.

Mfg Alexander

Der Beitrag wurde von Schura bearbeitet: 20.02.2012, 00:38 Uhr
   
Beitrag 20.02.2012, 03:14 Uhr
Guest_guest_*
Themenstarter
Gast


%_N_SPIRALE_840C_SPF
;$PATH=/_N_WKS_DIR/_N_BEISPIEL_WPD
G54
T1 D1
M6
S1000 M3
G0 X0 Y0 G40
G0 Z2
G1 Z-5 F50
R1=360 ;Winkelschritte pro Umdrehung
R2=360/R1 ;Schrittwinkel
R3=15 ;Radiusaenderung pro Umdrehung
R4=R3/R1 ;Radiusaenderung pro Winkelschritt
R5=0 ;Startwert Polarradius
R6=0 ;Startwert Polarwinkel
R7=2 ;Anzahl der Umdrehungen
R8=R7*R1 ;
R9=R8-1 ;Anzahl der Wiederholungen
G110 X0 Y0 ;Pol relativ zur aktuellen Position
R10=0
N1000
G11 A=R6 U=R5 F100
R5=R5+R4
R6=R6+R2
R10=R10+1
@121 R10 R9 K1000
G0 Z100
M5
M17

Mit der 840C sind einige elegante Lösungen für eine echte Spirale, wie mit der 840D, leider nicht möglich.
Aber diese Variante ist bei richtiger Parametrierung bestimmt auch brauchbar und gar nicht so kompliziert. wink.gif
   
Beitrag 20.02.2012, 13:15 Uhr
Schura
Schura
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.12.2009
Beiträge: 31
QUOTE (guest @ 20.02.2012, 03:14 Uhr) *
%_N_SPIRALE_840C_SPF
;$PATH=/_N_WKS_DIR/_N_BEISPIEL_WPD
G54
T1 D1
M6
S1000 M3
G0 X0 Y0 G40
G0 Z2
G1 Z-5 F50
R1=360 ;Winkelschritte pro Umdrehung
R2=360/R1 ;Schrittwinkel
R3=15 ;Radiusaenderung pro Umdrehung
R4=R3/R1 ;Radiusaenderung pro Winkelschritt
R5=0 ;Startwert Polarradius
R6=0 ;Startwert Polarwinkel
R7=2 ;Anzahl der Umdrehungen
R8=R7*R1 ;
R9=R8-1 ;Anzahl der Wiederholungen
G110 X0 Y0 ;Pol relativ zur aktuellen Position
R10=0
N1000
G11 A=R6 U=R5 F100
R5=R5+R4
R6=R6+R2
R10=R10+1
@121 R10 R9 K1000
G0 Z100
M5
M17

Mit der 840C sind einige elegante Lösungen für eine echte Spirale, wie mit der 840D, leider nicht möglich.
Aber diese Variante ist bei richtiger Parametrierung bestimmt auch brauchbar und gar nicht so kompliziert. wink.gif



Danke guest!

ich werde es bald ausprobieren und berichten.

Grüße Alexander
   
Beitrag 01.03.2012, 19:15 Uhr
Schura
Schura
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.12.2009
Beiträge: 31
ich musste nur ein Paar kleinigkeiten ändern. Rest hat wunderbar funktioniert...


G11 X0 Y0 A=R6 U=R5 F100
R5=R5+R4
R6=R6+R2
R10=R10+1
@121 R10 R9 K-1000

Danke noch mal.
Grüße Alexander
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: