586.058 aktive Mitglieder*
4.658 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

Makro, Rechtecktasche

Beitrag 12.10.2008, 15:32 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo, fanuc gemeinde
ich habe hier einige beiträge zur makro progammierung gelesen, ist wirklich interessant. ich habe ein rechtecktaschen makro das mir leider keine frk verrechnet und eckenradius kann ich auch nicht angeben.
geht das überhaupt coangry.gif . wenn ihr mir da weiter helfen könntet danke.gif .
ich arbeite an einer 11m.

O9034
IF[#4010EQ99]GOTO5
#19=#5003
GOTO10
N5#19=#18
N10#29=2000+#7
#29=#[#29]
#6#6+0
IF[#6NE0]GOTO11
#6=#29*1
N11#6=ABS[#6]
(FIN.-N15)
#1=#1+0
#2=#2+0
N13#28=#4
IF[#1EQ0]GOTO14
#4=#4-#1
#5=#5-1
N14#27=#26
IF[#2EQ0]GOTO15
#26=#26+#2
N15#20=#4-#29
#21=#24+#20
#20=#24-#20
#22=#5-#29
#23=#25+#22
#22=#25-#22
N20G17G90G00X#24Y#25
Z#18
#13=1#14=9999.
WHILE[#14GT#26]DO1
#14=#18-#17*#13
IF[#14GT#26]GOTO25
#14=#26
(BOTTOM.FIN.-N25)
#26=#27
N25G01Z#14F8
N30#11=[#21-#20]/#6/2
#12=[#23-#22]/#6/2
IF[#11LT#12]GOTO31
#10=FIX[#12]
GOTO32
N31#10=FIX[#11]
N32(TOTAL)#20=#24-#6*#11
#11=#11-#10
#12=#12-#10
#30=9999.
WHILE[#30GT#20DO02
M01
#30=#24-#6*#11
#31=#24+#6*#11
#32=#25-#6*#12
#33=#25+#6*#12
IF[#30GT#20]GOTO35
#30=#20
#31=#21
#32=#22
#33=#23
(NOT.EVERY.FIN.-N40)
IF[#14NE#27]GOTO35
(FIN.-35)
#20=#28-#29
#21=#24+#20
#20=#24-#20
#22=#5+#1-#29
#23=#25+#22
#22=#25-#22
N35G01F#9
Y#32
X#31
Y#33
X#30
Y#32
X#24
#11=#11+1
#12=#12+1
END2
G01X#31
X#24Y#25F[#9*4]
#13=#13+1
END1
G00Z#19
M99

X: MITTE TASCHE VOM NULLPUNK
Y: MITTE TASCHE VOM NULLPUNK
I: HALBE LÄNGE IN X
J: HALBE LÄNGE IN Y
K: ZUSTELLUNG IN X;Y
D: WERKZEUG OFFSET NR. (RADIUS)
Z: ENDPUNKT IN Z
R: STARTPUNKT Z ZUSTELLUNG
Q: ZUSTELLUNG IN Z
A: SCHLICHT AUFMASS IN X;Y
B: SCHLICHT AUFMASS IN Z
E: VORSCHUB IN Z
F: VORSCHUB IN X;Y

zB.: TASCHE X70 Y55 Z-25

G65 P9034 X120 Y20 I35 J27.5 K8 D27 Z-25 R2 Q8 A0.3 B0.2 E50 F120

danke.gif
mfG bernd
TOP    
Beitrag 13.10.2008, 20:57 Uhr
mori4200
mori4200
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 02.06.2008
Beiträge: 527

Hallo,

dein Makro ist ein reines "schrupp" Makro.
es kann eben keine FRK bzw. keinen Eckenradius in der Tasche fräsen.

Für diesen Fall müßtest du eben einen "Schlichtspan" extra machen, oder ein anderes Makro verwenden bzw. dieses Makro dementsprechend ändern.

sorry.gif

mfg Mori


--------------------
Mfg MORI


“Armselig der Schüler, der seinen Meister nicht übertrifft“
TOP    
Beitrag 13.10.2008, 22:55 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo mori

danke.gif für die antwort.

die frk wird ja angegeben , nur nicht verrechnet.
jetzt muss ich immer die frk von I und J abziehen .
ist doch ein prg. fehler, oder nicht?

mfg bernd
TOP    
Beitrag 14.10.2008, 17:07 Uhr
mori4200
mori4200
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 02.06.2008
Beiträge: 527

Hallo,

kannst ja mal folgendes probieren:

Ändere mal die folgenden Zeilen im Makro, dann brauchst du
nicht mehr rechnen.
Mit dem Eckenradius wirds aber ein wenig komplizierter.

N35G01F#9
Y[#32-#4]
X[#31-#4]
Y[#33-#4]
X[#30-#4]
Y[#32-#4]
X[#24-#4]
#11=#11+1
#12=#12+1
END2



Gruß Mori


--------------------
Mfg MORI


“Armselig der Schüler, der seinen Meister nicht übertrifft“
TOP    
Beitrag 14.10.2008, 17:28 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo mori

bin gerade auf schicht, werde es morgen testen .
ist das sehr schwer mit dem eckenradius oder müssen da nur ein paar sätze umgeschrieben werden?
erstmal danke.gif für die arbeit thumbs-up.gif

gruß bernd
TOP    
Beitrag 14.10.2008, 17:53 Uhr
mori4200
mori4200
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 02.06.2008
Beiträge: 527

Hallo Bernd,

schwer ist grundsätzlich gar nichts!
Es braucht eben Zeit um das Makro zu ändern.

Und es sollte dann ja auch noch hinhauen;
also muß man schon ein wenig darüber nachdenken um nicht
beim ersten Starten mit der Spindel am Tisch das Reibschweißen
zu praktizieren!

mfg Mori


--------------------
Mfg MORI


“Armselig der Schüler, der seinen Meister nicht übertrifft“
TOP    
Beitrag 14.10.2008, 20:15 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo mori

hab mir die zeit genommen, mußte ich umbedingt ausprobieren.
leider läuft es so nicht . macht irgent welche zick zack bewegungen.
schade dachte es klappt.
trotz dem danke.gif

gruß bernd
TOP    
Beitrag 14.10.2008, 23:27 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo mori
hab es wieder um geschrieben. anstatt werkzeug offset nr. bei D einfach den radius vom fräser . dann wird die frk. verrechnet super.gif
war wohl mein fehler sorry.gif
eine frage hätte ich noch . kann man für denn eckenradius das nicht auch so zb. schreiben:
N35G01F#9
Y#32,R#18
X#31,R#18
Y#33,R#18
X#30,R#18
Y#32,R#18
X#24
#11=#11+1
#12=#12+1
END2
G01X#24
X#24Y#25F[#9*4]
#13=#13+1
END1
G00Z#19
M99
coangry.gif
mfg bernd
TOP    
Beitrag 15.10.2008, 09:39 Uhr
mori4200
mori4200
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 02.06.2008
Beiträge: 527

Hallo,

#18 kannst du sicher nicht verwenden, weil #18 ja schon
für "R: STARTPUNKT Z ZUSTELLUNG" verwendet wird.

Du könntest es aber mit #3 versuchen.
Mußt dann aber noch beim Aufruf z.B.: "C12.0" (für Radius 12.0)
angeben.

Kann aber sein, dass wenn die Taschen einmal sehr klein
sein soll, die Maschine einen SRK/FRK Fehler ausgibt.

Bsp.:
G65 P9034 X120 Y20 I35 J27.5 K8 D27 Z-25 R2 Q8 A0.3 B0.2 C12 E50 F120

Hoffe dir ein wenig geholfen zu haben!

mfg Mori


--------------------
Mfg MORI


“Armselig der Schüler, der seinen Meister nicht übertrifft“
TOP    
Beitrag 15.10.2008, 22:09 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo mori
mit C #3 geht , nur da der radius größer ist als die ersten verfahr bewegung machts ein fehler . wäre ja auch zu einfach gewesen , schade.
aber schönen danke.gif für die bemühungen.
muß ich mir nochmal gedanken zu machen.
mfg bernd
TOP    
Beitrag 16.10.2008, 07:16 Uhr
mori4200
mori4200
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 02.06.2008
Beiträge: 527

Sag ich ja,

wenn ich die Zeit und eine Maschine frei hätte,
würde ich dir das Makro ändern. sorry.gif

Aber möglicherweise gibt es ja von einem Mitglied hier
ein fertiges was funzt.


mfg Mori


--------------------
Mfg MORI


“Armselig der Schüler, der seinen Meister nicht übertrifft“
TOP    
Beitrag 16.10.2008, 18:52 Uhr
farmer 70
farmer 70
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 05.06.2005
Beiträge: 911

Hallo

Ich habe hier ein Makro Rechteckstasche. Ist für eine 0M Steuerung mit Makro A geschrieben. Scheint aber nicht ganz ohne Fehler zu sein. Also vorsichtig testen.


Aufgerufen über:

R = Anstellpunkt Z
Z = Frästiefe
K = Zustellung pro Schnitt in Z
X = Länge der Tasche
Y = Breite der Tasche
Q = Winkel der Tasche
J = Schlichtaufmaß
G = Fräsrichtung (G2 oder G3)
H = Korrekturspeicher der Radiuskorrektur
M = Schnittbreite in % bzgl WZ-Durchm.
P = Vorschub zum Eintauchen in Z
F = Vorschub zum Schruppeb
S = Vorschub zum Schlichten

im Programm:

N50 G66 P9355
N60 X... Y... J... Q... R... Z... K... G... H... M... S... P... F...
N70 G67

hier das Makro:

%
:9355 (RECHTECKTASCHE)
N10G65H82P3Q#8117R1
G65H82P3Q#8118R1
G65H82P3Q#8124R1
G65H82P3Q#8125R1
G65H82P3Q#8126R1
G65H86P3Q#8009R0
G65H86P3Q#8019R0
G65H86P3Q#8016R0
G65H84P3Q#8013R1
G65H83P3Q#8013R100
G65H86P3Q#8011R0
G65H83P3Q#8011R64
G65H82P3Q#8106R1
G65H01P#129Q1
G65H81P4Q#8010R2
G65H01P#129Q-1
G65H81P4Q#8010R3
N3G65H99P75(EINGABEFEHLER)
N4G65H01P#127Q#8011
G65H83P6Q#9127R0
N5G65H99P76(WKZ-KOREKTUR)
N6G65H22P#100Q#8024
G65H83P7Q#8025R#8024
G65H22P#100Q#8025
N7G65H05P#100Q#100R2
G65H03P#101Q#100R#9127
G65H82P8Q#8105R1
G65H03P#110Q#101R#8005
G65H86P-3Q#110R0
G65H22P#100Q#8024
G65H83P8Q#8024R#8025
G65H22P#100Q#8025
N8G65H05P#100Q#100R2
G65H03P#101Q#100R#9127
G65H82P9Q#8105R1
G65H03P#111Q#101R#8005
N9G65H02P#100Q#9127R#9127
G65H04P#101Q#100R#8013
G65H05P#130Q#101R100
G65H86P-5Q#130R0.001
G65H02P#100Q#111R#130
G65H03P#101Q#100R0.01
G65H05P#131Q#101R#130
G65H01P#132Q#110
G65H01P#133Q#111
G65H86P10Q#131R0
G65H05P#102Q#111R#131
G65H02P#103Q#102R0.001
G65H05P#102Q#110R#131
G65H02P#104Q#102R0.001
G65H01P#132Q#103
G65H01P#133Q#104
G65H83P10Q#8024R#8025
G65H01P#132Q#104
G65H01P#133Q#103
G65H01P#101Q#110
G65H01P#110Q#111
G65H01P#111Q#101
N10G65H01P#121Q#4001
G65H01P#122Q#4003
G65H01P#123Q#4109
G65H01P#120Q#5003
G90G00Z#8018
G4
G4
G65H01P#118Q#5001
G65H01P#119Q#5002
G65H01P#112Q0
G65H01P#113Q0
G65H01P#116Q0
N60G65H03P#115Q#8018R#8006
N70G65H83P75Q#115R#8026
G65H01P#115Q#8026
N75G01Z#115F#8016
N80G65H02P#112Q#112R#132
G65H84P82Q#112R#110
G65H01P#112Q#110
N82G65H04P#101Q#112R#129
G65H02P#113Q#113R#133
G65H84P84Q#113R#111
G65H01P#113Q#111
N84G65H01P#102Q#113
G65H31P#105Q#102R#8017
G65H32P#106Q#102R#8017
G65H02P#107Q#118R#105
G65H02P#108Q#119R#106
G01X#107Y#108F#8009
N85G65H32P#103Q#101R#8017
G65H31P#104Q#102R#8017
G65H02P#105Q#103R#104
G65H31P#103Q#101R#8017
G65H32P#104Q#102R#8017
G65H03P#106Q#104R#103
G65H02P#107Q#118R#105
G65H02P#108Q#119R#106
G1X#107Y#108
G65H32P#103Q#101R#8017
G65H31P#104Q#102R#8017
G65H03P#105Q#103R#104
G65H31P#103Q#101R#8017
G65H32P#104Q#102R#8017
G65H02P#106Q#104R#103
G65H02P#107Q#118R#105
G65H03P#108Q#119R#106
G1X#107Y#108
G65H32P#103Q#101R#8017
G65H31P#104Q#102R#8017
G65H02P#105Q#103R#104
G65H31P#103Q#101R#8017
G65H32P#104Q#102R#8017
G65H03P#106Q#104R#103
G65H03P#107Q#118R#105
G65H03P#108Q#119R#106
G1X#107Y#108
G65H32P#103Q#101R#8017
G65H31P#104Q#102R#8017
G65H03P#105Q#104R#103
G65H31P#103Q#101R#8017
G65H32P#104Q#102R#8017
G65H02P#106Q#104R#103
G65H02P#107Q#118R#105
G65H02P#108Q#119R#106
G1X#107Y#108
G65H31P#105Q#102R#8017
G65H32P#106Q#102R#8017
G65H02P#107Q#118R#105
G65H02P#108Q#119R#106
G01X#107Y#108
G65H81P95Q#116R1
G65H84P-80Q#112R#110
G65H84P-80Q#113R#111
G65H02P#100Q#115R2.
G1Z#100
G65H86P90Q#115R#8026
G1X#118Y#119F5000
G65H03P#115Q#115R#8006
G65H80P-70
N90G65H02P#112Q#110R#8005
G65H02P#113Q#111R#8005
G65H01P#101Q#132
G65H83P92Q#133R#132
G65H01P#101Q#133
N92G65H02P#117Q#101R#8005
G65H03P#102R#113Q#117
G65H04P#101Q#117R#129
G65H32P#103Q#101R#8017
G65H31P#104Q#102R#8017
G65H03P#105Q#104R#103
G65H31P#103Q#101R#8017
G65H32P#104Q#102R#8017
G65H02P#106Q#104R#103
G65H02P#107Q#118R#105
G65H02P#108Q#119R#106
G1X#107Y#108F5000
G1Z#8026F#8016
G65H04P#101Q#112R#129
G65H01P#102R#113
G65H31P#105Q#102R#8017
G65H32P#106Q#102R#8017
G65H02P#107Q#118R#105
G65H02P#108Q#119R#106
G#8010X#107Y#108F#8009R#117F#8019
G65H01P#116Q1
G65H80P-85
N95G65H03P#102R#113Q#117
G65H04P#101Q#117R#129
G65H32P#103Q#101R#8017
G65H31P#104Q#102R#8017
G65H02P#105Q#104R#103
G65H31P#103Q#101R#8017
G65H32P#104Q#102R#8017
G65H03P#106Q#104R#103
G65H02P#107Q#118R#105
G65H02P#108Q#119R#106
G#8010X#107Y#108R#117
N98G00Z#120
G#121G#122F#123
M99
%

Gruß farmer


--------------------
Gruß farmer



Hilfsbereitschaft, Gemeinsinn, Miteinander und Füreinander
TOP    
Beitrag 17.10.2008, 17:29 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo mori
geholfen hast du mir, hab gemerkt das das nicht so einfach ist. danke.gif
aber wenn man logisch überlegt , müßte wenn man ein paar abfragen und sprünge ein fügt es klappen . meine ich zu glauben, zu hoffen. coangry.gif
mfg bernd
TOP    
Beitrag 17.10.2008, 17:38 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo farmer
ich werde das probiern. ist ja ne menge zu tippen smile.gif
wießt du denn was das für fehler sind?
kontur und oder alarm ?
gruß bernd
TOP    
Beitrag 18.10.2008, 21:47 Uhr
Catiacam
Catiacam
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 03.03.2003
Beiträge: 15

Rechtecktasche mit Eckenrunden siehe link

http://www.cnc-arena.de/forum/index.php?sh...indpost&p=80788

MfG

CATIACAM
TOP    
Beitrag 19.10.2008, 17:07 Uhr
gummibär
gummibär
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 18.10.2008
Beiträge: 3

hallo

mach doch deine zustellung des fräsers im G91 (zustellung inkremental)
zur not in mehreren zustellungen
biste beim programieren auf jeden fall schneller

gruss gummibär
TOP    
Beitrag 19.10.2008, 17:43 Uhr
farmer 70
farmer 70
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 05.06.2005
Beiträge: 911

Hallo Bernd

Was das für ein Fehler ist weiß ich nicht mehr genau, weil ich schon lange nicht mehr an der betreffenden Maschine bin. Auf jeden Fall machte die Maschine irgendwie ne Kreisbewegung die da nicht hingehörte.
Wenn du das Programm komplett eintippen willst hast du wirklich viel zu tun. Das kannst du auch einfacher haben sofern du die Möglichkeit hast Programme über PC oder ähnliches in deine Maschine einzulesen. Schreib dir einfach ein Programm ohne Inhalt auf der Maschine. Dann kopierst du das auf PC. Hier öffnest du das Programm mit Word oder Editor und fügst dann den vorher kopierten Inhalt von dem Programm aus dem Forum. Speichern und fertig. Danach das ganze zurück in die Maschine und vorsichtig testen.
Wenn du den Fehler findest kannste mir Bescheid geben.

Gruß farmer


--------------------
Gruß farmer



Hilfsbereitschaft, Gemeinsinn, Miteinander und Füreinander
TOP    
Beitrag 19.10.2008, 18:38 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo catiacam
sorry.gif hatte die mail von dir gerade erst gesehen danke.gif .
die option zum drehen habe ich leider (noch) nicht, sollte dabei aber wohl nicht stören. für M100 (ist bei mir unterprog. aufruf für WZW) geht doch sicherlich auch zb. M150 für P9011. sehe ich das so richtig?

gruß bernd
TOP    
Beitrag 19.10.2008, 18:46 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo farmer
danke für den tipp, probiere ich morgen in der firma aus .
wenn das klappt, wäre ja schon eine große hilfe.
falls ich den fehler finden sollte melde ich mich natürlich gern bei dir. danke.gif
mfg bernd
TOP    
Beitrag 20.10.2008, 00:06 Uhr
gottvati
gottvati
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.06.2006
Beiträge: 181

Hi Bernd, das Makro von Farmer ist für Kundenmakro A geschrieben.
Deine Maschine benutzt aber Kundenmakro B und kann Kundenmakro A nicht lesen!
Gruß, Nisse.

Der Beitrag wurde von gottvati bearbeitet: 20.10.2008, 00:07 Uhr


--------------------
Gruß, Nisse.
TOP    
Beitrag 20.10.2008, 05:24 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo nisse
hast recht , makro A kann sie nicht lesen . hatte ich nicht dran gedacht.
danke.gif das du mich darauf aufmerksam gemacht hast.
gruß bernd
TOP    
Beitrag 20.03.2009, 11:40 Uhr
lst laser
lst laser
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.10.2008
Beiträge: 56

hallo
suche noch immer ein makro B für rechtecktasche mit eckenradius.
hab schon versucht das programm was ich habe zuändern,bekomme das aber nicht hin sauer.gif
das programm von catiacam ist mit G68,macht meine steuerung nicht und M100 ist wohl ein interner aufruf bei seiner steuerung.
bin für jede hilfe dankbar. veileicht am besten ein programm was läuft.mit denn ganzen # blick ich langsam nicht mehr durch coangry.gif

ich hoffe ihr könnt mir weiter helfen.
mfg bernd
TOP    



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