SolidCAM
SolidCAM

The Solid Platform for Manufacturing

Nullpunktverschiebung über PP

Beitrag 09.03.2008, 17:44 Uhr
dekasi
dekasi
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.08.2007
Beiträge: 219
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 ?
   
Beitrag 09.03.2008, 18:46 Uhr
Kotti
Kotti
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.12.2003
Beiträge: 66
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
   
Beitrag 09.03.2008, 19:00 Uhr
Themenstarter
Gruppe:
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.

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.
   
Beitrag 09.03.2008, 20:02 Uhr
dekasi
dekasi
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.08.2007
Beiträge: 219
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
   
Beitrag 09.03.2008, 20:10 Uhr
Themenstarter
Gruppe:
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.
   
Beitrag 09.03.2008, 21:20 Uhr
Kotti
Kotti
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 12.12.2003
Beiträge: 66
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
   
Beitrag 10.03.2008, 04:38 Uhr
Themenstarter
Gruppe:
Mitglied seit: --
Beiträge: 0
Hallo,

kannst du für diese Variante mal ein Beispiel einstellen?
   
Beitrag 10.03.2008, 08:55 Uhr
nebbe
nebbe
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 14.06.2002
Beiträge: 839
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


--------------------
Grüßle
nebbe
   
Beitrag 11.03.2008, 02:25 Uhr
dekasi
dekasi
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.08.2007
Beiträge: 219
Hallo Nebbe,
das trifft den Nagel auf den Kopf.

Jetzt muß ich nur noch wissen, wie sowas geht tounge.gif
   
Beitrag 11.03.2008, 08:10 Uhr
nebbe
nebbe
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 14.06.2002
Beiträge: 839
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.


--------------------
Grüßle
nebbe
   
Beitrag 11.03.2008, 11:00 Uhr
dekasi
dekasi
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.08.2007
Beiträge: 219
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. danke.gif
   
Beitrag 11.03.2008, 11:29 Uhr
nebbe
nebbe
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 14.06.2002
Beiträge: 839
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


--------------------
Grüßle
nebbe
   
Beitrag 12.03.2008, 19:52 Uhr
dekasi
dekasi
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.08.2007
Beiträge: 219
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 biggrin.gif
   
Beitrag 14.03.2008, 14:50 Uhr
dekasi
dekasi
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.08.2007
Beiträge: 219
biggrin.gif 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 ???????????
   
Beitrag 29.03.2008, 10:12 Uhr
dekasi
dekasi
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.08.2007
Beiträge: 219
Kann mir das keiner erläutern ?

bitte.gif
   
Beitrag 29.03.2008, 15:18 Uhr
Maho1000c
Maho1000c
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 16.09.2004
Beiträge: 13
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
   
Beitrag 30.03.2008, 12:13 Uhr
Maho1000c
Maho1000c
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 16.09.2004
Beiträge: 13
ä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
   
Beitrag 30.03.2008, 15:34 Uhr
nebbe
nebbe
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 14.06.2002
Beiträge: 839
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.


--------------------
Grüßle
nebbe
   
Beitrag 30.03.2008, 17:33 Uhr
dekasi
dekasi
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.08.2007
Beiträge: 219
Super Leutz, DANKE !

thumbs-up.gif

Jetzt hab ichs kapiert biggrin.gif
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: