Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Parameterbearbeitung, Parameter im Shopmill programm Verwenden

Beitrag 17.08.2009, 17:52 Uhr
TobiasCNC
TobiasCNC
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.08.2009
Beiträge: 3
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.gif Danke der Antwort auf meine Frage.
   
Beitrag 17.08.2009, 19:23 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
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 !


--------------------

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.
   
Beitrag 18.08.2009, 21:38 Uhr
TobiasCNC
TobiasCNC
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.08.2009
Beiträge: 3
QUOTE (Boern @ 17.08.2009, 18:23) *
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 !



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. danke.gif
   
Beitrag 20.08.2009, 17:07 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
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


--------------------

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.
   
Beitrag 20.08.2009, 18:40 Uhr
Drehpapst
Drehpapst
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 28.04.2005
Beiträge: 650
QUOTE (TobiasCNC @ 18.08.2009, 22:38) *
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. danke.gif


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
   
Beitrag 20.11.2009, 18:11 Uhr
hauie01
hauie01
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.08.2007
Beiträge: 11
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!!!
Angehängte Datei(en)
Angehängte Datei  ZF_Kugel.dwg ( 93.91KB ) Anzahl der Downloads: 90
 
   
Beitrag 27.11.2009, 19:03 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
Hallo,

hier mal mein Vorschlag für die Kugel :

Angehängte Datei  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.
   
Beitrag 29.11.2009, 12:38 Uhr
hauie01
hauie01
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.08.2007
Beiträge: 11
QUOTE (Boern @ 27.11.2009, 19:03) *
Hallo,

hier mal mein Vorschlag für die Kugel :

Angehängte Datei  Kugel.jpg ( 154.3KB ) Anzahl der Downloads: 291


Gruß Boern


Ich bedanke mich bei dir!!1
   
Beitrag 29.11.2009, 13:36 Uhr
Daniel .
Daniel .
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.02.2002
Beiträge: 1.440
Ich hab neuerlich sogar nen Zyklus für Shopmill für genau diesen Anwendungsfall gesehen.

Glaube die Seite hiess Sinupedia. Musste mal nach googeln


--------------------
Gruß Daniel
_____________________________________________
   
Beitrag 29.11.2009, 15:35 Uhr
hauie01
hauie01
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 29.08.2007
Beiträge: 11
QUOTE (Daniel @ 29.11.2009, 13:36) *
Ich hab neuerlich sogar nen Zyklus für Shopmill für genau diesen Anwendungsfall gesehen.

Glaube die Seite hiess Sinupedia. Musste mal nach googeln


Ja habe ich gefunden , aber konnte nichts damit anfangen!!
Als Zyklus wie????
   
Beitrag 07.12.2009, 21:31 Uhr
Buchner@Siemens
Buchner@Siemens
Level 2 = Community-Facharbeiter
Gruppensymbol
Gruppe: Berater
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.
   
Beitrag 08.12.2009, 20:03 Uhr
Daniel .
Daniel .
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.02.2002
Beiträge: 1.440
QUOTE (Buchner@Siemens @ 07.12.2009, 21:31) *
Hallo,
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
_____________________________________________
   
Beitrag 08.12.2009, 20:11 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
QUOTE (Daniel @ 08.12.2009, 20:03) *
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.
   
Beitrag 17.11.2010, 16:53 Uhr
LesPaul666
LesPaul666
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 03.09.2009
Beiträge: 60
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
   
Beitrag 18.11.2010, 01:38 Uhr
Egmont
Egmont
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 10.09.2004
Beiträge: 296
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.


--------------------
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
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: