Tooldef. bei W Wechsel

Supportanfragen - Hilfe - Fragen zur Bedienung
Antworten
soseliso
Beiträge: 9
Registriert: 25.03.2013, 10:32

Tooldef. bei W Wechsel

Beitrag von soseliso » 15.04.2013, 13:15

Hallo zusammen

Ich stelle mich erst mal vor. Mein Name ist Andreas Gabriel und ich habe mir vor kurzem die Vollversion von CondaCam gegönnt. Ich bin super zufrieden damit und finde das ist Cam unschlagbar was das Preis Leistungsverhältnis betrifft. Herzliche Gratulation zu diesem sehr gelungenem Stück Software.
Nun zu meiner eigentlichen Frage : Ist es machbar dass bei einem Werkzeug Wechsel nicht nur die Toolnummer z. B T1 im nc code ausgegeben wird sondern auch die Tool Definition? Wäre von Vorteil weil ich dann beim manuellen Wechsel gleich sehe welcher Durchmesser benötigt wird.
Grüsse aus der Schweiz
Andreas

Benutzeravatar
3DMSOFT
Site Admin
Beiträge: 1365
Registriert: 07.05.2006, 14:20
Kontaktdaten:

Beitrag von 3DMSOFT » 16.04.2013, 15:57

Hallo Herr Gabriel, danke für die netten Worte (vor allem weitersagen).

Tooldefinitionen können mit verschiedenen Macros ausgegeben werden. Wir können mal versuchen eine Standartausgabe für die Tooldefinitionen zu „stricken“. Wie sollte das ungefähr aussehen?

Z.B. so?
T1 (Torusfräser: Durchmesser 10mm, Eckradius 3mm, Auskraglänge 30mm)


Mit freundlichen Grüßen Jens Tonak

soseliso
Beiträge: 9
Registriert: 25.03.2013, 10:32

Beitrag von soseliso » 16.04.2013, 17:44

Ja so ungefähr müsste das aussehen. Welches Makro kommt denn da zum Zuge? Wenn ich das Makro Tooldata nehme kriege ich nur eine leere Zeile.

soseliso
Beiträge: 9
Registriert: 25.03.2013, 10:32

Beitrag von soseliso » 16.04.2013, 17:52

Mit dem Makro Toolname funktioniert das ja, nur muss ich dann bei den Operationen jedes Werkzeug umbenennen.

Benutzeravatar
3DMSOFT
Site Admin
Beiträge: 1365
Registriert: 07.05.2006, 14:20
Kontaktdaten:

Beitrag von 3DMSOFT » 16.04.2013, 20:13

So,.. hier ist mal ein Makroblock welcher die Werkzeugbezeichnung mit den wichtigsten Eckdaten der Werkzeugmaße ausgibt. Das Ganze ist etwas komplex, besteht aber aus einer Zeile.:
((ToolName) (switch[(TType)=={1:Durchmesser (Round[(getTD);2]), Auskraglänge (Round[(getTA);2]);2:Durchmesser (Round[(getTD);2]), Auskraglänge (Round[(getTA);2]);3:Durchmesser (Round[(getTD);2]), Auskraglänge (Round[(getTA);2]), Winkel (Round[(getTW);2]);4:Durchmesser (Round[(getTD);2]), Auskraglänge (Round[(getTA);2]), Winkel (Round[(getTW);2]);5:Durchmesser (Round[(getTD);2]), Kopfradius (Round[(getTRA);2]), Auskraglänge (Round[(getTA);2]), Winkel (Round[(getTW);2]);6:Durchmesser (Round[(getTD);2]), Eckenradius (Round[(getTRA);2]), Auskraglänge (Round[(getTA);2]);7:Durchmesser (Round[(getTD);2]),Eckenradius (Round[(getTRA);2]), Auskraglänge (Round[(getTA);2]), Winkel (Round[(getTW);2]);8:Durchmesser (Round[(getTD);2]), Auskraglänge (Round[(getTA);2]), Winkel (Round[(getTW);2]);9:Durchmesser (Round[(getTD);2]), Auskraglänge (Round[(getTA);2]);10:Durchmesser (Round[(getTd);2]),Kopfdurchmesser (Round[(getTD);2]), Kopfradius (Round[(getTRA);2]), Auskraglänge (Round[(getTA);2]);11:Durchmesser (Round[(getTD);2]), Auskraglänge (Round[(getTA);2]), Steigung (Round[(getTW);2]);12:Durchmesser (Round[(getTD);2]), Auskraglänge (Round[(getTA);2]), Steigung (Round[(getTW);2]);13:Durchmesser (Round[(getTD);2]), Auskraglänge (Round[(getTA);2]), Winkel (Round[(getTW);2]), Kopfdurchmesser (Round[(getTd);2]);14:Schaft (Round[(getTd);2]), Auskraglänge (Round[(getTA);2]), Kopfdurchmesser (Round[(getTD);2]);}]))


Man kann das Makro in der Start- und Toolchange-Sektion hinter den Werkzeugaufruf kopieren. Wichtig ist jedoch, dass ingesamt 2000 Zeichen in einer Zeile nicht überschritten werden.
Dann ergibt sich z.B. so eine Ausgabe:
N8 M6 T1 (Fasen-Fräser Durchmesser 10., Auskraglänge 40., Winkel 30.3)

Das Ganze noch mal im Beispiel-PP integriert..:
http://media.condacam.com/PostProzessor ... _Mach3.txt


Getestet auf Build-Version 2113B



Mit freundlichen Grüßen Jens Tonak

soseliso
Beiträge: 9
Registriert: 25.03.2013, 10:32

Beitrag von soseliso » 16.04.2013, 21:05

Hoppla
das ist aber mal ein Makro!!
Ich musste die Begriffe wie Durchmesser, Auskragungslänge usw. kürzen, weil zu wenig Platz in der Message Box meines CNC Programms ist. Aber das Makro macht genau das was ich mir gewünscht habe. Vielen Dank und ein grosses Kompliment nochmals meinerseits. Support Antworten, die auch tatsächlich funktionieren und das Problem lösen sind eine Seltenheit in der heutigen Zeit. Und das um 20.15 Uhr! Es würde mich sehr freuen, Sie mal persönlich auf einer Messe oder so zu treffen Herr Tonak.


Vielen herzlichen Dank, einen schönen Feierabend und freundliche Grüsse


Andreas Gabriel

PS: Hier noch ein Auszug aus dem erstellten NC Code mit den neuen Makros.
%
(--------------------------------------)
N1(SomaTek GmbH)
N2(16.April 13 - 20:52:38)
N3(Dateiname: Inlay)
N4(Maschine: ISEL_MULTI_K_DIN-ISO)
(--------------------------------------)
N5(Werkzeuge für Bearbeitung:)
N6(TOOL 1 FLAT D4.000,S15.000,A25.000)
N7(TOOL 2 CONIC D6.000,W45.000,S3.000,A25.000)
N8(TOOL 3 FLAT D6.000,S25.000,A30.000)
(--------------------------------------)
N9(Dimensionen:)
N10(BLOCKMIN X0.0000 Y0.0000 Z0.0000)
N11(BLOCKMAX X252.0000 Y252.0000 Z6.0000)
N12 G17 G40 G90 G21
N13 M6 T1 (Schaft-Fräser D: 4., L: 25.)
N14 M8
(****************************)
(----------------Neue Operation!-------- 1_Bohren/Reiben)

(****************************)
N15 G00 X9.0000 Y9.0000 M3
N16 G00 Z10.0000
N17 G01 Z9.0000 F1000.00 S25000
N18 Z4.5000 F500.00
N19 Z7.5000 F1500.00
N20 Z3.0000 F500.00
N21 Z6.0000 F1500.00
N22 Z1.5000 F500.00
N23 Z4.5000 F1500.00
N24 Z0.0000 F500.00
N25 Z3.0000 F1500.00
N26 Z0.0000 F500.00
N27 Z10.0000 F1500.00
N28 G00 X87.0000 Y87.0000
N29 G01 Z9.0000 F1000.00
N30 Z4.5000 F500.00
N31 Z7.5000 F1500.00
N32 Z3.0000 F500.00
N33 Z6.0000 F1500.00
N34 Z1.5000 F500.00
N35 Z4.5000 F1500.00
N36 Z0.0000 F500.00
N37 Z3.0000 F1500.00
N38 Z0.0000 F500.00
N39 Z10.0000 F1500.00
N40 G00 Y165.0000
N41 G01 Z9.0000 F1000.00
N42 Z4.5000 F500.00
N43 Z7.5000 F1500.00
N44 Z3.0000 F500.00
N45 Z6.0000 F1500.00
N46 Z1.5000 F500.00
N47 Z4.5000 F1500.00
N48 Z0.0000 F500.00
N49 Z3.0000 F1500.00
N50 Z0.0000 F500.00
N51 Z10.0000 F1500.00
N52 G00 X165.0000
N53 G01 Z9.0000 F1000.00
N54 Z4.5000 F500.00
N55 Z7.5000 F1500.00
N56 Z3.0000 F500.00
N57 Z6.0000 F1500.00
N58 Z1.5000 F500.00
N59 Z4.5000 F1500.00
N60 Z0.0000 F500.00
N61 Z3.0000 F1500.00
N62 Z0.0000 F500.00
N63 Z10.0000 F1500.00
N64 G00 Y87.0000
N65 G01 Z9.0000 F1000.00
N66 Z4.5000 F500.00
N67 Z7.5000 F1500.00
N68 Z3.0000 F500.00
N69 Z6.0000 F1500.00
N70 Z1.5000 F500.00
N71 Z4.5000 F1500.00
N72 Z0.0000 F500.00
N73 Z3.0000 F1500.00
N74 Z0.0000 F500.00
N75 Z10.0000 F1500.00
N76 G00 X243.0000 Y9.0000
N77 G01 Z9.0000 F1000.00
N78 Z4.5000 F500.00
N79 Z7.5000 F1500.00
N80 Z3.0000 F500.00
N81 Z6.0000 F1500.00
N82 Z1.5000 F500.00
N83 Z4.5000 F1500.00
N84 Z0.0000 F500.00
N85 Z3.0000 F1500.00
N86 Z0.0000 F500.00
N87 Z10.0000 F1500.00
N88 G00 Y243.0000
N89 G01 Z9.0000 F1000.00
N90 Z4.5000 F500.00
N91 Z7.5000 F1500.00
N92 Z3.0000 F500.00
N93 Z6.0000 F1500.00
N94 Z1.5000 F500.00
N95 Z4.5000 F1500.00
N96 Z0.0000 F500.00
N97 Z3.0000 F1500.00
N98 Z0.0000 F500.00
N99 Z10.0000 F1500.00
N100 G00 X9.0000
N101 G01 Z9.0000 F1000.00
N102 Z4.5000 F500.00
N103 Z7.5000 F1500.00
N104 Z3.0000 F500.00
N105 Z6.0000 F1500.00
N106 Z1.5000 F500.00
N107 Z4.5000 F1500.00
N108 Z0.0000 F500.00
N109 Z3.0000 F1500.00
N110 Z0.0000 F500.00
N111 Z10.0000 F1500.00
(****************************)
N112 M9
N113 M6 T2 (konischer-Fräser D: 6., L: 25., W: 45.)
N114 M8
(****************************)
(----------------Neue Operation!-------- 2_Facettieren)

(****************************)

Antworten