585.768 aktive Mitglieder*
4.091 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Meldas 64 Programmteilwiederholung

Beitrag 27.08.2008, 12:33 Uhr
Steppenhund
Steppenhund
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.08.2008
Beiträge: 8

Hallo Leute.
Ich habe eine Laserschweiß/Schneid-Anlage, 4 Achsen, C ist die Drehachse
Nun zum Problem ich muß auf eine Fläche von 270x270mm Löcher mit einem Abstand von 0,75mm und einem Durchmesser von 0,5mm schneiden
Das sind 134200 Löcher, wenn ich das mit meinem CAM Programm mache hat die Datei 1,3 MB und ich hab keine Ahnung wie man die Maschine dazu bekommt große Dateien zu splitten und häppchenweise in 125 KB Häppchen nach zu laden.
Früher in der Lehr[FONT=Arial]e haben wir mal sowas ähnliches mit Bohrmuster gemacht, ganz einfach---bohr ein loch, dann geh x+10 das ganze 10 mal wiederholen und dann in y+10 und das auch 10 mal wiederholen. schon hat man 100 Bohrungen.
mein Programm sieht in etwa´so aus:

O6001(M600 )
G90
G1F1000
G1 Z0
S7 (Laserparameter)
M54 (GAS ein)
M41 (Laser ein)
G04X0.1 (kleine Wartezeit)
G1F12000 (vorschub)
G61
G3 X Y I J (Programmierbeispiel)
G04X0.1
M42 (Laser aus)
M64 (GAS aus)
M2
%

von Gas ein bis Gas aus müßte ich das jetzt 134200 Mal wiederholen im Muster wie oben beschrieben.

Ich hab ein Handbuch in English, da stehen Beispiele drinne wie ich soetwas mit G81 machen kann, also ein Bohrmuster, ist ja im Prinzip das gleiche nur das ich keinen Einzeiler wie G81 habe sondern ein kleines Programm
TOP    
Beitrag 28.08.2008, 09:08 Uhr
Mitsubishi
Mitsubishi
Level 1 = Community-Lehrling
Gruppensymbol
Gruppe: Berater
Mitglied seit: 05.02.2008
Beiträge: 33

Hallo Steppenhund,
hier mal ein Programmiervorschlag zum ausprobieren:

============================
#100=5(Anzahl-Loecher-in-X)
#101=3(Anzahl-Loecher-in-Y)
#102=20(Abstand-Loecher-in-X)
#103=20(Abstand-Loecher-in-Y)
#104=0(Startposition-X)
#105=0(Startposition-Y)
#110=0(Lochzaehler-in-X)
#111=0(Lochzaehler-in-Y)
G0X0Z0(Position-1.Loch)

WHILE[#111LT#101]DO1(Y-Richtung)
WHILE[#110LT#100]DO2(X-Richtung)
M98P5(Aufruf-Unterprogramm) --> Hier muss die Unterprogramm-Nummer eingetragen werden.
G91G0X#103(Positionierung-in-X)
G90
#110=#110+1
END2
G90G0X#104(Positionierung-X-Start)
G91G0Y#103(Positionierung-in-Y-naechste-Reihe)
G90
#111=#111+1
#110=0
END1
G0X#104Y#105(Zurueck-zum-Startpunkt)
M30
%
===========================


--------------------
Mit freundlichem Gruß
Mitsubishi Electric Europe B.V.
Produktberater

www.mitsubishi-cnc.de
TOP    
Beitrag 07.09.2008, 12:14 Uhr
CRX
CRX
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 29.11.2004
Beiträge: 206

Wenn deine M64 auf Windows läuft, gibt es ein Tool um grosse Teile zu bearbeiten.
"PC-direct".
Da wird das Programm direkt von der Festplatte abgearbeitet.
TOP    
Beitrag 08.09.2008, 07:33 Uhr
Steppenhund
Steppenhund
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.08.2008
Beiträge: 8

Das Programm funzt, Du hast mir sehr geholfen, vielen Dank dafür.
Jetzt habe ich noch eine Frage:
Wenn ich mit einem Hauptprogramm und einem Unterprogramm arbeite, programmiere ich das Unterprogramm inkremetal und gebe die Positionen im Hauptprogramm absolut an, das funzt auch prima. Wenn ich aber das Werkstück absolut über eine camsoftware erstelle, fährt er immer nur die erste Position ab, wie kann man dieses Problem lösen?
Und mal ganz nebenbei, existieren Programmierhandbücher für die Steuerung auf Deutsch?

Vielen Dank für Deine Hilfe


Gruß Tobi
TOP    
Beitrag 08.09.2008, 07:50 Uhr
Mitsubishi
Mitsubishi
Level 1 = Community-Lehrling
Gruppensymbol
Gruppe: Berater
Mitglied seit: 05.02.2008
Beiträge: 33

Hallo Steppenhund,
also um Dein Problem zu lösen ist folgendes zu tun:
Im Hauptprogramm muss der Nullpunkt entsprechend der inkrementalen Bewegung verschoben werden.
Eine Programieranleitung ist selbstverständlich vorhanden. Sende mir bitte Deine E-Mail Adresse per PM damit ich Dir das Handbuch schicken kann.


--------------------
Mit freundlichem Gruß
Mitsubishi Electric Europe B.V.
Produktberater

www.mitsubishi-cnc.de
TOP    
Beitrag 12.03.2015, 15:01 Uhr
Steppenhund
Steppenhund
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.08.2008
Beiträge: 8

QUOTE (Mitsubishi @ 08.09.2008, 07:50 Uhr) *
Eine Programieranleitung ist selbstverständlich vorhanden. Sende mir bitte Deine E-Mail Adresse per PM damit ich Dir das Handbuch schicken kann.

Entschuldige bitte, das ich mich nach so langer Zeit noch einmal mit der gleichen Bitte an Dich wenden muss, könntest Du mir das Handbuch nocheinmal schicken?
Ich habe noch eine Frage
Ich muss etwas schneiden, dabei muss ich mein Programm eine bestimmte Anzahl wiederholen. Also mit M99 wiederholt er es unendlich, gibt es einen einfachen Befehl, mit dem man am Ende sagen kann, wiederhole z.B. 35 mal? Alternative wäre, wie oben mit Variablen, dann müsste ich aber alles neu programmieren und ich habe das damals nur ein mal genacht, müsste mich erst wieder reinfuchsen.
TOP    
Beitrag 12.03.2015, 16:24 Uhr
Mitsubishi
Mitsubishi
Level 1 = Community-Lehrling
Gruppensymbol
Gruppe: Berater
Mitglied seit: 05.02.2008
Beiträge: 33

Hallo Steppenhund,

gerne helfe ich Dir bei dem Programmierhandbuch.
Es ist bereits auf dem Weg zu Dir. Bitte schau in Deine PM.



QUOTE (Steppenhund @ 12.03.2015, 15:01 Uhr) *
Entschuldige bitte, das ich mich nach so langer Zeit noch einmal mit der gleichen Bitte an Dich wenden muss, könntest Du mir das Handbuch nocheinmal schicken?
Ich habe noch eine Frage
Ich muss etwas schneiden, dabei muss ich mein Programm eine bestimmte Anzahl wiederholen. Also mit M99 wiederholt er es unendlich, gibt es einen einfachen Befehl, mit dem man am Ende sagen kann, wiederhole z.B. 35 mal? Alternative wäre, wie oben mit Variablen, dann müsste ich aber alles neu programmieren und ich habe das damals nur ein mal genacht, müsste mich erst wieder reinfuchsen.


--------------------
Mit freundlichem Gruß
Mitsubishi Electric Europe B.V.
Produktberater

www.mitsubishi-cnc.de
TOP    
Beitrag 13.03.2015, 08:00 Uhr
Mitsubishi
Mitsubishi
Level 1 = Community-Lehrling
Gruppensymbol
Gruppe: Berater
Mitglied seit: 05.02.2008
Beiträge: 33

Hallo Steppemhund,

was die Anzahl der Programmwiederholungen betrifft, da hilft Dir sicherlich die Unterprogrammsteuerung (M98, M99).
Bitte schau in die Programmieranleitung, die Du erhalten hast. Dort findest Du ein Kapitel das dieses Thema beschreibt.
Kapitel 13.4


--------------------
Mit freundlichem Gruß
Mitsubishi Electric Europe B.V.
Produktberater

www.mitsubishi-cnc.de
TOP    
Beitrag 14.03.2015, 15:45 Uhr
Steppenhund
Steppenhund
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.08.2008
Beiträge: 8

Irgendwie verblödet man durch diese CAM Systeme, wenn das so weitergeht kann ich in 10 Jahren nicht mal mehr nen Kreis ausschneiden wacko.gif
TOP    



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