Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Proxxon Halter
#19
Moin,

(14.04.2019, 19:46)ubo schrieb: Da solltest du dich vielleicht mal an Burkhard wenden, denn laut Handbuch "WinPC-Nc Economy" Seite 35 sollte es die Version 2.5 können.
so, das mit WinPC-NC ist geklärt, ich bekomm die Version 2.5.

Um Horizontalfräsen zu können, muß ich, wie schon geschrieben, ein G19 einfügen und Z und X gegeneinander austauschen.
Manuell ist das zwar bei kleinen Programmen machbar aber schon bei mehr als 10 Vertauschungen wird's nervig.

Deshalb war ich auf der suche nach einem automatisierten Prozess. Zuerst kam mir bei der Suche die Stapelverarbeitung (Batch) unter. Die Programmierung ist zwar machbar, aaaber...

Nach längeren Suchen bin auf Notepad++ aufmerksam geworden, ein kleiner Editor der es erlaubt, Makros zu definieren. Damit ist jetzt die Umstellung auf 2 Mausklicks reduziert.

Die Datei, die die Makros enthält findet man unter
Code:
%AppData%\Notepad++\

In der Datei
Code:
shortcuts.xml

trägt man, bei geschlossenen Notepad++, das folgende Makro ein:
Code:
        <Macro name="XZ" Ctrl="no" Alt="no" Shift="no" Key="0">
            <Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1601" wParam="0" lParam="0" sParam="X" />
            <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1602" wParam="0" lParam="0" sParam="&#x00C4;" />
            <Action type="3" message="1702" wParam="0" lParam="770" sParam="" />
            <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
            <Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1601" wParam="0" lParam="0" sParam="Z" />
            <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1602" wParam="0" lParam="0" sParam="X" />
            <Action type="3" message="1702" wParam="0" lParam="770" sParam="" />
            <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
            <Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1601" wParam="0" lParam="0" sParam="&#x00C4;" />
            <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1602" wParam="0" lParam="0" sParam="Z" />
            <Action type="3" message="1702" wParam="0" lParam="770" sParam="" />
            <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
            <Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1601" wParam="0" lParam="0" sParam="I" />
            <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1602" wParam="0" lParam="0" sParam="K" />
            <Action type="3" message="1702" wParam="0" lParam="770" sParam="" />
            <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
            <Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1601" wParam="0" lParam="0" sParam="(Benoetigte Werkzeuge:)" />
            <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1702" wParam="0" lParam="770" sParam="" />
            <Action type="3" message="1701" wParam="0" lParam="1" sParam="" />
            <Action type="0" message="2302" wParam="0" lParam="0" sParam="" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&#x000D;" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&#x000A;" />
            <Action type="0" message="2302" wParam="0" lParam="0" sParam="" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&#x000D;" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&#x000A;" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="(" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="V" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="E" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="R" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="T" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="I" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="K" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="A" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="L" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="F" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="R" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&#x00C4;" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="S" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="U" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="N" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="G" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="_" />
            <Action type="0" message="2326" wParam="0" lParam="0" sParam="" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="-" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="-" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="-" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="X" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="u" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="n" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="d" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="Z" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="v" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="e" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="r" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="t" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="a" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="u" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="s" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="c" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="h" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="t" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=")" />
            <Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1601" wParam="0" lParam="0" sParam="G90" />
            <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1702" wParam="0" lParam="770" sParam="" />
            <Action type="3" message="1701" wParam="0" lParam="1" sParam="" />
            <Action type="0" message="2306" wParam="0" lParam="0" sParam="" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&#x000D;" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&#x000A;" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="G" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="1" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="9" />
        </Macro>

Das ändert eine mit ESTLCam erstellte Datei komplett von der XY-Ebene auf die YZ-Ebene für WinPC-NC um.
Zusätzlich wird noch ein Warnhinweis mit eingefügt.

Code:
%
(Projekt Unterzug)
(Erstellt mit Estlcam Version 11 Build 11,109)
(Laufzeit ca. 00:08:45 Stunden)

( V E R T I K A L F R Ä S U N G   ---   X und Z vertauscht)

(Benoetigte Werkzeuge:)
(Fraeser 3mm)
(Fraeser 3mm)

G90
G19
T1 M06 S29000

Eventuell muss ich das Makro noch mal anpassen aber zum ausprobieren reicht das erst mal.
sswjs, aka Jens

PFE 1000PX-B, Suhner UAK 30 RF, WinPC-NC 3.4 USB, High-Z 1000, FME1050, WinPC-NC 2.5 Eco, Sorotec HL6045, FME1050-1, WinPC-NC 2.1 Eco, (Stepcraft 600 V1, FME1050-1, WinPC-NC 2.5 USB) Solidworks, HSMXpress, ESTLCam, NC-Corrector
Zitieren


Nachrichten in diesem Thema
Proxxon Halter - von sswjs - 11.04.2019, 19:34
RE: Proxxon Halter - von sswjs - 12.04.2019, 00:03
RE: Proxxon Halter - von ubo - 12.04.2019, 10:43
RE: Proxxon Halter - von sswjs - 12.04.2019, 16:05
RE: Proxxon Halter - von ubo - 12.04.2019, 17:24
RE: Proxxon Halter - von sswjs - 12.04.2019, 18:43
RE: Proxxon Halter - von ubo - 13.04.2019, 01:19
RE: Proxxon Halter - von sswjs - 13.04.2019, 21:38
RE: Proxxon Halter - von ubo - 13.04.2019, 22:20
RE: Proxxon Halter - von sswjs - 13.04.2019, 22:57
RE: Proxxon Halter - von sswjs - 14.04.2019, 00:03
RE: Proxxon Halter - von sswjs - 14.04.2019, 01:09
RE: Proxxon Halter - von ubo - 14.04.2019, 12:30
RE: Proxxon Halter - von sswjs - 14.04.2019, 16:29
RE: Proxxon Halter - von ubo - 14.04.2019, 13:40
RE: Proxxon Halter - von ubo - 14.04.2019, 17:29
RE: Proxxon Halter - von sswjs - 14.04.2019, 18:41
RE: Proxxon Halter - von ubo - 14.04.2019, 19:46
RE: Proxxon Halter - von sswjs - 23.04.2019, 07:17
RE: Proxxon Halter - von sswjs - 23.04.2019, 19:26
RE: Proxxon Halter - von sswjs - 24.04.2019, 04:15
RE: Proxxon Halter - von ubo - 24.04.2019, 09:57
RE: Proxxon Halter - von sswjs - 24.04.2019, 16:35
RE: Proxxon Halter - von sswjs - 05.06.2019, 02:46
RE: Proxxon Halter - von ubo - 05.06.2019, 10:21
RE: Proxxon Halter - von sswjs - 04.04.2022, 09:00
RE: Proxxon Halter - von Papa_Merz - 04.04.2022, 10:13

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 9 Gast/Gäste