Rechenoptionen im PP
-
- Beiträge: 39
- Registriert: 17.08.2010, 13:12
Rechenoptionen im PP
Hallo,
gibt es eine Möglichkeit mit den Variablen des PP auch Rechenoptionen zu machen?
Um ZB. die Gesamtdicke eines Rohteils zu errechnen wäre es schön folgendes machen zu können:
(BZ+) - (BZ-)
Vielen Dank und viele Grüße
Joachim
gibt es eine Möglichkeit mit den Variablen des PP auch Rechenoptionen zu machen?
Um ZB. die Gesamtdicke eines Rohteils zu errechnen wäre es schön folgendes machen zu können:
(BZ+) - (BZ-)
Vielen Dank und viele Grüße
Joachim
- bs-weiler007
- Beiträge: 208
- Registriert: 25.06.2008, 16:47
- Wohnort: Düren NRW
Hallo Joachim,
Ich glaube direkte Rechenoperationen werden nicht unterstützt.
Aber das ist für die Werte die du haben möchtest ja auch nicht
wirklich notwendig. Du kannst 1. schon beim Rohteil erstellen
die Gesamtdicke sehen.
Zum 2. habe ich mir meinen PP so geschrieben das ich alle Informationen
gleich mit ausgebe die benötigt werden.
Da hat Jens mir noch einen extra Parameter eingebaut der von den verschiedenen
Steuerungen gebraucht wird um G41 / G42 mit Werkzeugkorrektur zu verrechnen.
Im Anhang habe ich dir mal ein Bild meiner Ausgabe angefügt.
Vielleicht baut Jens uns das ja noch mit den Rohlingsmaßen in die Reportausgabe
ein wenn er dazu kommt. Ich denke zur Zeit stehen da noch andere Dinge an.
Gruß
Josef
Ich glaube direkte Rechenoperationen werden nicht unterstützt.
Aber das ist für die Werte die du haben möchtest ja auch nicht
wirklich notwendig. Du kannst 1. schon beim Rohteil erstellen
die Gesamtdicke sehen.
Zum 2. habe ich mir meinen PP so geschrieben das ich alle Informationen
gleich mit ausgebe die benötigt werden.
Da hat Jens mir noch einen extra Parameter eingebaut der von den verschiedenen
Steuerungen gebraucht wird um G41 / G42 mit Werkzeugkorrektur zu verrechnen.
Im Anhang habe ich dir mal ein Bild meiner Ausgabe angefügt.
Vielleicht baut Jens uns das ja noch mit den Rohlingsmaßen in die Reportausgabe
ein wenn er dazu kommt. Ich denke zur Zeit stehen da noch andere Dinge an.
Gruß
Josef
- 3DMSOFT
- Site Admin
- Beiträge: 1366
- Registriert: 07.05.2006, 14:20
- Kontaktdaten:
- bs-weiler007
- Beiträge: 208
- Registriert: 25.06.2008, 16:47
- Wohnort: Düren NRW
-
- Beiträge: 23
- Registriert: 26.04.2011, 18:57
post
Hallo Josef
Dein "Header" der cnc-datei sieht sehr interessant aus. Könntest du Deine Einträge
im Post-Prozessor Assistent hier posten? Habe sowas auch angefangen, finde mich
aber mit den Macros noch nicht 100% zurecht.
Vielleicht kann Jens auch eine Liste der Macros, mit zugehöriger Funktion
posten.
Mein Problem ist, daß ich ein weiteres Simulationsprogramm habe, das ich
zwar selten verwende, aber eben doch hin und wieder. Dieses benötigt die Rohteil
Dimension und die verwendeten Werkzeuge in einem bestimmten Code, der so
aussieht:
;TOOL/MILL,20.0000,0,50.0000,5
;COLOR,0,255,255
;FROM/-20,-20,50
;STOCK/165.0000,110.0000,50.0000,10.0000,5.0000,15.0000
Die Rohteil-Berechnung habe ich schon hinbekommen, nur schaffe ich es nicht, daß der
PP die Werkzeuge korrekt ausgibt.
Also die erste Zeile mit diesen Möglichkeiten:
TOOL/MILL, Diameter, Corner radius, Height, Taper Angle
TOOL/CHAMFER, Diameter, Point Angle, Height
TOOL/DRILL, Diameter, Point Angle, Height
Beste Grüße
Chris
Dein "Header" der cnc-datei sieht sehr interessant aus. Könntest du Deine Einträge
im Post-Prozessor Assistent hier posten? Habe sowas auch angefangen, finde mich
aber mit den Macros noch nicht 100% zurecht.
Vielleicht kann Jens auch eine Liste der Macros, mit zugehöriger Funktion
posten.
Mein Problem ist, daß ich ein weiteres Simulationsprogramm habe, das ich
zwar selten verwende, aber eben doch hin und wieder. Dieses benötigt die Rohteil
Dimension und die verwendeten Werkzeuge in einem bestimmten Code, der so
aussieht:
;TOOL/MILL,20.0000,0,50.0000,5
;COLOR,0,255,255
;FROM/-20,-20,50
;STOCK/165.0000,110.0000,50.0000,10.0000,5.0000,15.0000
Die Rohteil-Berechnung habe ich schon hinbekommen, nur schaffe ich es nicht, daß der
PP die Werkzeuge korrekt ausgibt.
Also die erste Zeile mit diesen Möglichkeiten:
TOOL/MILL, Diameter, Corner radius, Height, Taper Angle
TOOL/CHAMFER, Diameter, Point Angle, Height
TOOL/DRILL, Diameter, Point Angle, Height
Beste Grüße
Chris
- bs-weiler007
- Beiträge: 208
- Registriert: 25.06.2008, 16:47
- Wohnort: Düren NRW
Hallo Chris,
klar kann ich die Daten vom Programmkopf hier listen.
Zu bedenken ist immer das jede Maschine anders ist und
darum auch für jede Maschine der PP speziell angepasst
und später auch eingefahren werden muss.
Ich verwende CondaCam für mehrere Maschine und Steuerungssysteme.
Hier nun der Kopf ohne die ersten beiden Zeilen die sind bei jedem anders.
(Count_Block) (************ CondaCam 2.1 *************)
(Count_Block) ( Zeichn.-Name: (Filename) )
(Count_Block) ( Prog-Name: (NCFilename2) )
(Count_Block) (***************************************)
(Count_Block) ( Erstellt-Am: (Date) )
(Count_Block) ( Kunde: )
(Count_Block) ( Zeichn.-Nr.: )
(Count_Block) ( Material: )
(Count_Block) (***************************************)
(Count_Block) ( Rohteil-Abmessungen in X Y Z )
(Count_Block) ( X Min = X(BX-) X Max = X(BX+) )
(Count_Block) ( Y Min = Y(BY-) Y Max = Y(BY+) )
(Count_Block) ( Z Min = Z(BZ-) Z Max = Z(BZ+) )
(Count_Block) (***************************************)
(Count_Block) ( ++++++ Verwendete - Werkzeuge +++++++ )
(Count_Block) (TOOL_DATA)
(Count_Block) ( +++++++++++++++++++++++++++++++++++++ )
(Count_Block) ( PP Ausgabe für USBCNC )
(Count_Block) ( *** -- Werkzeugwechsel: -- *** )
(Count_Block) ( Werkzeugname: (ToolName) )
(Count_Block) ( Werkzeugnummer: T(TNr) )
(Count_Block) T(TNr) D(R_CompTD) M06
(Count_Block)(SPINDLE_Block)
Gruß
Josef
klar kann ich die Daten vom Programmkopf hier listen.
Zu bedenken ist immer das jede Maschine anders ist und
darum auch für jede Maschine der PP speziell angepasst
und später auch eingefahren werden muss.
Ich verwende CondaCam für mehrere Maschine und Steuerungssysteme.
Hier nun der Kopf ohne die ersten beiden Zeilen die sind bei jedem anders.
(Count_Block) (************ CondaCam 2.1 *************)
(Count_Block) ( Zeichn.-Name: (Filename) )
(Count_Block) ( Prog-Name: (NCFilename2) )
(Count_Block) (***************************************)
(Count_Block) ( Erstellt-Am: (Date) )
(Count_Block) ( Kunde: )
(Count_Block) ( Zeichn.-Nr.: )
(Count_Block) ( Material: )
(Count_Block) (***************************************)
(Count_Block) ( Rohteil-Abmessungen in X Y Z )
(Count_Block) ( X Min = X(BX-) X Max = X(BX+) )
(Count_Block) ( Y Min = Y(BY-) Y Max = Y(BY+) )
(Count_Block) ( Z Min = Z(BZ-) Z Max = Z(BZ+) )
(Count_Block) (***************************************)
(Count_Block) ( ++++++ Verwendete - Werkzeuge +++++++ )
(Count_Block) (TOOL_DATA)
(Count_Block) ( +++++++++++++++++++++++++++++++++++++ )
(Count_Block) ( PP Ausgabe für USBCNC )
(Count_Block) ( *** -- Werkzeugwechsel: -- *** )
(Count_Block) ( Werkzeugname: (ToolName) )
(Count_Block) ( Werkzeugnummer: T(TNr) )
(Count_Block) T(TNr) D(R_CompTD) M06
(Count_Block)(SPINDLE_Block)
Gruß
Josef
- 3DMSOFT
- Site Admin
- Beiträge: 1366
- Registriert: 07.05.2006, 14:20
- Kontaktdaten:
Hallo Chris,
die Werkzeugmaße wie Werkzeugdurchmesser, Winkel, Auskraglänge, lassen sich durchaus mit den Makros: (getTRA),(getTD),(getTA),(getTW),(getTS),(getTR),(getTd) ausgeben.
Um aber so eine Syntax für Ihre externe Simulation zu realisieren : ";TOOL/MILL,20.0000,0,50.0000,5"
fehlt im Augenblick die Möglichkeit den jeweils aktuellen Tooltype abzufragen.
Aber wir können das mal mit aufgreifen und im nächsten Update hinzufügen...
Mit freundlichen Grüßen Jens Tonak
die Werkzeugmaße wie Werkzeugdurchmesser, Winkel, Auskraglänge, lassen sich durchaus mit den Makros: (getTRA),(getTD),(getTA),(getTW),(getTS),(getTR),(getTd) ausgeben.
Um aber so eine Syntax für Ihre externe Simulation zu realisieren : ";TOOL/MILL,20.0000,0,50.0000,5"
fehlt im Augenblick die Möglichkeit den jeweils aktuellen Tooltype abzufragen.
Aber wir können das mal mit aufgreifen und im nächsten Update hinzufügen...
Mit freundlichen Grüßen Jens Tonak