587.319 aktive Mitglieder*
3.337 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Haas Nullpunkverschiebung und mehr

Beitrag 25.01.2008, 12:00 Uhr
HolgiT
HolgiT
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 21.06.2007
Beiträge: 480

Guude!

Ich habe die Arbeitsstelle gewechselt und jetzt muß ich mit Haas Maschinen zurechtkommen.
Ich arbeite seit über 20 Jahren mit CNC.
Bisher habe ich mit Siemens, Phillips, Mill-Plus, Atek und die letzten 7 Jahre mit Heidenhain gearbeitet. Also DIN-ISO und Heidenhain-Klartext.
Die Haas-Steuerung finde ich etwas gewöhnungsbedürftig und teilweise umständlich.
Auch die Art der Programmierung, umständlich und lange Programme, die durch UP´s sehr verkürzt werden könnten, liegt mir nicht.
Das Problem ist auch, daß mir von den Kollegen auch keiner richtig was erklären kann, da sie alle nicht sehr viel CNC-Erfahrung haben und sich auch weiter keine Gedanken darüber machen.
Und aus der Programmieranleitung wird man auch nicht immer schlau, da sie relativ schlecht übersetzt ist.

Erst mal dies:
Auf einer Micron VCE 500, Bj. ca 1995 werden verschiedene Elektroden-Bohrbilder gefertigt.
Nullpunkt G54 ist im Schraubstock immer X=rechts und Y= Feste Backe Z= individuell nach Höhe.
Da die Bohrbilder von Teilmitte programmiert sind, wird bei jeder Elektrode jedesmal im Nullpunktspeicher der Originalwert eingegeben und dann die Hälfte der Elektrode wieder dazugerechnet.
Mir ist das viel zu umständlich.
Bisher an anderen Steuerungen habe ich soetwas mit inkrementeller NP-Verschiebung im Programm gemacht.

Ich habe es mit zB. G52 X-20 Y-20 Z50 und auch G92 X-20 Y-20 Z50 versucht, aber die Maschine fährt danach irgendwo hin, nur nicht dahin, wo sie soll.
Laut Programmieranleitung soll G52 oder G92 inkrementelle NP-Verschiebung zum aktuellen Nullpunkt (zB. G54) sein.
Mir scheint aber, sie rechnet vom Maschinennullpunkt G53 aus.

Dieses Problem ist auch bei der Micron VCE1250, Bj. ca 1998 (Monocrombildschirm), Haas VF 4, Bj. 2005 und Haas VF 8, Bj. 2003 (beide Flachbildschirm)

Weiß da jemand Rat?


Wenn ich eine Gewinde fertigen will, also Anbohren, Bohren, Gewindebohren, wie schreibe ich dann das UP?
Bei Heidenhain zB. definiere ich den jeweiligen Bohrzyklus, dann rufe ich das UP auf. Im UP steht dann bei der ersten XY-Position M99 oder M89 zum Zyklusaufruf.

Wenn ich schreibe zB. (verkürzt):

T1M6
G0G40G54G90S1000M3
G43H1
G81Z-3 F100 R2
P100M97
;
T2M6
G0G40G54G90S1000M3
G43H2
G81Z-15 F100 R2
P100M97
;
T3M6
G0G40G54G90S1000M3
G43H3
G84Z-10 F100 R2
P100M97
;
M30
;
N100
X0 Y0 Z50
Z2
M99

dann wird ja schon auf Pos. X0 Y0 Z50 gebohrt. Es soll ja aber erst bei Z2 gebohrt werden.
Wäre nett, einen Tip zu bekommen.

Unterprogramm im Hauptprogramm schreiben und dann wieder aufrufen geht nicht? Oder doch?
Maschine fährt dann Endlosschleife.
Zb.
.......
G0G90X100Y50Z50
Z2
N10
G1Z-2F100
G91 X20 Y20
G0G90Z2
M99
;
X150
P10M97
;
Y100
P10M97
......
......
M30


Erstmal zum Schluß noch etwas.
Im Werkzeugspeicher stehen ja gemessene Wkzlänge und Wkzradius.
Bei Verschleiß des Wkz stelle ich in der "Abnutzung"spalte nach.
So wie auch bei anderen Steuerungen und wie schon immer.
Ich kenne niemanden und auch keine andere Firma, wo das anders gehandhabt wird.
In dieser jetzigen Firma ist die aber unerwünscht, weil das "verwirrend" wäre. Die ändern immer den jeweils gemessenen Wert. So weiß ich aber nicht, was mein Schichtablöser gestellt hat, bzw. ich muß erst auf den Ausdruck vom Voreinstellgerät schauen und rechnen.
Nach meiner und sonst auch gültigen Art sehe aber immer sofort, wieviel das Wkz korrigiert wurde

Macht Ihr das auch so wie in meiner jetzigen Firma oder so wie ich?

Ich werde wohl noch ein paar Fragen mehr haben.


Schon mal Danke für die Antworten und Gruß aus Mittelhessen,

Holger


--------------------
Nur mal so nebenbei: alle meine Texte werden ohne Computer Rechtschreibprüfung geschrieben.
Das geschieht bei mir ganz altmodisch, nämlich durch mich persönlich. :-)
TOP    
Beitrag 25.01.2008, 12:18 Uhr
KAMIE
KAMIE
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 22.07.2004
Beiträge: 162

Hallo Holger

Mit der Nullpunktverschiebung kann ich dir imo nicht folgen setzt bitte mal ein Programm rein.

Beim Bohren setzte einfach hinter dem G-Befehl ein L0, dann wird er an dieser stelle unterdrückt, siehe hier :

T1M6
G0G40G54G90S1000M3
G43H1
G81Z-3 F100 R2 L0
P100M97
;
Setzt das Unterprogramm einfach hinter die M30 dann gibt es keine Endlosschleife, siehe hier :


G0G90X100Y50Z50
Z2
;
X150
P10M97
;
Y100
P10M97
......
......
M30



N10
G1Z-2F100
G91 X20 Y20
G0G90Z2
M99


Noch eine Frage hast du Variablenprogrammierung auf den Maschinen zur verfügung ? (ist eine Option, die man extra Ordern muss)


--------------------
Gruß Michael
TOP    
Beitrag 25.01.2008, 12:52 Uhr
Renso
Renso
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 22.09.2003
Beiträge: 65

hallo,

das mit g52 muss gehen...
geht immer vom aktuellen nullpunkt aus.
also wenn beim dritten nest 200 weg bist, musst auch 200 eingeben
und nicht zwei mal 100...

und im up sind nur die x y koordinaten

T1M6
G0G40G54G90S1000M3
G43H1
Z2
G81Z-3 F100 R2 L0
P100M97
G52 X-100.
P100M97
G52 X-200.
P100M97


T2M6
G0G40G54G90S1000M3
G43H2
Z2.
G81Z-15 F100 R2 L0
P100M97
G52 X-100.
P100M97
G52 X0.
P100M97


T3M6
G0G40G54G90S1000M3
G43H3
Z2.
G84Z-10 F100 R2 L0
P100M97
G52 X-100.
P100M97
G52 X-200.
P100M97


M30


N100
X0 Y0
M99


--------------------
Gruss Renso
TOP    
Beitrag 25.01.2008, 13:13 Uhr
HolgiT
HolgiT
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 21.06.2007
Beiträge: 480

Hallo MSK!

Schon mal Danke.

Zitat:
Noch eine Frage hast du Variablenprogrammierung auf den Maschinen zur verfügung ? (ist eine Option, die man extra Ordern muss)

Ja, steht zur verfügung.

Zitat:
Beim Bohren setzte einfach hinter dem G-Befehl ein L0, dann wird er an dieser stelle unterdrückt, siehe hier :

T1M6
G0G40G54G90S1000M3
G43H1
G81Z-3 F100 R2 L0
P100M97

Das heißt, es wird erst bei der XY-Position und Sicherheitsabstand Z2 angefangen zu bohren?
Habe ich das richtig verstanden?
Nach dem UP wird der Zyklus selbstverständlich mit G80 aufgehoben.


Zitat:
Setzt das Unterprogramm einfach hinter die M30 dann gibt es keine Endlosschleife, siehe hier :

Das weiß ich natürlich. Ich wollte nur wissen, ob es im Hauptprogramm geht,
Bei anderen Steuerungen funktioniert das.


Zitat:
Mit der Nullpunktverschiebung kann ich dir imo nicht folgen setzt bitte mal ein Programm rein.

Wie schon beschrieben, G54 ist im Schraubstock X0=rechts Y0=Feste Backe Z0=Führungsleiste Schraubstock.
Teile sind immer verschieden groß und hoch.
Jetzt wird die NP-Verschiebung nach Teilmitte und Oberfläche im NP-Speicher gemacht.Ich möchte das aber im Programm machen.

Beispiel:
O00001
#1=20 (Länge)
#2=20 (Breite)
#3=50 (Höhe)
;
T1M6(Anbohren)
G0 G40 G54 G90 S1000 M3
G43 H1
G81 Z-5 R2 F100 L0
P100 M97
;
T2M6 (Bohren)
G0 G40 G54 G90 S1000 M3
G43 H2
G81 Z-15 R2 F100 L0
P100 M97
;
T3M6(Gewindohren)
G0 G40 G54 G90 S1000 M3
G43 H3
G84 Z-10 R2 F100 L0
P100 M97
;
G0 Z200
G53 X-650 Y0
;
M30
;
N100
G54
G52 X-[#1/2] Y-[#2/2] Z#3 (Inkrementale NP-Verschiebung nach Prog.anleitung)
G92 X-[#1/2] Y-[#2/2] Z#3 (Inkrementale NP-Verschiebung nach Prog.anleitung)
(laut Buch G52 oder G92 möglich)
X0 Y0 Z50
Z2 (Ausführen Zyklus)
G80
M99


Wie machst Du das mit der Werkzeugkorrektur?
So wie ich oder wie die in der jetztigen Firma?


--------------------
Nur mal so nebenbei: alle meine Texte werden ohne Computer Rechtschreibprüfung geschrieben.
Das geschieht bei mir ganz altmodisch, nämlich durch mich persönlich. :-)
TOP    
Beitrag 25.01.2008, 20:55 Uhr
HolgiT
HolgiT
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 21.06.2007
Beiträge: 480

Ich habe nochmal in den Settings nachgeschaut.
Einstellung 33 ist auf Yasnak eingestellt.
Aber egal ob Yasnak oder Fanuc oder Haas, ich werde aus der Bedienungsanleitung nicht schlau.


--------------------
Nur mal so nebenbei: alle meine Texte werden ohne Computer Rechtschreibprüfung geschrieben.
Das geschieht bei mir ganz altmodisch, nämlich durch mich persönlich. :-)
TOP    
Beitrag 25.01.2008, 21:20 Uhr
sittnitzer
sittnitzer
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.11.2006
Beiträge: 279

Hallo HolgiT!

Bin auch erst vor kurzem an eine Haas gekommem.

WKZ-Korrektur wird bei uns immer bei der Abnutzung eingegeben, ist aber eigentlich egal weil wenns drin ist sollts schon passen egal ob die genaue Länge korrigiert oder nur die korrigierte Länge!

Bohrzyklen werden bei uns immer im Hauptpgm. geschrieben mit Positionen.

An der NP Verschiebung hätte ich nichts auszusetzen abeer wie gesagt neu auf der HAAS????

mfg Sittnitzer
TOP    
Beitrag 25.01.2008, 22:08 Uhr
eckitsch
eckitsch
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 09.08.2007
Beiträge: 384

Hallo HolgiT,

anders als bei Millplus wird die Lage der Bohrpositionen nur 2-dimensional (also X und Y) betrachtet.
Z wird im Bohrzyklus definiert.

Bsp.: Bohrungen bei Z0 - 10tief

...
G0 Z60.
G81 Z-10. R1. L0 (bei Z0)
X-10. Y-10.
X-20. Y-20.
...

Bsp.: Bohrungen bei Z50 - 10tief

...
G0 Z60.
G81 Z40. R51. L0 (bei Z50)
X-10. Y-20.
X-20. Y-20.
...

zum Unterprogramm im Hauptprogramm:

Wenn Du Dein Unterprogramm im Hauptprogramm schreibst, mußt Du es zwangsweise überspringen, sonst gibt es die Endlosschleife.
habe Dein Beispiel mal angepaßt.

...
G0 G90 X100 Y50 Z50
M97 P10
GOTO 1002 (Sprung 01)
N10 (---Zyklus Start---)
G0 Z2
G1 Z-2 F100
G91 X20 Y20
G0 G90 Z2
M99 (---Zyklus Ende---)
;
N1002 (Sprung 01)
X150
P10 M97
;
Y100
P10 M97
...
...
M30



zu G52:

für mich liest sich das so, wenn Anwenderparameter 33 auf YASNAC, dann wirkt G52 wie ein normaler Nullpunkt also keine Verschiebung.
Wir benutzen kein G92 nur G52 und das mit System FANUC.

Gruß eckitsch
TOP    
Beitrag 26.01.2008, 14:35 Uhr
sittnitzer
sittnitzer
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.11.2006
Beiträge: 279

Hallo!

Bei uns ist auch FANUC aktiv und G52 funktioniert als NP-Verschiebung.

Was kann der G53, weis das jemand?

mfg Sittnitzer
TOP    
Beitrag 27.01.2008, 11:28 Uhr
HolgiT
HolgiT
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 21.06.2007
Beiträge: 480

Guude!

Danke für die Antworten, ich werde mich mal drum kümmern.


@sittnitzer
G53 "kann" nichts wink.gif
Mit G53 fahren bedeutet, Du fährst nach Maschinenkoordinatensystem.
Bei den Haas und Mikrons VCE (die ja auch Haas sind) liegt der Maschinennullpunkt in X=rechts Y=hinten Z=oben.
Wenn Du also schreibst bei zB. der VCE1250 oder VF4 "G0 G53 X-650 Y0" dann steht der Tisch in der Mitte und vorne, also Spannposition.
Wenn Du die Maschine einschaltest und sie Referenzpunkte fährt, dann steht sie auch auf dem Maschinennullpunkt. Bei Haas sind Ref.punkt und Masch.np gleich. Ist ja nicht bei jedem Hersteller so.
G53 ist nur Satzweise wirksam.


Gruß aus Mittelhessen,

Holger


--------------------
Nur mal so nebenbei: alle meine Texte werden ohne Computer Rechtschreibprüfung geschrieben.
Das geschieht bei mir ganz altmodisch, nämlich durch mich persönlich. :-)
TOP    
Beitrag 27.01.2008, 16:49 Uhr
sittnitzer
sittnitzer
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.11.2006
Beiträge: 279

Aha vielen herzlichen Dank!
TOP    
Beitrag 28.01.2008, 15:31 Uhr
HolgiT
HolgiT
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 21.06.2007
Beiträge: 480

@sittnizer

Du mußt mir schon Deine Email-Adresse zukommen lassen, sonst kann ich Dir die Anleitung nicht schicken.
Die Frage ist, ob das in Dein Emailfach geht, weil es 35MB sind.


--------------------
Nur mal so nebenbei: alle meine Texte werden ohne Computer Rechtschreibprüfung geschrieben.
Das geschieht bei mir ganz altmodisch, nämlich durch mich persönlich. :-)
TOP    
Beitrag 28.02.2008, 22:20 Uhr
Werner Haase
Werner Haase
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 14.09.2007
Beiträge: 72

Hi sittnitzer

Ich arbeite normalerweise mit Fanuc und schaue nur mal was andere
Steuerungen so für Probleme machen.

Zu Deiner Frage : "WAS KANN EIGENTLICH G53 ??"

G53 ist bei Fanuc ein ADDITIVER Nullpunkt der auf ALLE Nullpunkte einwirkt.

Sozusagen ein Korrekturschalter für VERSATZKORREKTUREN wie durch
Wärmeausdehnung veränderte Maschinengeometrie ( Bei horizontal Zentrum sehr wichtig bei Bearbeitung mit Rund - oder Indexiertisch um den Umschlagfehler zu kompensieren).

Zum Anpassen der Werkzeuglängenkorrektur auf Voreinstellgeräte

( Länge müsste für voreingestellte Werkzeuge um -0.3 korregiert werden,
dann kommt in G 53 Z-0.3 rein und man kann alle Werkzeugmaße direkt
aus der Vermessung übernehmen)

und es gibt bestimmt noch andere Möglichkeiten die ich noch nicht angewendet habe.

mit freundlichen Grüßen

Werner wink.gif
TOP    
Beitrag 29.02.2008, 09:12 Uhr
Renso
Renso
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 22.09.2003
Beiträge: 65

QUOTE (Werner Haase @ Donnerstag, 28.Februar 2008, 22:20 Uhr)
Hi sittnitzer

Ich arbeite normalerweise mit Fanuc und schaue nur mal was andere
Steuerungen so für Probleme machen.

Zu Deiner Frage : "WAS KANN EIGENTLICH G53 ??"

G53 ist bei Fanuc ein ADDITIVER Nullpunkt der auf ALLE Nullpunkte einwirkt.

Sozusagen ein Korrekturschalter für VERSATZKORREKTUREN wie durch
Wärmeausdehnung veränderte Maschinengeometrie ( Bei horizontal Zentrum sehr wichtig bei Bearbeitung mit Rund - oder Indexiertisch um den Umschlagfehler zu kompensieren).

Zum Anpassen der Werkzeuglängenkorrektur auf Voreinstellgeräte

( Länge müsste für voreingestellte Werkzeuge um -0.3 korregiert werden,
dann kommt in G 53 Z-0.3 rein und man kann alle Werkzeugmaße direkt
aus der Vermessung übernehmen)

und es gibt bestimmt noch andere Möglichkeiten die ich noch nicht angewendet habe.

mit freundlichen Grüßen

Werner wink.gif

hallo,

das ist bei haas nicht so.
holger hat das weiter oben schon erklärt.

g53 unterdrückt nur die verschiebungen, sonst nichts.
dein satz g53 z-0.3 lässt die maschine nur auf z-0.3 vom
maschinen nullpunkt aus fahren...


--------------------
Gruss Renso
TOP    
Beitrag 21.06.2008, 18:24 Uhr
ogelle
ogelle
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 19.10.2005
Beiträge: 162

Hallo,
deine Frage ist ja schon eine Weile her!
Wegen der Nullpunktverschiebung:
Bei mir Nullpunkt X=linke Seite Y=hinten fester Backen.
Teil wird mit Renishaw einmalig x+y ausgenullt,dann mache ich eine Nullpunktverschiebung,Maschine verrechnet 3,5mm in x+y,Programm wird
abgearbeitet und am Schluß wird wieder zurückgerechnet.Siehe Bsp.
Hoffe ich konnte dir ein wenig weiterhelfen.
Gruß Jürgen
O00200 (SEITE1)
N1 (###TEIL EINMALIG MIT RENISHAW AUSNULLEN###)
N2 (###NULLPUNKTVERSCHIEBUNG X3.5/Y-3.5###)
N3 (###NULLPUNKTE G54-G59###)
N4 G10 G91 P1 L2 X3.5(G54X)
N5 G10 G91 P2 L2 X3.5(G55X)
N6 G10 G91 P3 L2 X3.5(G56X)
N7 G10 G91 P4 L2 X3.5(G57X)
N8 G10 G91 P5 L2 X3.5(G58X)
N9 G10 G91 P6 L2 X3.5(G59X)
N10 G10 G91 P1 L2 Y-3.5(G54Y)
N11 G10 G91 P2 L2 Y-3.5(G55Y)
N12 G10 G91 P3 L2 Y-3.5(G56Y)
N13 G10 G91 P4 L2 Y-3.5(G57Y)
N14 G10 G91 P5 L2 Y-3.5(G58Y)
N15 G10 G91 P6 L2 Y-3.5(G59Y)
N16 T1 M98 P1000
N17 M98 P100
N18 M31
N19 T2
N20 S2500 F955. M03
N21 G54 X-57. Y-36.5 M08
N22 G43 Z2. H01
N23 M98 P201
/ N24 G55 X-57. Y-36.5
/ N25 M98 P201
/ N26 G56 X-57. Y-36.5
/ N27 M98 P201
/ N28 G57 X-57. Y-36.5
/ N29 M98 P201
/ N30 G58 X-57. Y-36.5
/ N31 M98 P201
/ N32 G59 X-57. Y-36.5
/ N33 M98 P201
N34 T2 M98 P1000
N35 M98 P100
N36 S6500 F500. M03
N37 T4 M88
N38 G54 X-15. Y15. M08
N39 G43 Z2. H02
N40 M98 P202
/ N41 G55 X-15. Y15.
/ N42 M98 P202
/ N43 G56 X-15. Y15.
/ N44 M98 P202
/ N45 G57 X-15. Y15.
/ N46 M98 P202
/ N47 G58 X-15. Y15.
/ N48 M98 P202
/ N49 G59 X-15. Y15.
/ N50 M98 P202
N51 T4 M98 P1000
N52 M98 P100
N53 S12000 F3000. M03
N54 T9
N55 G54 X18.82 Y-18.82 M08
N56 G43 Z2. H04
N57 M98 P204
/ N58 G55 X18.82 Y-18.82
/ N59 M98 P204
/ N60 G56 X18.82 Y-18.82
/ N61 M98 P204
/ N62 G57 X18.82 Y-18.82
/ N63 M98 P204
/ N64 G58 X18.82 Y-18.82
/ N65 M98 P204
/ N66 G59 X18.82 Y-18.82
/ N67 M98 P204
N68 T9 M98 P1000
N69 M98 P100
N70 S12000 F50. M03
N71 T13 M88
N72 G54 X36.5 Y-36.5 M08
N73 G43 Z2. H09
N74 M98 P207
/ N75 G55 X36.5 Y-36.5
/ N76 M98 P207
/ N77 G56 X36.5 Y-36.5
/ N78 M98 P207
/ N79 G57 X36.5 Y-36.5
/ N80 M98 P207
/ N81 G58 X36.5 Y-36.5
/ N82 M98 P207
/ N83 G59 X36.5 Y-36.5
/ N84 M98 P207
N85 G80 M09
N86 M89
N87 G91 G28 Z0.
N88 G49
N89 G129
N90 G65 P9853 T9 B1. H0.2
N91 G103 P0.
N92 T13 M98 P1000
N93 M98 P100
N94 S3600 F650. M03
N95 T11
N96 G54 X36.5 Y-36.5 M08
N97 M88
N98 G43 Z2. H13
N99 G81 Z-40. R1.
/ N100 G55 X36.5 Y-36.5
/ N101 G56 X36.5 Y-36.5
/ N102 G57 X36.5 Y-36.5
/ N103 G58 X36.5 Y-36.5
/ N104 G59 X36.5 Y-36.5
N105 T11 M98 P1000
N106 M98 P100
N107 T3
N108 S12000 F1500. M03
N109 G54 X36.5 Y-19. M08
N110 G43 Z2. H11
N111 M98 P218
/ N112 G55 X36.5 Y-19.
/ N113 M98 P218
/ N114 G56 X36.5 Y-19.
/ N115 M98 P218
/ N116 G57 X36.5 Y-19.
/ N117 M98 P218
/ N118 G58 X36.5 Y-19.
/ N119 M98 P218
/ N120 G59 X36.5 Y-19.
/ N121 M98 P218
N122 T3 M98 P1000
N123 M98 P100
N124 T12
N125 S12000 F1500. M03
N126 G54 X-15. Y15. M08
N127 G43 Z2. H03
N128 M98 P203
/ N129 G55 X-15. Y15.
/ N130 M98 P203
/ N131 G56 X-15. Y15.
/ N132 M98 P203
/ N133 G57 X-15. Y15.
/ N134 M98 P203
/ N135 G58 X-15. Y15.
/ N136 M98 P203
/ N137 G59 X-15. Y15.
/ N138 M98 P203
N139 T12 M98 P1000
N140 M98 P100
N141 T1 M88
N142 S8000 F1200. M03
N143 G54 X-45. Y-36.5 M08
N144 G43 Z2. H12
N145 M98 P209
/ N146 G55 X-45. Y-36.5
/ N147 M98 P209
/ N148 G56 X-45. Y-36.5
/ N149 M98 P209
/ N150 G57 X-45. Y-36.5
/ N151 M98 P209
/ N152 G58 X-45. Y-36.5
/ N153 M98 P209
/ N154 G59 X-45. Y-36.5
/ N155 M98 P209
N156 T1 M98 P1000
N157 (###NULLPUNKTVERSCHIEBUNG RUECKGAENGIG###)
N158 G10 G91 P1 L2 X-3.5(G54X)
N159 G10 G91 P2 L2 X-3.5(G55X)
N160 G10 G91 P3 L2 X-3.5(G56X)
N161 G10 G91 P4 L2 X-3.5(G57X)
N162 G10 G91 P5 L2 X-3.5(G58X)
N163 G10 G91 P6 L2 X-3.5(G59X)
N164 G10 G91 P1 L2 Y3.5(G54Y)
N165 G10 G91 P2 L2 Y3.5(G55Y)
N166 G10 G91 P3 L2 Y3.5(G56Y)
N167 G10 G91 P4 L2 Y3.5(G57Y)
N168 G10 G91 P5 L2 Y3.5(G58Y)
N169 G10 G91 P6 L2 Y3.5(G59Y)
N170 G90 G00 G54 X300.
N171 G91 G28 Y0.
N172 M30
TOP    
Beitrag 13.07.2008, 10:43 Uhr
sittnitzer
sittnitzer
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.11.2006
Beiträge: 279

Hallo!

Hab mal ne Frage zum Format wie der letzte Beitrag geschrieben wurde.

Wie kann ich die Satznummern (N10....usw) einblenden.

Und wie macht ihr / Block Delete wenn ihr mehrere Zeilen ausblenden wollt, immer Shift und / bei jedem Satz??, da wird man ja nicht fertig oder??

mfg Sittnitzer
TOP    
Beitrag 13.07.2008, 18:02 Uhr
ogelle
ogelle
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 19.10.2005
Beiträge: 162

Hallo
unsere einfache Programme schreiben wir an unserem CAM am Editor
von Hand und wenn ich Taste Enter(Satzende)drücke erscheint eine neue Satznummer(N10).
Dasselbe bei Blockdelete,einfach am Satzanfang / einfügen.Satz wird einmal geschrieben,dann kopiert und nur die Nullpunkte hochgezogen.Wo wir mittlerweile ein Macro haben das die Nullpunkte automatisch von G55-G120
hoch oder runterzieht.Das Programm selber wird nur mit G54 und /G55 geschrieben.
Hoffe das es verständlich für dich ist,
Grüße Jürgen

Der Beitrag wurde von ogelle bearbeitet: 13.07.2008, 18:02 Uhr
TOP    
Beitrag 14.07.2008, 19:00 Uhr
sittnitzer
sittnitzer
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.11.2006
Beiträge: 279

Verständlich ist das mit der Satznummer.

Bei Block Delete kann man aber direkt an der Steuerung nichts machen außer bei jedem Satz einfügen oder? Du machst das alles im Editor,ist das so richtig verstanden.

mfg Sittnitzer
TOP    
Beitrag 15.07.2008, 16:17 Uhr
ogelle
ogelle
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 19.10.2005
Beiträge: 162

Hallo,
mache das normal am Editor mit /,
wenn ich an der Maschine programmiere schreibe ich bis /G55X20.Y-20.
und dann kopiere ich direkt an der Maschine den Satz so oft wie ich
in brauche und dann ändere ich nur den G-Wert.
Grüße Jürgen
TOP    
Beitrag 05.04.2009, 16:46 Uhr
Ch1co
Ch1co
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 05.04.2009
Beiträge: 3

Hallo,

Ich arbeite nur an HAAS Maschinen speziell an einer VF2 SuperSpeed HE und Fräse sehr viel Einzelteil d.h. ich bin den ganzen tag non stop am Programmieren von HAAS-Maschinen und rüste auch mini mill`s für die serienproduktion inkl. Programm. und 4.Achse seit etwa einem Jahr auch im 3D Bereich.

Ich habe das programmieren auf HAAS gelernt und muss zugeben das HAAS nicht die einfachste steuerung ist aber eine sehr schnelle.
Vergesst was HAAS ins deutsche übersetzt, meist falsch und unnötig kompliziert
und viele wichtigen funktionen überhaupt nicht übersetzt.


Ich gehe mit Nullpunkten,Unterprogrammen,Zyklen bis hin zum Programaufbau völlig anderst vor.
HASS ist so einfach was UP´s und Verschiebunngen angeht, nur anderst vorgehen als bei anderen Steuerungen thats´all

Mal ein Beispiel 4 Teile auf 4 Schraubstöcken. rechtechteckige Patte 50*40*20 Rohteilmasse 55*45*28 auf 5 mm gespannt schaut 23 aus dem schraubstock in X auf 55 mm. 2 stiftlöcher und ein gewinde

Nullpunkte, jedes werkstück bekommt einen NP-Speicher d.h. Teil1=G54, Teil2=G55, Teil3=G56 usw jeweils in die Mitte des Teils und in Z 1mm im teil.

Werkzeuge

T01 schaft/schrupp D12 Veldon mit Kühlboh. für IK (bekommt in den offset im radius 0.1 dazu addiert d.h. (6.1 als Radius))
T02 Plan-Messerkopf D50
T03 VHM Spibo D5.8 IKZ
T04 Reibahle 6H7 VHM
T05 Schlicht D12/ Schaft Veldon mit IK Bohrungen
T06 VHM Spibo D7.5 IKZ
T07 90° Faser zum entgraten VHM an R1 vorreingestellt (offset R1. und die jeweilige länge dazu)
T08 M8-Gewindeformer HSS


M06 T01 (Schrupp D12 IK-Aufnahme)
G54 G90 G00 X-38. Y33. S4000 M03
G43 H01 D01 F800. M88. Z30.
G00 Z-21.
M97 P1
G55 G00 X-38. Y33.
G00 Z-21.
M97 P1
G56 G00 X-38. Y33.
G00 Z-21.
M97 P1
G57 G00 X-38. Y33.
G00 Z-21.
M97 P1
G00. Z100. M89
M06 T02 (Plan-Meko D50)
G54 G90 G00 X-55. Y0 S1500 M03
G43 H02 F1500. Z50.
M97 P2
G55 G00 X-55. Y0
M97 P2
G56 G00 X-55. Y0
M97 P2
G57 G00 X-55. Y0
M97 P2
M06 T03 (Spibo D5.8 IKZ VHM)
G54 G90 G00 X-10. Y0 S4500 M03
G43 H03 Z50. M88 F250.
G83 Z-28.5 R1. Q2.
X10.
G55 G90 X-10.
X10.
G56 G90 X-10.
X10.
G57 G90 X-10.
X10.
G00 Z100. M89
M06 T04 (6H7 VHM Reibahle)
G54 G90 G00 X-10. Y0 S650 M03
G43 H04 Z50. M08 F150.
G81 Z-22. R1.
X10.
G55 G90 X-10.
X10.
G56 G90 X-10.
X10.
G57 G90 X-10.
X10.
G00 Z100. M09
M06 T05 (SCHLICHT D12 VHM IK-VELDON)
G54 G90 G00 X-38. Y33. S2500 M03
G43 H05 D05 F600. M88. Z30.
G00 Z-21.
M97 P1
G00 Z-21.
M97 P1
G55 G00 X-38. Y33.
G00 Z-21.
M97 P1
G00 Z-21.
M97 P1
G56 G00 X-38. Y33.
G00 Z-21.
M97 P1
G00 Z-21.
M97 P1
G57 G00 X-38. Y33.
G00 Z-21.
M97 P1
G00 Z-21.
M97 P1
G00. Z100. M89
M06 T06 (SPIBO D7.5 VHM IKZ)
G54 G90 G00 X0 Y0 S4800 M03
G43 H06 F500. M88 Z30.
G83 Z-27. R2. Q5.
G55 X0 Y0
G56 X0 Y0
G57 X0 Y0
G00 Z100. M09
M06 T07(FASER 90GRAD AN R1.0 VERM.)
G54 G90 G00 X-30. Y25. S7000 M03
G43 H07 D07 F2000. M08 Z30.
G00 Z-0.5
M97 P3
G55 G90 G00 X-30. Y25.
G00 Z-0.5
M97 P3
G56 G90 G00 X-30. Y25.
G00 Z-0.5
M97 P3
G57 G90 G00 X-30. Y25.
G00 Z-0.5
M97 P3
G00 Z100. M09
M06 T08 (M8-Former HSS)
G54 G90 G00 X0 Y0 S300 M03
G43 H08 F375. M08 Z30.
G84 Z-25. R5. J6 (6FACHER SPEED AUS DEM GEWINDE)
G55 X0 Y0
G56 X0 Y0
G57 X0 Y0
G00 Z300. M09
G53 M05
G00 X-375. Y0 (BEI EINER VF2 entspricht einer VCE 750)
M30
N1(AUSSENKONTUR)
G41 G00 Y20.
G01 X25.;C0.5
G01 Y-20.;C0.5
G01 X-25.;C0.5
G01 Y19.5
G01 X-24.5 Y20.
G40 G00 X-38. Y33.
M99
N2(PLAN-MEKO)
G00 Z0.1
G01 X55.
G0 Z0.
G01 X-55.
G00 Z50.
M99
N3(FASEN)
G41 G00 Y20.
G01 X25.;C0.5
G01 Y-20.;C0.5
G01 X-25.;C0.5
G01 Y19.5
G01 X-24.5 Y20.
G40 G00 X-30. Y25.
G00 Z10.
X-15. Y0
G00 Z-0.3
G13 I3.
G00 Z10.
X15.
G00 Z-0.3
G13 I3.
G00 Z10.
G00 X0 Y0
G00 Z-0.5
G13 I4.
G00 Z50.
M99



PS: BOHRZyklen!!

Mann braucht keine UP für bohrzyklen
mann sollte nur einige sachen beachten
Wenn Ein bohrzyklus aufgerufen ist, darf keine Eilgangbewegung programmiert werden,
Jedes G00 hebt des Zyklus auf wie Ein G80 (nebenbei G80 ist für die Katz wenns, G00 genauso tut)
Die Maschine Wird Sich Denoch Im Eilgang Positionieren.


G00 Z30. M89 G43 H0x
G83 Z-25 R3. Q4. ( Kein G00)
G55 X20. Y0 ( Kein G00)
X-20. ( Kein G00)
G56 X20. Y0 ( Kein G00)
X-20. ( Kein G00)
G00 Z100. M89 (zyklus Aufgehoben IK Aus)
TOP    



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