Willkommen, Gast    Noch kein Mitglied? KOSTENLOS ANMELDEN

Parameterbearbeitung, Parameter im Shopmill programm Verwenden

   Antworten Neues Thema
 
 
Beitrag 17.08.2009, 17:52 Uhr
 
 
TobiasCNC
Level 1 = CNC-Arena-Lehrling
*
  Gruppe: CNC-Arena-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.
TOP     Richtlinien bestätigt am: -- Antworten   Zitieren  
 
 
 
Beitrag 17.08.2009, 19:23 Uhr
 
 
Boern
Level 7 = CNC-Arena-Professor
*******
  Gruppe: Forum-Moderator
Mitglied seit: 27.11.2004
Beiträge: 1.703
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 !
TOP     Richtlinien bestätigt am: 28.04.2012 - 20:51 Antworten   Zitieren  
 
 
 
Beitrag 18.08.2009, 21:38 Uhr
 
 
TobiasCNC
Level 1 = CNC-Arena-Lehrling
*
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 17.08.2009
Beiträge: 3
ZITAT(Boern @ 17.08.2009, 18:23) index.php?act=findpost&pid=291637
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
TOP     Richtlinien bestätigt am: -- Antworten   Zitieren  
 
 
 
Beitrag 20.08.2009, 17:07 Uhr
 
 
Boern
Level 7 = CNC-Arena-Professor
*******
  Gruppe: Forum-Moderator
Mitglied seit: 27.11.2004
Beiträge: 1.703
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
TOP     Richtlinien bestätigt am: 28.04.2012 - 20:51 Antworten   Zitieren  
 
 
 
Beitrag 20.08.2009, 18:40 Uhr
 
 
Drehpapst
Level 5 = CNC-Arena-Ingenieur
*****
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 28.04.2005
Beiträge: 645
ZITAT(TobiasCNC @ 18.08.2009, 22:38) index.php?act=findpost&pid=291753
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/llisapi.dll?func=cslib.csinfo&caller=view&lang=de&siteid=cseus&aktprim=0&extranet=standard&objid=10805542&treeLang=de

P.S.
Ein Parameter ist auch eine Variable............mit Einschränkungen eben. Z.B. kannst du in einem Parameter keinen Text eingeben...............
TOP     Richtlinien bestätigt am: -- Antworten   Zitieren  
 
 
 
Beitrag 20.11.2009, 18:11 Uhr
 
 
hauie01
Level 1 = CNC-Arena-Lehrling
*
  Gruppe: CNC-Arena-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: 71
 
TOP     Richtlinien bestätigt am: 04.05.2012 - 20:38 Antworten   Zitieren  
 
 
 
Beitrag 27.11.2009, 19:03 Uhr
 
 
Boern
Level 7 = CNC-Arena-Professor
*******
  Gruppe: Forum-Moderator
Mitglied seit: 27.11.2004
Beiträge: 1.703
Hallo,

hier mal mein Vorschlag für die Kugel :

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


Gruß Boern
TOP     Richtlinien bestätigt am: 28.04.2012 - 20:51 Antworten   Zitieren  
 
 
 
Beitrag 29.11.2009, 12:38 Uhr
 
 
hauie01
Level 1 = CNC-Arena-Lehrling
*
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 29.08.2007
Beiträge: 11
ZITAT(Boern @ 27.11.2009, 19:03) index.php?act=findpost&pid=303266
Hallo,

hier mal mein Vorschlag für die Kugel :

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


Gruß Boern


Ich bedanke mich bei dir!!1
TOP     Richtlinien bestätigt am: 04.05.2012 - 20:38 Antworten   Zitieren  
 
 
 
Beitrag 29.11.2009, 13:36 Uhr
 
 
Daniel
Level 7 = CNC-Arena-Professor
*******
  Gruppe: Forum-Moderator
Mitglied seit: 21.02.2002
Beiträge: 1.305
Ich hab neuerlich sogar nen Zyklus für Shopmill für genau diesen Anwendungsfall gesehen.

Glaube die Seite hiess Sinupedia. Musste mal nach googeln
TOP     Richtlinien bestätigt am: -- Antworten   Zitieren  
 
 
 
Beitrag 29.11.2009, 15:35 Uhr
 
 
hauie01
Level 1 = CNC-Arena-Lehrling
*
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 29.08.2007
Beiträge: 11
ZITAT(Daniel @ 29.11.2009, 13:36) index.php?act=findpost&pid=303396
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????
TOP     Richtlinien bestätigt am: 04.05.2012 - 20:38 Antworten   Zitieren  
 
 
 
Beitrag 07.12.2009, 21:31 Uhr
 
 
Buchner@Siemens
Level 2 = CNC-Arena-Facharbeiter
Gruppensymbol
  Gruppe: Produktberater
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.

TOP     Richtlinien bestätigt am: -- Antworten   Zitieren  
 
 
 
Beitrag 08.12.2009, 20:03 Uhr
 
 
Daniel
Level 7 = CNC-Arena-Professor
*******
  Gruppe: Forum-Moderator
Mitglied seit: 21.02.2002
Beiträge: 1.305
ZITAT(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?
TOP     Richtlinien bestätigt am: -- Antworten   Zitieren  
 
 
 
Beitrag 08.12.2009, 20:11 Uhr
 
 
CNCler
Level 4 = CNC-Arena-Meister
****
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 15.09.2002
Beiträge: 503
ZITAT(Daniel @ 08.12.2009, 20:03) index.php?act=findpost&pid=304537
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.
TOP     Richtlinien bestätigt am: 06.05.2012 - 07:42 Antworten   Zitieren  
 
 
 
Beitrag 17.11.2010, 16:53 Uhr
 
 
LesPaul666
Level 2 = CNC-Arena-Facharbeiter
**
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 03.09.2009
Beiträge: 61
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
TOP     Richtlinien bestätigt am: -- Antworten   Zitieren  
 
 
 
Beitrag 18.11.2010, 01:38 Uhr
 
 
Egmont
Level 3 = CNC-Arena-Techniker
***
  Gruppe: CNC-Arena-Mitglied
Mitglied seit: 10.09.2004
Beiträge: 175
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.
TOP     Richtlinien bestätigt am: 02.05.2012 - 23:19 Antworten   Zitieren  
 
 
Suchbegriff finden          Antworten    Neues Thema

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

 OK

Anzeige