SolidCAM
The Solid Platform for Manufacturing
4252
Follower:innenNullpunktverschiebung über PP
09.03.2008, 17:44 Uhr
Hallo Leutz !
Programmiere viele Einzelteile mit den abenteuerlichsten Formen und bin sehr zufrieden mit SC.
Hab nur ein Problem bei Massenware :
Wenn ich das Programm ausgebe, wird pro Tool auf G54 immer alles abgearbeitet und dann das nächste Tool geladen usw.
Ich hab aber 4 Schraubstöcke und muß daher immer im Wordpad die Verfahrwege kopieren und dann unter
G55
G56
G57
wieder reinkopieren und dann erst das nächste Tool einwechseln.
Kann man den PP so anpassen, dass er das selber macht, wenn gewünscht ?
Programmiere viele Einzelteile mit den abenteuerlichsten Formen und bin sehr zufrieden mit SC.
Hab nur ein Problem bei Massenware :
Wenn ich das Programm ausgebe, wird pro Tool auf G54 immer alles abgearbeitet und dann das nächste Tool geladen usw.
Ich hab aber 4 Schraubstöcke und muß daher immer im Wordpad die Verfahrwege kopieren und dann unter
G55
G56
G57
wieder reinkopieren und dann erst das nächste Tool einwechseln.
Kann man den PP so anpassen, dass er das selber macht, wenn gewünscht ?
09.03.2008, 18:46 Uhr
Hallo dekasi,
Markiere die zu bearbeitenden Jobs--Rechte Maus Taste--Transformieren ( art der verschiebung auswählen )--Fertig.
Die Jobs auf keinen fall Einzeln Transformieren.
Bei der NC-Prog. Erstellung ist es die gleiche Vorgehensweise.
Den PP brauchst du dafür nicht Anzupassen.
grüsse aus Dillenburg
Wolfgang
Markiere die zu bearbeitenden Jobs--Rechte Maus Taste--Transformieren ( art der verschiebung auswählen )--Fertig.
Die Jobs auf keinen fall Einzeln Transformieren.
Bei der NC-Prog. Erstellung ist es die gleiche Vorgehensweise.
Den PP brauchst du dafür nicht Anzupassen.
grüsse aus Dillenburg
Wolfgang
09.03.2008, 19:00 Uhr
Themenstarter
Gruppe:
Mitglied seit: --
Beiträge: 0
Mitglied seit: --
Beiträge: 0
Hallo,
ich mache es so, ich progge ein Teil komplett.
Erstelle dann Komponentenmuster, und definiere neue Nullpunkte.
Jobs kopieren, Nullpunkt ändern, Kontur etc neu anwählen, das wars.
Ausgabe ist dann mit entsprechenden Nullpunkten im Progg.
das funktioniert nicht immer, da er ja mit mehreren Schraubstöcken arbeitet, muß die X-Richtung nicht immer gleich sein.
ich mache es so, ich progge ein Teil komplett.
Erstelle dann Komponentenmuster, und definiere neue Nullpunkte.
Jobs kopieren, Nullpunkt ändern, Kontur etc neu anwählen, das wars.
Ausgabe ist dann mit entsprechenden Nullpunkten im Progg.
QUOTE
Markiere die zu bearbeitenden Jobs--Rechte Maus Taste--Transformieren ( art der verschiebung auswählen )--Fertig
das funktioniert nicht immer, da er ja mit mehreren Schraubstöcken arbeitet, muß die X-Richtung nicht immer gleich sein.
09.03.2008, 20:02 Uhr
Hallo Jungs,
das ist ja schön soweit, aber ich bräucht eine Kombination aus beiden Varianten .
Mit Transformieren muß ich immer den genauen Abstand der Schraubstöcke
in X wissen, den geb ich aber über G54, 55 56 57 usw erst in der Maschine ein.
Und der Aufwand mit
"ich mache es so, ich progge ein Teil komplett.
Erstelle dann Komponentenmuster, und definiere neue Nullpunkte.
Jobs kopieren, Nullpunkt ändern, Kontur etc neu anwählen, das wars.
Ausgabe ist dann mit entsprechenden Nullpunkten im Progg."
erscheit mir höher, als im Wordpad zu Kopieren und einfügen.
Gibts nicht eine andere Lösung so ähnich wie von Tschounes beschrieben am Freitag, 20.Oktober 2006, 05:12 Uhr hier :
http://www.cnc-arena.de/forum/index.php?sh...ic=11019&hl=g54
das ist ja schön soweit, aber ich bräucht eine Kombination aus beiden Varianten .
Mit Transformieren muß ich immer den genauen Abstand der Schraubstöcke
in X wissen, den geb ich aber über G54, 55 56 57 usw erst in der Maschine ein.
Und der Aufwand mit
"ich mache es so, ich progge ein Teil komplett.
Erstelle dann Komponentenmuster, und definiere neue Nullpunkte.
Jobs kopieren, Nullpunkt ändern, Kontur etc neu anwählen, das wars.
Ausgabe ist dann mit entsprechenden Nullpunkten im Progg."
erscheit mir höher, als im Wordpad zu Kopieren und einfügen.
Gibts nicht eine andere Lösung so ähnich wie von Tschounes beschrieben am Freitag, 20.Oktober 2006, 05:12 Uhr hier :
http://www.cnc-arena.de/forum/index.php?sh...ic=11019&hl=g54
09.03.2008, 20:10 Uhr
Themenstarter
Gruppe:
Mitglied seit: --
Beiträge: 0
Mitglied seit: --
Beiträge: 0
Hallo,
also ne Kombination aus beiden ist eher unwahrscheinlich.
Da Transformationen in Rotationen oder Verschiebungen ausgegeben werden.
Um Nullpunkte auszugeben, muß man im Cam auch welche anlegen und sie entsprechend verarbeiten.
Sollte es jedoch noch was geben, wäre ich auch sehr dran interessiert, da ich permanent auf 3 Stöcken arbeite.
also ne Kombination aus beiden ist eher unwahrscheinlich.
Da Transformationen in Rotationen oder Verschiebungen ausgegeben werden.
Um Nullpunkte auszugeben, muß man im Cam auch welche anlegen und sie entsprechend verarbeiten.
Sollte es jedoch noch was geben, wäre ich auch sehr dran interessiert, da ich permanent auf 3 Stöcken arbeite.
09.03.2008, 21:20 Uhr
Hallo,
Transformieren--Versetzen--Liste--da kannst du Verschiedene Abstände für jede Spannstelle Eingeben.
Wir können im HH-PP sogar den # Platzhalter für die HH-Nullpukttabelle Ausgeben.
Wolfgang
Transformieren--Versetzen--Liste--da kannst du Verschiedene Abstände für jede Spannstelle Eingeben.
Wir können im HH-PP sogar den # Platzhalter für die HH-Nullpukttabelle Ausgeben.
Wolfgang
10.03.2008, 04:38 Uhr
Themenstarter
Gruppe:
Mitglied seit: --
Beiträge: 0
Mitglied seit: --
Beiträge: 0
Hallo,
kannst du für diese Variante mal ein Beispiel einstellen?
kannst du für diese Variante mal ein Beispiel einstellen?
10.03.2008, 08:55 Uhr
Moin,
ich würde es (oder hab es auch so ähnlich) (natürlich) mit einer kleinen PP Änderung lösen:
In den Maschinenoptionen die Anzahl der Teile hinterlegen und dann am Ende eines jeden Jobs die Wiederholungen mit jeweils neuem Nullpunkt ausgeben.
Verlässt eventuell bei der PP Programmierung leicht den Bereich des Trivialen... Funktioniert aber bestimmt !
Gruß,
Thorsten
ich würde es (oder hab es auch so ähnlich) (natürlich) mit einer kleinen PP Änderung lösen:
In den Maschinenoptionen die Anzahl der Teile hinterlegen und dann am Ende eines jeden Jobs die Wiederholungen mit jeweils neuem Nullpunkt ausgeben.
Verlässt eventuell bei der PP Programmierung leicht den Bereich des Trivialen... Funktioniert aber bestimmt !
Gruß,
Thorsten
--------------------
Grüßle
nebbe
nebbe
11.03.2008, 02:25 Uhr
Hallo Nebbe,
das trifft den Nagel auf den Kopf.
Jetzt muß ich nur noch wissen, wie sowas geht
das trifft den Nagel auf den Kopf.
Jetzt muß ich nur noch wissen, wie sowas geht
11.03.2008, 08:10 Uhr
Moin,
willst Du das selbst wissen/umsetzen, musst Du Dich mit der PP-Programmierung auseinandersetzen.
Kannst das ja auch mal als (kostenpflichtige) Dienstleistung bei SC anfragen.
t.
willst Du das selbst wissen/umsetzen, musst Du Dich mit der PP-Programmierung auseinandersetzen.
Kannst das ja auch mal als (kostenpflichtige) Dienstleistung bei SC anfragen.
t.
--------------------
Grüßle
nebbe
nebbe
11.03.2008, 11:00 Uhr
Ja, danke.
Ich hab meinen PP ja schon ein wenig aufgemotzt, aber für solchen Sachen bin ich noch nicht fit genug und es soll ja auch nix kosten, wie`s halt immer ist.
Naja, ich dachte, das wär übers Forum zu lösen, aber wenns nicht geht, muß ich halt weiter kopieren und einfügen.
Jedenfalls vielen Dank an alle für die Mühe.
Ich hab meinen PP ja schon ein wenig aufgemotzt, aber für solchen Sachen bin ich noch nicht fit genug und es soll ja auch nix kosten, wie`s halt immer ist.
Naja, ich dachte, das wär übers Forum zu lösen, aber wenns nicht geht, muß ich halt weiter kopieren und einfügen.
Jedenfalls vielen Dank an alle für die Mühe.
11.03.2008, 11:29 Uhr
Moin,
das würde in der Tat den Rahmen des Forums etwas sprengen, ja !
Ach und zu dem "es darf ja nichts kosten" muß ich auch noch einen Gedanken los lassen:
Es kostet doch JETZT, nämlich Deine sonst auch so wertvolle Zeit, oder ?
Das könnte ich jetzt aber sowas von vertiefen...
So denn,
Gruß,
Thorsten
das würde in der Tat den Rahmen des Forums etwas sprengen, ja !
Ach und zu dem "es darf ja nichts kosten" muß ich auch noch einen Gedanken los lassen:
Es kostet doch JETZT, nämlich Deine sonst auch so wertvolle Zeit, oder ?
Das könnte ich jetzt aber sowas von vertiefen...
So denn,
Gruß,
Thorsten
--------------------
Grüßle
nebbe
nebbe
12.03.2008, 19:52 Uhr
Nur nicht zu tief, sonst komst nicht mehr raus.
Ich kämpfe um jeden Cent und muß in meiner Freizeit hier im Forum lesen, damit ich`s dann in der Arbeit leichter habe.
In unserer kleinen Firma sitzt die Kohle halt nicht so locker, das Cam war teuer genug und die Zeit, die man in ne neue Company steckt, darf man ja sowieso nicht rechnen.....
Ich war bis vor nem Jahr auch noch in einer großen Firma tätig und da wurde halt bestellt, was man so brauchte, leider kann ich das nicht mehr machen, sonst können wir gleich zusperren.
Aber wir beißen uns durch und mit gemeinsamen Einsatz werden wir in ein paar Jahren auch nicht mehr selber den PP umschreiben müssen
Ich kämpfe um jeden Cent und muß in meiner Freizeit hier im Forum lesen, damit ich`s dann in der Arbeit leichter habe.
In unserer kleinen Firma sitzt die Kohle halt nicht so locker, das Cam war teuer genug und die Zeit, die man in ne neue Company steckt, darf man ja sowieso nicht rechnen.....
Ich war bis vor nem Jahr auch noch in einer großen Firma tätig und da wurde halt bestellt, was man so brauchte, leider kann ich das nicht mehr machen, sonst können wir gleich zusperren.
Aber wir beißen uns durch und mit gemeinsamen Einsatz werden wir in ein paar Jahren auch nicht mehr selber den PP umschreiben müssen
14.03.2008, 14:50 Uhr
Ich schon wieder :-)
Hab meinen PP soweit angepasst, zwar 3 mal ums Eck , aber es kommt raus, was ich will, naja fast.
Hab einfach den vorhandenen PP kopiert und umbenannt in G54- G57.gpp
wenn ich mehrere Teile fertigen muß, nehm ich einfach den beim Programmieren her.
Hab folgendes gemacht :
original:
@change_ref_point
; Given in absolute mode
gcode = 10
{nb, 'G'gcode, 'G91 L2 P'home_number ' X'xhome, ' Y'yhome, ' Z'zhome}
{nb,'G90'}
endp
geändert in:
@change_ref_point
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
gcode = 5
{nb, 'G'gcode,xhome}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
endp
kann das Teil normal programmieren und dann alle Werkzeuge markieren und dann
Transformieren - Liste:
5,0,0
11,0,0
18,0,0
original beibehalten;
Prog kommt raus:
%
O5000(TEST.TAP )
( MADE BY MIR )
( 14-MAR-2008 )
(NULLPUNKT LINKS/OBEN/HINTEN)
(WERKZEUGLISTE)
(T15 - ANBOHRER 6)
G17
G08 P1
G80 G49 G40
G54
M5
M9
G54
M6 T15
( ANBOHRER 6 )
G08 P1
G90 G00 G40
G43 H15 D15 G0 X7 Y-48 Z200 S5000 M13
(------------)
(TEST - DRILL)
(------------)
X7 Y-48 Z10
G98 G81 Z-5. R2. F500
G80
G55.
(------------)
(TEST - DRILL)
(------------)
G0 X7 Y-48 Z10
G98 G81 Z-5. R2. F500
G80
G56.
(------------)
(TEST - DRILL)
(------------)
G0 X7 Y-48 Z10
G98 G81 Z-5. R2. F500
G80
G57.
(------------)
(TEST - DRILL)
(------------)
G0 X7 Y-48 Z10
G98 G81 Z-5. R2. F500
G80
G5-18.
M05
M09
G54
Z300X300Y90
M6T1
M30
%
Alles tutti bis auf den Rücksprung inkremental am Progende: G5-18
Das hab ich nicht gefunden ,wo ich das Solidcam unterbinden kann, wieder zurückzurechnen.
Kann mir das jemand erklären ???????????
Hab meinen PP soweit angepasst, zwar 3 mal ums Eck , aber es kommt raus, was ich will, naja fast.
Hab einfach den vorhandenen PP kopiert und umbenannt in G54- G57.gpp
wenn ich mehrere Teile fertigen muß, nehm ich einfach den beim Programmieren her.
Hab folgendes gemacht :
original:
@change_ref_point
; Given in absolute mode
gcode = 10
{nb, 'G'gcode, 'G91 L2 P'home_number ' X'xhome, ' Y'yhome, ' Z'zhome}
{nb,'G90'}
endp
geändert in:
@change_ref_point
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
gcode = 5
{nb, 'G'gcode,xhome}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
endp
kann das Teil normal programmieren und dann alle Werkzeuge markieren und dann
Transformieren - Liste:
5,0,0
11,0,0
18,0,0
original beibehalten;
Prog kommt raus:
%
O5000(TEST.TAP )
( MADE BY MIR )
( 14-MAR-2008 )
(NULLPUNKT LINKS/OBEN/HINTEN)
(WERKZEUGLISTE)
(T15 - ANBOHRER 6)
G17
G08 P1
G80 G49 G40
G54
M5
M9
G54
M6 T15
( ANBOHRER 6 )
G08 P1
G90 G00 G40
G43 H15 D15 G0 X7 Y-48 Z200 S5000 M13
(------------)
(TEST - DRILL)
(------------)
X7 Y-48 Z10
G98 G81 Z-5. R2. F500
G80
G55.
(------------)
(TEST - DRILL)
(------------)
G0 X7 Y-48 Z10
G98 G81 Z-5. R2. F500
G80
G56.
(------------)
(TEST - DRILL)
(------------)
G0 X7 Y-48 Z10
G98 G81 Z-5. R2. F500
G80
G57.
(------------)
(TEST - DRILL)
(------------)
G0 X7 Y-48 Z10
G98 G81 Z-5. R2. F500
G80
G5-18.
M05
M09
G54
Z300X300Y90
M6T1
M30
%
Alles tutti bis auf den Rücksprung inkremental am Progende: G5-18
Das hab ich nicht gefunden ,wo ich das Solidcam unterbinden kann, wieder zurückzurechnen.
Kann mir das jemand erklären ???????????
29.03.2008, 10:12 Uhr
Kann mir das keiner erläutern ?
29.03.2008, 15:18 Uhr
Hallo, probiers mal so, ansonsten melde dich
@change_ref_point
if ref_point_init eq false
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
gcode = 5
{nb, 'G'gcode,xhome}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
endif
endp
@change_ref_point
if ref_point_init eq false
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
gcode = 5
{nb, 'G'gcode,xhome}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
{nb, ''}
endif
endp
30.03.2008, 12:13 Uhr
änderung:
@change_ref_point
if ref_point_init eq false
{nb, ''}
{nb, ''}
gcode = 5
{nb, 'G'gcode,xhome}
{nb, ''}
{nb, ''}
else
gcode = 54
{nb, 'G'gcode} ;NP verschiebung aufheben und zurüksetzen auf G54
endif
endp
@change_ref_point
if ref_point_init eq false
{nb, ''}
{nb, ''}
gcode = 5
{nb, 'G'gcode,xhome}
{nb, ''}
{nb, ''}
else
gcode = 54
{nb, 'G'gcode} ;NP verschiebung aufheben und zurüksetzen auf G54
endif
endp
30.03.2008, 15:34 Uhr
Oder in Worten: wenn eine Transformation ausgegeben wird, wird zum ransformation wieder auf Ursprung zurückgerechnet ausgegeben. Das gilt es bei Deiner Variante halt abzufangen.
t.
t.
--------------------
Grüßle
nebbe
nebbe
30.03.2008, 17:33 Uhr
Super Leutz, DANKE !
Jetzt hab ichs kapiert
Jetzt hab ichs kapiert
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: