586.121 aktive Mitglieder*
3.758 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

I und J Programmierung

Beitrag 23.11.2012, 06:56 Uhr
Hunterkoile
Hunterkoile
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 31.01.2005
Beiträge: 428

Guten Morgen

Habe da mal eine Frage, die mir hier im Betrieb keiner so richtig beantworten kann und mir fehlt die praktische Erfahrung damit.

Es handelt sich um ein Problem beim Drahterodieren die Maschine ist eine Charmilles 640cc mit Millenium Steuerung.

Wenn ich ein Bauteil programmiere, das eine „schräge“ Fläche hat und dafür ein Programm schreibe mit U und V also nicht mit der Angabe eines Winkels, dann ergibt sich unter Umständen folgendes Problem: Wenn die Jungs an der Maschine das Bauteil in Z nicht direkt auf den maschinentisch setzen sonder weiter nach oben also in Z+ dann stimmt ja mein komplettes Programm vom Konak aufbau her nicht mehr.

Ist es denn dann möglich die I und J Werte abzuändern und wenn ja, wie müssen diese aussehen.

Oder anders gefragt, was genau bedeuten diese I und J Werte, wenn ich unsere Erodiere das Frage, können sie es mir nicht eindeutig sagen. Mir ist soweit klar, dass sie die Höhe in Z und Materialhöhe definieren.

So nun ist es so, wir programmieren mit PEPS v7.0.21, wenn die Erodieren nun zu mir kommen und sagen, dass sie das Bauteil bei Z6 haben, dann geh ich in mein Programm und sage, dass das Bauteil auf 6mm unterlagen liegt und schreibe das Programm erneut, es wird auf die Maschine geladen, das Bauteil wird geschnitten und ist hinterher Ausschuss.

Das heisst für mich, ich muss wieder in mein Programm und muss meine komplette Programmierung neu machen in dem ich mein Teil im CAM tatsächlich auf Z6 setze und neu programmiere und das ist für mich der springende Punkt, es kann doch nicht sein, das ich das jedes Mal machen muss.

Ich hänge jetzt noch ein Bild vom Bauteil mit an.
Das Bauteil hat eine Höhe von 14mm, im unteren Bereich sind 2mm zylindrisch. Von Z2 bis Z14 habe ich dann eine schräge Fläche.

Angehängte Datei  U_und_V_Programmierung.png ( 78.12KB ) Anzahl der Downloads: 38


Ich hänge euch auch noch zwei Programmköpfe mit an, einmal wie mein Postprozessor es ausgibt mit Z0 und einmal mit der Ausgabe von Z6. Wenn ich es im Programm ändere.

Gutteil
CODE
O1111(1111);
N10 M31;
N20 G10 P16 R0.00;
N30 G90;
N40 M24;
N50 M27;
N60 M28;
N70 M15P0;
N80 G90;
N90 M15P11;
N100 M60;
N110 G92 X0.0 Y0.0 I14.0 J0.0;
N120 S501;
N130 G01 G42 X-23.34 Y22.987 U-1.193 V1.192;
N140 G01 X-22.847 Y23.477 U-1.167 V1.218;
N150 X-22.344 Y23.957 U-1.141 V1.242;
N160 X-21.83 Y24.425 U-1.114 V1.266;
N170 X-21.307 Y24.883 U-1.087 V1.29;
N180 X-20.774 Y25.33 U-1.059 V1.312;
N190 X-20.231 Y25.765 U-1.032 V1.335;
N200 X-19.68 Y26.189 U-1.003 V1.356;
N210 X-19.12 Y26.601 U-0.974 V1.377;
N220 X-18.551 Y27.0 U-0.944 V1.398;
N230 X-17.974 Y27.388 U-0.914 V1.417;
N240 X-17.388 Y27.763 U-0.884 V1.437;
N250 X-16.795 Y28.126 U-0.854 V1.455;


Auf 6mm Unterlage programmiert Ausschussteil
CODE
O1111(1111);
N10 M31;
N20 G10 P16 R0.00;
N30 G90;
N40 M24;
N50 M27;
N60 M28;
N70 M15P0;
N80 G90;
N90 M15P11;
N100 M60;
N110 G92 X0.0 Y0.0 I14.0 J6.0;
N120 S501;
N130 G01 G42 X-23.851 Y23.498 U-1.193 V1.192;
N140 G01 X-23.347 Y23.999 U-1.167 V1.217;
N150 X-22.833 Y24.489 U-1.14 V1.242;
N160 X-22.308 Y24.968 U-1.114 V1.266;
N170 X-21.773 Y25.436 U-1.087 V1.289;
N180 X-21.228 Y25.892 U-1.059 V1.312;
N190 X-20.674 Y26.337 U-1.031 V1.334;
N200 X-20.11 Y26.77 U-1.003 V1.356;
N210 X-19.537 Y27.191 U-0.974 V1.377;
N220 X-18.956 Y27.599 U-0.944 V1.398;
N230 X-18.366 Y27.995 U-0.914 V1.417;
N240 X-17.767 Y28.379 U-0.884 V1.436;
N250 X-17.161 Y28.75 U-0.853 V1.454;


Ich hoffe ich habe alles soweit verständlich erklärt, falls es doch noch Ungereimtheiten gibt, fragt nach.

Falls das hier das falsche unterfroum ist bitte verschieben. Ich muss dazu aber sagen, das ich mir im Maschinenbereich mehr verspreche als im CAM Bereich!

Der Beitrag wurde von Hunterkoile bearbeitet: 23.11.2012, 06:58 Uhr


--------------------
Mit schönen Grüßen aus dem Badnerland
Stefan
TOP    
Beitrag 23.11.2012, 07:17 Uhr
svreink1
svreink1
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 23.04.2009
Beiträge: 738

Hallo

Ich kenne das nur von der Fanuk Steuerung. Da war es, dass die Höhen in den Konikdaten an der Masch. eingeben musste.Also Maß von Tisch bis Auflagefläche vom Werkstück und die Höhe.
Ich kann mir beim besten Willen nicht vorstellen, dass es an Euren Steuerungen anders sein soll.


--------------------
"Lache nie über die Dummheit der anderen. Sie ist Deine Chance."
Winston Churchill
TOP    
Beitrag 23.11.2012, 08:14 Uhr
aufderarbeit
aufderarbeit
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 24.02.2009
Beiträge: 280

Hallo

Auch wenn ich mich mit den Steuerungen der Chamilles nicht auskenne doch eine Nachfrage. Wie wird das Werkstück in Z masslich festgelegt? Wird fest vom Maschinentisch ausgegangen oder arbeitet ihr mit Z-Referenzen? Evtl. kann man hier in Bezug auf eine evtl. vorhandene Z-Referenz arbeiten, so dass im Bedarfsfall nur diese geändert werden muss.

Ich kenne es von den AGIE-Vision-Steuerungen auf zwei Arten.
Einmal mit der Eingabe von Konikwinkel und der Bezugshöhe gegenüber dem Werkstücknull, auf welcher sich die "Nullkontur" befindet. Oder im Geometriefile (x.ISO) für die beiden Konikhöhen zwei Z-Werte (untere Kontur und obere Kontur), welche sich beide auf Werkstücknull beziehen.
Dadurch, dass sich jetzt alles auf die Werkstücknull in Z und damit auf die Z-Referenz bezieht, ist es egal, ob das Werkstück auf dem Tisch aufliegt oder Leisten untergelegt werden. Solange man die korrekte Z-Referenz eingibt/anfährt, liegt die Konik/Kontur auf der passenden Höhe.

Gruß Gerd


--------------------
Wer das Konzept der Unendlichkeit verstehen will, muss nur das Ausmaß menschlicher Dummheit betrachten.
Voltaire
TOP    
Beitrag 23.11.2012, 09:41 Uhr
Hunterkoile
Hunterkoile
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 31.01.2005
Beiträge: 428

Es wird immer vom Maschinentisch ausgegangen. Es verändert sich wenn dann nur um das Maß 6mm in Z+, durch Auflageleisten. Nur das weiß ich vorher nie, ob sie es mit oder ohne leisten spannen.


--------------------
Mit schönen Grüßen aus dem Badnerland
Stefan
TOP    
Beitrag 05.04.2013, 00:54 Uhr
edm-dsc
edm-dsc
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 07.09.2009
Beiträge: 462

Moin
"kenne mich nur mit fanuc aus"

ist irgendwie witzig, da im hintergrund fast die selbe Software und Hardwar im bereich der achssteuerung ist.


I und J bei G92 definieren Referenz und Sekundär ebene.
Referenzebene ist die Höhe auf der X -Y Programmiert ist und Sekundärebne.

Steht im Handbuch und in Der dokumentation auf der Machine ( INFO > Onlinedoku. > ISO > G-CODE > G92)

Gruß
TOP    
Beitrag 05.04.2013, 10:19 Uhr
Hans-Michael
Hans-Michael
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.10.2007
Beiträge: 168

Gude

Ich kenne es von meiner Mitsubichi so das ich im PGM die Ebenen eingeben muss z.b. Z1=0.0 Z5=30.0 (Materialhöhe)

Denke das ist das gleiche I ist die Programmebene in dem Fall 0.0 oder 6.0 und J ist die Winkelendung gleich Materialhöhe.

Gruß
TOP    
Beitrag 07.04.2013, 19:25 Uhr
reiner241
reiner241
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 20.03.2013
Beiträge: 1

Hallo,
umgedreht stimmts. J ist die Programmebene und I die Werkstückdicke.
Ist bei Fanuc und Charmilles so, wenn Charmilles mit Fanucsteuerung.

Reiner



QUOTE (edm-dsc @ 05.04.2013, 00:54 Uhr) *
Moin
"kenne mich nur mit fanuc aus"

ist irgendwie witzig, da im hintergrund fast die selbe Software und Hardwar im bereich der achssteuerung ist.


I und J bei G92 definieren Referenz und Sekundär ebene.
Referenzebene ist die Höhe auf der X -Y Programmiert ist und Sekundärebne.

Steht im Handbuch und in Der dokumentation auf der Machine ( INFO > Onlinedoku. > ISO > G-CODE > G92)

Gruß
TOP    



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