Siemens
Digital Industries, Motion Control, Machine Tool Systems
8843
Follower:innenParameterbearbeitung, Parameter im Shopmill programm Verwenden
17.08.2009, 17:52 Uhr
Hallo
Ist es Möglich in der Bedienoberfläche Shopmill Parameter zu verwenden?(Parameter lassen sich ja auch in der Oberfläche ändern und neu Schrieben) z.B. für eine Kegelförmige Tasche oder eine Einlaufschräge in eine Tasche. Wenn ja dann wie.
Danke der Antwort auf meine Frage.
Ist es Möglich in der Bedienoberfläche Shopmill Parameter zu verwenden?(Parameter lassen sich ja auch in der Oberfläche ändern und neu Schrieben) z.B. für eine Kegelförmige Tasche oder eine Einlaufschräge in eine Tasche. Wenn ja dann wie.
Danke der Antwort auf meine Frage.
17.08.2009, 19:23 Uhr
Ja klar geht das :
;----------------------
R30=45 ; X-Achse
R31=45 ; Y-Achse
R32=-5 ; Z-Achse
;----------------------
N20 G54 ; Nullpunkt
N30 G0 X-65 Y65 ; Anfahrposition
N40 G0 Z0 ; Anfahrposition
N50 G0 Z=-R32 ; 1. Parameter
N60 START_RE: ; Label Start
N70 G1 G41 Y=R31 F100
N80 G1 X=-R30
N90 G1 Y=-R31
N100 G1 X=R30
N110 G1 Y=R31
N120 G1 G40 X-65 Y65
N130 R30=R30-1
N140 R31=R31-1
N150 R32=R32+1
N160 END_RE: ; Ende Label
N170 REPEAT START_RE END_RE P4
; Label 4x wiederholen (Z=0)
N180 G0 Z100
mit DIN/ISO sätzen !
;----------------------
R30=45 ; X-Achse
R31=45 ; Y-Achse
R32=-5 ; Z-Achse
;----------------------
N20 G54 ; Nullpunkt
N30 G0 X-65 Y65 ; Anfahrposition
N40 G0 Z0 ; Anfahrposition
N50 G0 Z=-R32 ; 1. Parameter
N60 START_RE: ; Label Start
N70 G1 G41 Y=R31 F100
N80 G1 X=-R30
N90 G1 Y=-R31
N100 G1 X=R30
N110 G1 Y=R31
N120 G1 G40 X-65 Y65
N130 R30=R30-1
N140 R31=R31-1
N150 R32=R32+1
N160 END_RE: ; Ende Label
N170 REPEAT START_RE END_RE P4
; Label 4x wiederholen (Z=0)
N180 G0 Z100
mit DIN/ISO sätzen !
--------------------
Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.
Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.
18.08.2009, 21:38 Uhr
Ja klar geht das :
;----------------------
R30=45 ; X-Achse
R31=45 ; Y-Achse
R32=-5 ; Z-Achse
;----------------------
N20 G54 ; Nullpunkt
N30 G0 X-65 Y65 ; Anfahrposition
N40 G0 Z0 ; Anfahrposition
N50 G0 Z=-R32 ; 1. Parameter
N60 START_RE: ; Label Start
N70 G1 G41 Y=R31 F100
N80 G1 X=-R30
N90 G1 Y=-R31
N100 G1 X=R30
N110 G1 Y=R31
N120 G1 G40 X-65 Y65
N130 R30=R30-1
N140 R31=R31-1
N150 R32=R32+1
N160 END_RE: ; Ende Label
N170 REPEAT START_RE END_RE P4
; Label 4x wiederholen (Z=0)
N180 G0 Z100
mit DIN/ISO sätzen !
;----------------------
R30=45 ; X-Achse
R31=45 ; Y-Achse
R32=-5 ; Z-Achse
;----------------------
N20 G54 ; Nullpunkt
N30 G0 X-65 Y65 ; Anfahrposition
N40 G0 Z0 ; Anfahrposition
N50 G0 Z=-R32 ; 1. Parameter
N60 START_RE: ; Label Start
N70 G1 G41 Y=R31 F100
N80 G1 X=-R30
N90 G1 Y=-R31
N100 G1 X=R30
N110 G1 Y=R31
N120 G1 G40 X-65 Y65
N130 R30=R30-1
N140 R31=R31-1
N150 R32=R32+1
N160 END_RE: ; Ende Label
N170 REPEAT START_RE END_RE P4
; Label 4x wiederholen (Z=0)
N180 G0 Z100
mit DIN/ISO sätzen !
Danke für die Antwort.
So hab ich es noch nicht Probiert, es steht zwar ähnlich in den Büchern aber so wie es beschrieben wurde funktionierte es nicht, ich hatte auch nicht gerade viel Zeit zum Probieren.
Geht das vielleicht auch mit Radien als z.B. Abrundungen von Kanten oder Formen. Einlaufschrägen mit einem Übergang zum Radius der fest bestimmt werden kann. Oder geht das schon wieder zu weit.
Aber danke fürs erste.
20.08.2009, 17:07 Uhr
im Prinzip geht bei der Siemens Steuerung alles, den Parametern sind irgendwo halt schon grenzen gesetzt,
aber dann gibt es auch noch die Variablen !!!
Mußt halt versuchen, hab dafür auch keine Zeit.
Gruß Boern
aber dann gibt es auch noch die Variablen !!!
Mußt halt versuchen, hab dafür auch keine Zeit.
Gruß Boern
--------------------
Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.
Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.
20.08.2009, 18:40 Uhr
Danke für die Antwort.
So hab ich es noch nicht Probiert, es steht zwar ähnlich in den Büchern aber so wie es beschrieben wurde funktionierte es nicht, ich hatte auch nicht gerade viel Zeit zum Probieren.
Geht das vielleicht auch mit Radien als z.B. Abrundungen von Kanten oder Formen. Einlaufschrägen mit einem Übergang zum Radius der fest bestimmt werden kann. Oder geht das schon wieder zu weit.
Aber danke fürs erste.
So hab ich es noch nicht Probiert, es steht zwar ähnlich in den Büchern aber so wie es beschrieben wurde funktionierte es nicht, ich hatte auch nicht gerade viel Zeit zum Probieren.
Geht das vielleicht auch mit Radien als z.B. Abrundungen von Kanten oder Formen. Einlaufschrägen mit einem Übergang zum Radius der fest bestimmt werden kann. Oder geht das schon wieder zu weit.
Aber danke fürs erste.
Klar geht das. Ein Parameter ist doch lediglich ein Platzhalter der mit Werten befüllt wird. Statt G0 Z50 könntest du also auch schreiben:
R1=50
G0 Z=R1
Und so weiter. Was du daraus machst und wie viele Parameter du verwendest bleibt dir allein überlassen. Vor Benutzung eines Parameters ist lediglich darauf zu achten, dass auch der richtige Wert im betreffenden Parameter drin steht. Also erst den Parameter mit dem richtigen Wert versorgen, dann benutzen. Mit selbst angelegten Variablen ist es (fast) dasselbe. Der Unterschied ist lediglich, dass bei einer selbst angelegten Variable, z.B. DEF REAL BLA kein Inhalt in der Variable ist. Also nicht mal "0". Bei DEF INT BLA=1 sieht das schon anders aus. Dann steht z.B. gleich "1" drin. Auch bei den selbst angelegten Variablen gilt: Erst mit dem Wert beschreiben, dann benutzen.
Wenn eigene Variablen angelegt werden ist ausserdem darauf zu achten, dass es keine Variable ist, deren Namen es schon gibt. Aber auch da gibt es Ausnahmen, z.B. Programmvariablen, die nur in einem Programm wirksam sind. Globale Variablen werden z.B. im UGUD angelegt => DEF NCK REAL BLA. Diese Variable ist aus allen Kanälen und aus allen Programmen heraus ansprechbar. Wenn statt NCK CHAN geschrieben wird ist sie nur in dem Kanal aktiv in dem sie angelegt wurde. Etc. siehe Programmieranleitung.....
Was du nun mit den Parametern anfängst liegt an dir und an deiner Kreativität, ein bischen Logik und Mathematik.......
Die Anleitungen sind online verfügbar unter:
https://support.automation.siemens.com/WW/l...amp;treeLang=de
P.S.
Ein Parameter ist auch eine Variable............mit Einschränkungen eben. Z.B. kannst du in einem Parameter keinen Text eingeben...............
--------------------
Gruß,
Drehpapst
Willen braucht man. Und Zigaretten.
Wer Visionen hat, sollte zum Arzt gehen.
Helmut Schmidt
Drehpapst
Willen braucht man. Und Zigaretten.
Wer Visionen hat, sollte zum Arzt gehen.
Helmut Schmidt
20.11.2009, 18:11 Uhr
Hallo zusammen!
Ich finde das sehr interesant mit den Parametern!
Ich selbst kann nur die 840D Shop Mill Oberfläche Programieren.
Aber auf der ISO/ Oberfläche hab ich auch schon einiges Probiert.
Das mit den Parametern hört sich gut an.
Frage = ist es möglich ein Programm damit zu erstellen um eine halb Kugel von oben an einer Drei Achs Maschine
zu Fräsen?
Es soll ein Kugelfräser R=8 bis R=15 also auch Wariabel.
Die halb Kugel hat einen wechselnden Radius von R16 bis R80.
Wen mir da mal jemand helfen könnte!!!!!
Die arbeit kommt immer wider und immer ein anderer Radius!!!
Ich finde das sehr interesant mit den Parametern!
Ich selbst kann nur die 840D Shop Mill Oberfläche Programieren.
Aber auf der ISO/ Oberfläche hab ich auch schon einiges Probiert.
Das mit den Parametern hört sich gut an.
Frage = ist es möglich ein Programm damit zu erstellen um eine halb Kugel von oben an einer Drei Achs Maschine
zu Fräsen?
Es soll ein Kugelfräser R=8 bis R=15 also auch Wariabel.
Die halb Kugel hat einen wechselnden Radius von R16 bis R80.
Wen mir da mal jemand helfen könnte!!!!!
Die arbeit kommt immer wider und immer ein anderer Radius!!!
Angehängte Datei(en)
27.11.2009, 19:03 Uhr
Hallo,
hier mal mein Vorschlag für die Kugel :
Kugel.jpg ( 154.3KB ) Anzahl der Downloads: 291
Gruß Boern
hier mal mein Vorschlag für die Kugel :
Kugel.jpg ( 154.3KB ) Anzahl der Downloads: 291
Gruß Boern
--------------------
Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.
Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.
29.11.2009, 12:38 Uhr
29.11.2009, 13:36 Uhr
Ich hab neuerlich sogar nen Zyklus für Shopmill für genau diesen Anwendungsfall gesehen.
Glaube die Seite hiess Sinupedia. Musste mal nach googeln
Glaube die Seite hiess Sinupedia. Musste mal nach googeln
--------------------
Gruß Daniel
_____________________________________________
_____________________________________________
29.11.2009, 15:35 Uhr
07.12.2009, 21:31 Uhr
Buchner@Siemens
Level 2 = Community-Facharbeiter
Gruppe: Berater
Mitglied seit: 14.11.2006
Beiträge: 64
Mitglied seit: 14.11.2006
Beiträge: 64
Hallo,
im neuen HMI OPERATE ist das jetzt möglich. Du kannst in allen ShopMill Zyklen Parameter verwenden und auch DEF`s.
im neuen HMI OPERATE ist das jetzt möglich. Du kannst in allen ShopMill Zyklen Parameter verwenden und auch DEF`s.
08.12.2009, 20:03 Uhr
Hallo,
im neuen HMI OPERATE ist das jetzt möglich. Du kannst in allen ShopMill Zyklen Parameter verwenden und auch DEF`s.
im neuen HMI OPERATE ist das jetzt möglich. Du kannst in allen ShopMill Zyklen Parameter verwenden und auch DEF`s.
Will heissen das ich z.B. mit dem Shopmill Kreistaschenzyklus eine konische Bohrung fräsen kann?
Noch weiter gedacht hiesse das das man mit Bahnfräsen nun auch Konturen mit schrägen Wänden Fräsen könnte...
(Heidenhain lässt grüßen)
Wie sieht es denn mit der Scale Funktion in einer Achse aus um z.B. eine angenäherte Elipse zu fräsen?
Wenn dem so wäre: Was bedeutet ab HMI operate? Heisst das wenn ich z.B. eine neue DMG Maschine mit 840D Solutionline und Mydynamics kaufe kann die Steuerung das?
--------------------
Gruß Daniel
_____________________________________________
_____________________________________________
08.12.2009, 20:11 Uhr
Wie sieht es denn mit der Scale Funktion in einer Achse aus um z.B. eine angenäherte Elipse zu fräsen?
Wenn wir mal davon ausgehen, dass die Orignalkontur ein Kreis ist, ist das Ergebnis nicht eine angenäherte sondern eine (mathematisch) exakte Ellipse.
Denn das ist genau eine Möglichkeit (von vielen) eine Ellipse zu definieren.
17.11.2010, 16:53 Uhr
Servus Miteinander
Ich würde auch gerne mal mit R-Parametern programmieren, wodurch sich sicherlich viele neue möglichkeiten öffnen.
Nur leider hab ich keine ahnung wie dies denn genau geht mit den Parameter, könnte mir dass jemand erklären? oder weis
jemand wo ich informationen herbekomme
Gruß LesPaul
Ich würde auch gerne mal mit R-Parametern programmieren, wodurch sich sicherlich viele neue möglichkeiten öffnen.
Nur leider hab ich keine ahnung wie dies denn genau geht mit den Parameter, könnte mir dass jemand erklären? oder weis
jemand wo ich informationen herbekomme
Gruß LesPaul
18.11.2010, 01:38 Uhr
Hallo, Du kannst die R-Parameter wie variablen in der Mathematik sehen.
Zuerst beschrebst Du die R-Parameter
R1=23,45 R2=3 R3=34 R4=0
Dann Rechnest Du damit
R5=R1*R2
R6=R1+R2 usw
oder Du kannst es als Zähler verwenden
R4=R4+1
und danach abfragen
if R4==20 gotof .......
Du kannst das aber auch mit round trunc sqrt und vielen weiteren Funktionen kombinieren.
Näheres findest Du aber in der Programmieranleitung.
Zuerst beschrebst Du die R-Parameter
R1=23,45 R2=3 R3=34 R4=0
Dann Rechnest Du damit
R5=R1*R2
R6=R1+R2 usw
oder Du kannst es als Zähler verwenden
R4=R4+1
und danach abfragen
if R4==20 gotof .......
Du kannst das aber auch mit round trunc sqrt und vielen weiteren Funktionen kombinieren.
Näheres findest Du aber in der Programmieranleitung.
--------------------
Mst. Ing. Egmont Schleich
T E C A S - Technology Assistance
www.tecas.at - Kundenorientierte Zyklenpakete und Lösungen
Was einmal erdacht, kann nicht zurückgenommen werden.
aus "Die Physiker" von Friedrich Dürrenmatt
T E C A S - Technology Assistance
www.tecas.at - Kundenorientierte Zyklenpakete und Lösungen
Was einmal erdacht, kann nicht zurückgenommen werden.
aus "Die Physiker" von Friedrich Dürrenmatt
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: