11913
Follower:innenSteuerung, Satzsprung
07.02.2005, 10:30 Uhr
Hallo Leute
Kann mir einer sagen wie man einen satzsprung programmiert also wenn ich im Programm von Satz 10 auf 20 springen will ohne ein LBL zu schreiben
Ich müßte auch mal wissen wie ich das einschwenken von meinem Tisch bremsen kann er steht wenn ich schwere Teile aufspann dann nicht mehr gerade muß also vorher etwas abbremsen damit er langsahm auf die Position fährt Tisch ist bei mir die B Achse
mfg omnia
Kann mir einer sagen wie man einen satzsprung programmiert also wenn ich im Programm von Satz 10 auf 20 springen will ohne ein LBL zu schreiben
Ich müßte auch mal wissen wie ich das einschwenken von meinem Tisch bremsen kann er steht wenn ich schwere Teile aufspann dann nicht mehr gerade muß also vorher etwas abbremsen damit er langsahm auf die Position fährt Tisch ist bei mir die B Achse
mfg omnia
07.02.2005, 16:28 Uhr
Hallo omnia,
kannst du den Tisch mit M Funktionen entriegeln bzw verriegeln?
z.b M10 und M11?
Wenn ja würde ich ein kleines Prog schreiben und die B-Achse im Eilgang 10 ° vor Endposition und dann auf Enposition im Vorschub.
Achskemmung nicht vergessen.
Ob es klappt weiß ich allerdings nicht.
Gruß
Holger
kannst du den Tisch mit M Funktionen entriegeln bzw verriegeln?
z.b M10 und M11?
Wenn ja würde ich ein kleines Prog schreiben und die B-Achse im Eilgang 10 ° vor Endposition und dann auf Enposition im Vorschub.
Achskemmung nicht vergessen.
Ob es klappt weiß ich allerdings nicht.
Gruß
Holger
--------------------
Wenn du heute nur das tust - was du gestern schon getan hast - dann bleibst du auch morgen nur da - wo du heute schon bist
Woran erkennen wir etwas, das noch Technik ist?
Ein guter Fingerzeig: Wenn ein Handbuch dabei ist.
(Douglas Adams 1952-2001)
Woran erkennen wir etwas, das noch Technik ist?
Ein guter Fingerzeig: Wenn ein Handbuch dabei ist.
(Douglas Adams 1952-2001)
07.02.2005, 17:38 Uhr
Hallo,
ich würde auch in diesem Falle dazu Raten, den Eilgang per Maschinenparameter herunterzusetzen. Dies kann man für jede Achse einzeln machen.
Satzsprünge werden mit Q-Parametern gemacht. Aber dafür werden ebenfalls LBL benötigt.
Gruß Michael
ich würde auch in diesem Falle dazu Raten, den Eilgang per Maschinenparameter herunterzusetzen. Dies kann man für jede Achse einzeln machen.
Satzsprünge werden mit Q-Parametern gemacht. Aber dafür werden ebenfalls LBL benötigt.
Gruß Michael
09.02.2005, 09:42 Uhr
erstmal
aber wie schaut so ein LBL aus
mfg omnia
aber wie schaut so ein LBL aus
mfg omnia
09.02.2005, 17:22 Uhr
Hallo,
wie schon oben gesagt, kann man in Parameterprogrammen auf Labels springen wenn gewisse Werte abgearbeitet oder erfüllt sind.
z.B.
55 FN 11: IF +Q35 GT +Q5 GOTO LBL 99
oder
57 FN 9: IF +Q13 EQU +0 GOTO LBL 11
wie schon oben gesagt, kann man in Parameterprogrammen auf Labels springen wenn gewisse Werte abgearbeitet oder erfüllt sind.
z.B.
55 FN 11: IF +Q35 GT +Q5 GOTO LBL 99
oder
57 FN 9: IF +Q13 EQU +0 GOTO LBL 11
--------------------
Mit freundlichen Grüßen
Anton
Anton
09.02.2005, 19:05 Uhr
Hallo omnia,
also ein LBL ist quasi eine Marke die man setzt.
Drinstehen kann eigentlich alles.
Das sieht dann so in etwa aus:
LBL 1
L X-56 Y-95 Z+2 M13 M99
L IX-5 M99
L iX-10 M99
...
LBL 0
Das LBL 0 ist wichtig! Es beendet jedes LBL, egal welche Nummer es hat.
Ein LBL kann an der zuerst abzuarbeitenden Stelle stehen, oder auch unter dem M30
Aufgerufen wird das LBL mit Call LBL 1. (oder andere LBL Nummer)
Anwendungsbeispiele gibt es mehr als genug. Konturen die mehmals abgearbeitet werden müssen, Löcher die erst Zentriert werden und später gebohrt werden und vieles mehr. Kurz gesagt, alles was man eigentlich mehrmals Programmieren mus, kann man mit Hilfe von LBL`s auf einmal Begrenzen.
Werte, die in einem LBL gegebenenfalls geändert werden müssten, kann man durch variable ersetzen. Q Parameter.
Z.Bsp.: Frästiefen, Vorschübe usw..
Mit Hilfe von LBL und Q Parametern kannst Du dann eine Kontur Schruppen, Schlichten und Entgraten. Alles mit nur einem LBL.
Gruß Michael
also ein LBL ist quasi eine Marke die man setzt.
Drinstehen kann eigentlich alles.
Das sieht dann so in etwa aus:
LBL 1
L X-56 Y-95 Z+2 M13 M99
L IX-5 M99
L iX-10 M99
...
LBL 0
Das LBL 0 ist wichtig! Es beendet jedes LBL, egal welche Nummer es hat.
Ein LBL kann an der zuerst abzuarbeitenden Stelle stehen, oder auch unter dem M30
Aufgerufen wird das LBL mit Call LBL 1. (oder andere LBL Nummer)
Anwendungsbeispiele gibt es mehr als genug. Konturen die mehmals abgearbeitet werden müssen, Löcher die erst Zentriert werden und später gebohrt werden und vieles mehr. Kurz gesagt, alles was man eigentlich mehrmals Programmieren mus, kann man mit Hilfe von LBL`s auf einmal Begrenzen.
Werte, die in einem LBL gegebenenfalls geändert werden müssten, kann man durch variable ersetzen. Q Parameter.
Z.Bsp.: Frästiefen, Vorschübe usw..
Mit Hilfe von LBL und Q Parametern kannst Du dann eine Kontur Schruppen, Schlichten und Entgraten. Alles mit nur einem LBL.
Gruß Michael
10.02.2005, 10:53 Uhr
nein nein
ihr habt mich falsch verstanden ich möchte nur auf ein bestimmten satz springen
mfg omnia
ihr habt mich falsch verstanden ich möchte nur auf ein bestimmten satz springen
mfg omnia
10.02.2005, 11:21 Uhr
Hallo omnia ,
beim HH-Steuerungen das wirklich geht nicht (egal ist, ob Klartext, oder DIN/ISO). HH doch arbeitet mit Satznummerierung nicht.
Ich glaube, Du das die Funktion "Sprung an Satznummer" durch ISO-Steuerungen bei anderen Maschinen solltest machen. :doch:
Tschuss Bob
beim HH-Steuerungen das wirklich geht nicht (egal ist, ob Klartext, oder DIN/ISO). HH doch arbeitet mit Satznummerierung nicht.
Ich glaube, Du das die Funktion "Sprung an Satznummer" durch ISO-Steuerungen bei anderen Maschinen solltest machen. :doch:
Tschuss Bob
--------------------
Práce není penis, postojí i dva dny!
Die Arbeit ist kein P...., sie kann auch 2 Tage stehen.
Die Arbeit ist kein P...., sie kann auch 2 Tage stehen.
10.02.2005, 20:54 Uhr
Hallo !
Bei HDH-Steuerungen
KANN MAN NICHT AUF EINEN BESTIMMMTEN SATZ N SPRINGEN.
Du kannst nur Labels für Unterprogramme oder Sprungmarken setzen. Geht aber auch.
Das findest Du in diesem Thread :
http://www.cnc-arena.com/forum/index.php?showtopic=2590
Tschau,
Burkhardt.
Der Beitrag wurde von burkhardt bearbeitet: 10.02.2005, 20:56 Uhr
Bei HDH-Steuerungen
KANN MAN NICHT AUF EINEN BESTIMMMTEN SATZ N SPRINGEN.
Du kannst nur Labels für Unterprogramme oder Sprungmarken setzen. Geht aber auch.
QUOTE
ZITAT (Burkhardt 06.05.04)
Wenigstens wäre es doch sinnvoll Programmteilwiederholungen auch mit Satznummern zu erlauben (von - bis / mit). Im Drehbereich verwendet HDH das ständig. Beim Fräsen ? - Fehlanzeige.
Antwort von HDH :
Programmteil-Wiederholungen auf Satznummer zu beziehen, stellen eine erhebliche Fehlerquelle dar (Änderung der Bezüge durch Löschen/Einfügen von Sätzen). Uns ist klar, dass moderne Programmiersprachen hier leistungsfähige Abfragemöglichkeiten bieten.
Wenigstens wäre es doch sinnvoll Programmteilwiederholungen auch mit Satznummern zu erlauben (von - bis / mit). Im Drehbereich verwendet HDH das ständig. Beim Fräsen ? - Fehlanzeige.
Antwort von HDH :
Programmteil-Wiederholungen auf Satznummer zu beziehen, stellen eine erhebliche Fehlerquelle dar (Änderung der Bezüge durch Löschen/Einfügen von Sätzen). Uns ist klar, dass moderne Programmiersprachen hier leistungsfähige Abfragemöglichkeiten bieten.
Das findest Du in diesem Thread :
http://www.cnc-arena.com/forum/index.php?showtopic=2590
Tschau,
Burkhardt.
Der Beitrag wurde von burkhardt bearbeitet: 10.02.2005, 20:56 Uhr
12.02.2005, 11:05 Uhr
Sprünge zu bestimmten Sätzen kann man bei HH mit LBL lösen. Der entsprechende Absatz darf dann aber nicht mit LBL0 abgeschloßen werden.
Wir verwenden diese Methode in unseren Programmen auch teilweise mit bis zu 200 Sprungmarken.
Gruß, Mike
Wir verwenden diese Methode in unseren Programmen auch teilweise mit bis zu 200 Sprungmarken.
Gruß, Mike
12.02.2005, 20:51 Uhr
Hi !
GENAU SO !!!
Tschau,
Burkhardt.
Der Beitrag wurde von burkhardt bearbeitet: 12.02.2005, 20:52 Uhr
GENAU SO !!!
Tschau,
Burkhardt.
Der Beitrag wurde von burkhardt bearbeitet: 12.02.2005, 20:52 Uhr
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: