Siemens
Digital Industries, Motion Control, Machine Tool Systems
8841
Follower:innenNUTE mit DEF
08.04.2008, 09:31 Uhr
erstmal nettes hallo an alle ich bin noch ziemlich neu in der programmierung und bin noch bisle unbeholfen
ich wollte mit hilfe von variablen ein unterprogramm zum nut fräsen erstellen hier mein versuch bin für jede hilfe dankbar
HAUPTPROGRAMM
DEF REAL FERTIGMASS = 62.9
DEF REAL ISTMASS
DEF REAL ZUSTELLUNG = 1.2
DEF REAL START_X = 115
DEF REAL ENDE_X =-115
UNTERPROGRAMM
%_N_NUTE.SPF
;$PATH=/_N_spf_dir
N100 MARKE_1:
N110 ISTMASS = ISTMASS – ZUSTELLUNG
N120 STOPRE
N130 IF ISTMASS <= FERTIGMASS
N140 ISTMASS = FERTIGMASS
N150 STOPRE
N160 ENDIF
N170 Z = ISTMASS
N180 G1 X = ENDE_X
N190 IF ISTMASS = FERTIGMASS GOTOF ENDE
N200 ISTMASS = ISTMASS – ZUSTELLUNG
N210 STOPRE
N220 IF ISTMASS <= FERTIGMASS
N230 ISTMASS = FERTIGMASS
N240 STOPRE
N250 ENDIF
N260 Z = ISTMASS
N270 G1 X = START_X
N275 STOPRE
N340 IF ISTMASS > FERTIGMASS GOTOB MARKE_1:
N360 ENDE:
N370 M17
ich wollte mit hilfe von variablen ein unterprogramm zum nut fräsen erstellen hier mein versuch bin für jede hilfe dankbar
HAUPTPROGRAMM
DEF REAL FERTIGMASS = 62.9
DEF REAL ISTMASS
DEF REAL ZUSTELLUNG = 1.2
DEF REAL START_X = 115
DEF REAL ENDE_X =-115
UNTERPROGRAMM
%_N_NUTE.SPF
;$PATH=/_N_spf_dir
N100 MARKE_1:
N110 ISTMASS = ISTMASS – ZUSTELLUNG
N120 STOPRE
N130 IF ISTMASS <= FERTIGMASS
N140 ISTMASS = FERTIGMASS
N150 STOPRE
N160 ENDIF
N170 Z = ISTMASS
N180 G1 X = ENDE_X
N190 IF ISTMASS = FERTIGMASS GOTOF ENDE
N200 ISTMASS = ISTMASS – ZUSTELLUNG
N210 STOPRE
N220 IF ISTMASS <= FERTIGMASS
N230 ISTMASS = FERTIGMASS
N240 STOPRE
N250 ENDIF
N260 Z = ISTMASS
N270 G1 X = START_X
N275 STOPRE
N340 IF ISTMASS > FERTIGMASS GOTOB MARKE_1:
N360 ENDE:
N370 M17
08.04.2008, 10:30 Uhr
uli12us
Level 8 = Community-Ehrenmitglied
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Mitglied seit: 20.04.2002
Beiträge: 5.008
Und du willst jetzt wissen ob das prog läuft und wenn nicht warum nicht?
Zuerstmal Istmass=0 wenns nicht definiert ist.
Wenn du Istmass-Zustellung rechnest wirst du in Millionen Jahren niemals bei deinem Fertigmass ankommen weil das dummerweise positiv ist.
N170 und N260. Da wird gar nix passieren, weil die Maschine G1 und einen passenden Vorschub haben will.
Ausserdem, warum machst du dir die Mühe, der Zyklus longhole macht genau dasselbe. Dazu kannst du Tauch und Flächenvorschub angeben.
Zuerstmal Istmass=0 wenns nicht definiert ist.
Wenn du Istmass-Zustellung rechnest wirst du in Millionen Jahren niemals bei deinem Fertigmass ankommen weil das dummerweise positiv ist.
N170 und N260. Da wird gar nix passieren, weil die Maschine G1 und einen passenden Vorschub haben will.
Ausserdem, warum machst du dir die Mühe, der Zyklus longhole macht genau dasselbe. Dazu kannst du Tauch und Flächenvorschub angeben.
08.04.2008, 10:49 Uhr
ich wollt das als übung für mich selber haben um mal bisle darein zu kommen danke schonmal für die antwort also muss ich nun das fertigmass negativ setzen und wie binde ich da noch vorschub mit ein im haupt oder unterprogramm?
Der Beitrag wurde von napoR bearbeitet: 08.04.2008, 11:00 Uhr
Der Beitrag wurde von napoR bearbeitet: 08.04.2008, 11:00 Uhr
08.04.2008, 11:06 Uhr
Macht das im HP doch nicht so schwer
M6 T...
M3 S...
MCALL NUT (62.9,0,1.2,115,-115)
X0 Y0
MCALL
Die ganzen Werte würde ich alle ins UP setzen mit PROC Variablen in CUS.dir
DEF REAL FERTIGMASS = 62.9
DEF REAL ISTMASS
DEF REAL ZUSTELLUNG = 1.2
DEF REAL START_X = 115
DEF REAL ENDE_X =-115
Und zum Üben nimmt man am besten ersteinmal R-Parameter ! So würde ich es machen
Der Beitrag wurde von Sit22 bearbeitet: 08.04.2008, 11:07 Uhr
M6 T...
M3 S...
MCALL NUT (62.9,0,1.2,115,-115)
X0 Y0
MCALL
Die ganzen Werte würde ich alle ins UP setzen mit PROC Variablen in CUS.dir
DEF REAL FERTIGMASS = 62.9
DEF REAL ISTMASS
DEF REAL ZUSTELLUNG = 1.2
DEF REAL START_X = 115
DEF REAL ENDE_X =-115
Und zum Üben nimmt man am besten ersteinmal R-Parameter ! So würde ich es machen
Der Beitrag wurde von Sit22 bearbeitet: 08.04.2008, 11:07 Uhr
--------------------
Mit freundlichen Grüßen
*Lieber zu Kopf als zu Fuß*
*Lieber zu Kopf als zu Fuß*
08.04.2008, 11:15 Uhr
ok thx
können wir zusammen das UP machen?
können wir zusammen das UP machen?
08.04.2008, 11:21 Uhr
Jo wenn ich zeit habe
Musste mir noch mal genau sagen was du machen möchtest
schick mir das per PN
mfg Sit22
Musste mir noch mal genau sagen was du machen möchtest
schick mir das per PN
mfg Sit22
--------------------
Mit freundlichen Grüßen
*Lieber zu Kopf als zu Fuß*
*Lieber zu Kopf als zu Fuß*
08.04.2008, 11:49 Uhr
super danke
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: