Program Funktion Step Four Xpert-Mill

Hallo RC-Networker,

ich bin noch Neuling und stehe hier vor einem Problem und finde die Antwort nicht. :confused:

Eventuell kennt ja jemand die Antwort / den Weg und wäre so freundlich mir weiter zu helfen. :)

Mein Fräsprogramm ist:

Step-Four Xpert-Mill Vers. V2 Rev-4 incl. Cad, Cam, und 3D Erweiterung


Ich möchte auf meiner Fräse ein Rad ausfräsen oder überhaupt mal eine Schräge-Ebene erstellen.

Dazu möchte ich eine Räumung machen welche vom Mittelkern nach Außen abfallend ist. (Schräge Ebene)

Ich finde im Handbuch nicht wie ich das einstellen muss oder den Weg dahin.

Aber ich denke es muss ja möglich sein eine Schräge mit dem Programm / Fräse zu erstellen vor allem da ich ja die 3D Programm-Erweiterung habe.

Ich habe mal eine Schnittzeichnung wie ich mir das vorstelle angefügt.

Freundliche Grüße Peter
 

Anhänge

  • Styropor Rad.jpg
    Styropor Rad.jpg
    7,7 KB · Aufrufe: 199
Hallo Peter,
Ich hab die V2.00.5 (Build 88). Auch mit den Modulen CAD, CAM und 3D. Das bedeutet aber nicht, dass Du in Xpertmill 3D Teile erstellen und fräsen kannst. Du kannst mit Bordmitteln lediglich 2D und 2.5D damit machen.
Das 3D bezieht sich auf die Möglichkeit 3D-NC Code einzulesen und verfahren zu können. Die unterstützten Befehle sind auf das Nötigste beschränkt. Das ist aber für den Modellbauer kein Problem.

Es gibt zwei Möglichkeiten, wie Du das lösen kannst.
Entweder Du erstellst das Teil in einem echten 3D CAD Programm als Volumenmodell und exportierst es in STL oder IGES, liest das in ein echtes 3D CAM Programm ein und erstellst mit einem zu Xpertmill passenden Postprocessor 3D NC Code, den Du dann in Xpertmill einliest und fräst.

Oder Du speicherst Deine Konturen als DXF und liest es als Tasche in ein CAM Programm ein, welches für 2D Konturen eine Schrägenfunktion (Seitenwinkel) oder im besten Fall eine Leitkurvenfunktion (Profil) mitbringt. Die extra gezeichnete Leitkurve kann man dann einfach auf der Zeichnung anklicken, wenn danach gefragt wird, sofern sie korrekt ausgerichtet ist.
Mein CAM kann das, allerdings kostet es auch eine Kleinigkeit.
Ob das Estlcam etc. kann, weiss ich nicht.
Auf jeden Fall brauchst Du für die Schräge oder Profil einen Fräser mit Rundkopf, sonst hast Du Rillen in der Schräge. Und nur in kleinen Schritten in Z zustellen.
So mache ich das für Formen in MDF. Funktioniert sehr gut.
Pat
Seitenwinkel.jpg
Profil.jpg
 
Noch ein Hinweis zu der 3D Funktion von Xpertmill. Wenn Du 3D NC Code einliest, werden alle Ebeneneinstellungen von Xpertmill ignoriert.
Das kann verwirrend sein, wenn Du trotzdem noch was in den Ebenenjobs reinschreibst und nicht weisst, was nun gilt.
Deshalb hab ich in Xpertmill einen Materialsatz mit lauter Null Werten erstellt, ihn z.B. unter dem Namen "3D" gespeichert und als als Standard definiert.

Der Workflow sieht dann so aus:
1. Modell im CAD zeichnen und DXF, STL oder IGES exportieren. Ich benütze nur noch das externe CAM (auch für 2D) und mache alles über NC Code. Dort habe ich eine Simulation und sehe genau, was passiert.
2. Ins CAM importieren und mit einem passenden Postprocessor NC Code für Xpertmill erzeugen (Endung ".nc"). Mein CAM hatte schon einen PP für Xpertmill dabei :)
3. In Xpertmill das Werkstück nullen. Das muss natürlich mit dem CAM übereinstimmen. Ich definiere den Nullpunkt meist vorne links unten. Das kann aber auch ändern, z.B. oben. Die .nc Datei dann in Xpertmill importieren. Jedes Werkzeug wird als eine Ebene in Xpertmill dargestellt! Mehrere Jobs mit gleichem Werkzeug werden als eine Ebene dargestellt! An den Ebeneneinstellungen muss man nix einstellen. Bei mir ist es der Materialsatz 3D, den ich extra dafür mit Nullwerten definiert habe!
4. Nun kann der Fräsvorgang direkt gestartet werden. Bei einem Werkzeugwechsel hält XpertMill an und fordert zu einem Wkzwechsel auf. Danach macht es weiter. Man kann aber auch jede einzelne Ebene (Job) separat starten und so die Reihenfolge der Jobs nachträglich beeinflussen. Das ist eine coole Funktion, die man nur in Xpertmill hat.
ausserdem kann man ganz easy Pause drücken, den Fräser von Späne befreien, absaugen und dann weiter fräsen. Das geht in vielen anderen Programmen nicht so ohne weiteres :D
5. Wenn Du unterwegs siehst, dass was nicht passt, einfach den Fräsvorgang unterbrechen, im CAM ändern, .nc neu laden und an entsprechender Stelle (Ebene) weiter machen. Den Nullpunkt musst Du nicht neu definieren. Wenn Du am nächsten Tag Xpertmill neu startest, dann stimmt der Nullpunkt immer noch. Ausser das Programm schmiert ab. Dann ist der Nullpunkt nicht mehr vorhanden!!! Kommt aber nur selten vor. Bei wichtigen Jobs immer auch in Xpertmill speichern, Da kommt dann der Nullpunkt mit.

Mit diesen Infos solltest Du in der Lage sein, loszulegen.
Viel Spass.
Pat
 
Workflow

Workflow

Hallo Depronvernichter,
habe eben Deinen Post gesehen und bin Dir unendlich dankbar, dass Du einen "workarround" für 3D gefunden hast.
Habe schon in etlichen Foren gesucht, aber nirgends was gefunden (im Step4-Forum stand ja sicher was, aber das ist ja komplett gelöscht :( )

Ich finde die Funktionen von XpertMill (aus heutiger Sicht und im Vergleich zu anderer Software) unterirdisch, bin aber durch die Hardware (noch) darauf festgenagelt. Will aber bald auf Arduino und Estcam umsteigen.

Habe eine gebrauchte Eigenbau-Fräse und der Verkäufer meinte beiläufig, 3D-Fräsen ginge nicht mit dieser Software, dabei hatte ich doch vorher gelesen, dass man G-Code importieren kann.
Wie man dann aber tatsächlich damit fräst, findet sich nirgends in dem schwachen Handbuch!
Insofern: Ein FETTES Dankeschön!

Habe allerdings noch ein paar kleine Fragen:

Was definierst Du genau? Einen neuen MaterialSATZ für 3D, oder einfach ein neues MATERIAL für 3D?
Wo trägst Du die ganzen Nullen ein? In ALLE Felder (von Materialstärke bis Positionierungshöhe), die auf meinem Bildschirmfoto von XpertMill zu sehen sind?


Bild_Materialdef.jpg

Das wäre ja wirklich einfach!

Ich arbeite u.a. mit Vectric Aspire, kann dort schön alles simulieren und bekomme wunderbaren G-Code bzw. tap-Files, die ich ja auch in XpertMill öffnen kann.
Mit Deinem Trick kann ich diese dann hoffentlich auch bald fräsen :)
Nebenbei: Welche CAM-Software nutzt Du? Die Bildschirmfotos oben sehen echt gut aus!

Vielen Dank für Deine Hilfe :)

Tom
 
Hallo Tom,
Xpertmill kann sehr wohl 3D Fräsen, via G-Code. Es werden eben nur die aller-allerwichtigsten G-Befehle unterstützt.
Hab schon lange nicht mehr das Programm gestartet. Ich bin auf Eding CNC umgestiegen.
Der 3D Materialsatz sieht bei mir so aus:
Materialsatz 3D.jpg

Noch was zum 3D Fräsen. Xpertmill hat da einen üblen Fehler. Beim Schruppen ist mir der Fräser öfters mal ins Werkstück gefahren und hat alles versaut. Ich musste dann im CAM beim Freifahren den Abstand von "Werkstück" auf "Freifahrebene" stellen. So wird der Fräser höher rauf gefahren als vom Werkstück benötigt. Aber es gibt keine Kollision mehr. Hat mich einige Nerven gekostet!!!!!!!! :mad:
Gruss Pat
 
Danke für das Bildschirmfoto! Das hilft mir weiter! :) :) :)
Werde es nächste Woche versuchen. Muss diese Woche noch beruflich ins Ausland...

Noch zum Fehler in XpertMill:
1. Trat der Fehler nur beim Schruppen auf?
2. Trat der Fehler nur am Ende des Jobs auf, also beim LETZTEN Freifahren, oder bei JEDEM Hochfahren aus dem Werkstück?
3. Welche CAM-Software benutzt Du?

Danke und Gruß
Tom
 
Soweit ich mich erinnern kann nur beim Schruppen. Es war von der Geometrie abhängig, hohe Erhebungen und tiefe Mulden. Es trat immer während des Fräsens auf, nicht erst am Ende und war schwer zu erkennen, da das Problem erst beim Schlichten sichtbar wurde. Es trat ein bis drei Mal pro Job auf, obwohl es beim z-Ebenen Schruppen unzählige Freifahrzüge gibt. Ich habe nie rausgefunden, welche Zeile da falsch interpretiert wurde. In der Simulation und jetzt mit Eding CNC immer gut! Andere hatten das Problem mit Xpertmill im 3D auch. Ich hatte es das erste Mal bemerkt, als ich noch in der Firma mit dem MasterCAM und Xpertmill probiert habe. Da dachte ich noch, dass ich etwas falsch mache. Mit Condacam dann aber auch und bei fast jedem Job. Erst nach einiger Zeit bin ich dann auf die Alternative mit der Freifahreinstellung gekommen.
Hatte mich recht früh an den Support von Step4 gewandt aber nie eine Antwort erhalten :cry:
Viel Glück und
Gruss Pat
 
Ok, danke! Ich versteh das so, dass der Fräser also mindestens in Materialdicke über das Material fahren soll, was die Jobzeit natürlich ziemlich verlängert. In manchen Steuerungen kann man das Freifahrtempo ja einstellen. Bei XpertMill ja mal wieder nicht, glaube ich..
Anyway: Werde weiter wursteln und mich erstmal am 3D-Fräsen probieren und dann möglichst schnell auf Arduino und Estlcam umstellen. Oder evtl. erst noch einen Zwischenschritt mit Steuerung über die Parallelschnittstelle machen.
Läuft bei Dir auch der Controller SF-C2 mit Adapter auf USB?
 
Ich hab die Xpert Elektronik, eine grosse schwarze Box. War nicht billig!
Die Freifahrgeschwindigkeit ist Sache des CAMs und nicht der CNC. Da ist Xpertmill unschuldig.
In 3D läuft alles über den vom CAM erzeugten G Code. Die CNC führt diesen dann 1:1 aus.
3D mit Xpertmill ist nicht schlecht. Mit einem guten CAM und angepassten Postprocessor kann man gut arbeiten (bis auf den Freifahrfehler).
In Condacam hatte ich einen Postprocessor für Xpert, da musste ich nix selber machen.
Gib dem Teil ne Chance. Hast ja alles.
 
Gibt es jemanden der XpertMill erfolgreich mit NC aus Fusion360 füttert?
Kann man eigentlich eine bestehenden Postprozessor abändern bzw. gibt es einen den man alternativ zu einem XpertMill PP verwenden kann?
Es geht ja nur darum ein paar nicht interpretierbar Operationen zu vermeiden?

Ich habe gerade erst eine alte StepFour Fräse bekommen und schaffe es leider auch nicht das Räumen angezeigt zu bekommen. Ich wähle Innenkonturen aber das Fenster darunter (Räumen) bleibt einfach inaktiv.
 
Xpertmill kennt nur eine handvoll NC Befehle, das allernötigste. Rest wird ignoriert. Deshalb hat man mit einem fremden PP recht gute Chancen. Ich habe damals den Fanuc PP in Mastercam ausprobiert, was funktionierte. Einfach mal testen und ggf. den PP dann ausmisten.
 

kolli

User
G-Codes für ExpertMill

G-Codes für ExpertMill

Hallo heavyweather,
ich habe mal eine Liste der G-Codes angehängt, die ExpertMill verarbeitet. Klappt bei mir mit Estlcam als PP o.B. Dazu dann den Materialsatz "3D" mit lauter Nullen (s.u.) verwenden.
Viel Erfolg,
Grüße Detlef
 

Anhänge

  • XpertMillG-Code.pdf
    1,9 MB · Aufrufe: 331
XpertMill Freifahrtsfehler

XpertMill Freifahrtsfehler

Hallo Zusammen

Gibts den hier noch aktive XpertMill'er die 2.5D (3D) Fräsen und den Freifahrtsfehler bestätigen können und irgendeine Logik erkennen wann genau der Fehler auftritt?
Ich hab einige Tests gemacht die letzten 4 Wochen und konnte keinerlei Logik erkennen. In der XpertMill Simulation fährt er wie gewünscht, im Fräsbetrieb an manchen Stellen (und auch nicht bei jedem Gcode) verlässt er den Werkzeugpfad / Positionierungspfad und fährt aus der Bahn zur nächsten Position. Hierbei kann es zur Werkstückkollision kommen.
Der Workaround alles auf Z-Sicherheit zu fahren sollte natürlich funktionieren, aber wollte ich erstmal nicht "anwenden" der Fräszeit zu liebe.

Ein kleinen Video zur Visualisierung - Oben Fräsbetrieb / unten Simulation - selber PC, selbes NC File.


Lg DomLuu

Ausschnitt Test NC: (habe das File zusammengestutzt um den Fehler schneller reproduzieren zu können)

%
T2 M06
T2
(x= 0,y= 0,z= 500,T ool N o= 2)
S22000
M03
G90 G00 X268.121 Y152.861 S22000
Z70.0
Z49.337
G01 Z37.868 F2000.0
X344.836 Y124.323 Z37.741 F4000.0
X344.826 Y124.329 Z37.614
X344.81 Y124.334 Z37.488
X344.789 Y124.336 Z37.362
X344.763 Y124.337 Z37.238
X344.733 Z37.114
X344.697 Y124.334 Z36.992
X344.656 Y124.33 Z36.871
X344.611 Y124.324 Z36.752
X344.561 Y124.317 Z36.636
X344.506 Y124.308 Z36.521
X344.447 Y124.297 Z36.409
X344.383 Y124.284 Z36.299
X344.315 Y124.27 Z36.193
X344.243 Y124.254 Z36.089
X344.167 Y124.237 Z35.988
X344.086 Y124.218 Z35.891
X344.002 Y124.197 Z35.798
X343.915 Y124.176 Z35.708
X343.824 Y124.152 Z35.622
X343.729 Y124.128 Z35.54
X343.632 Y124.101 Z35.462
X343.531 Y124.074 Z35.389
X343.428 Y124.045 Z35.32
X343.322 Y124.016 Z35.256
X343.214 Y123.985 Z35.196
X343.104 Y123.953 Z35.142
X342.991 Y123.92 Z35.092
X342.877 Y123.886 Z35.047
X342.761 Y123.851 Z35.007
X342.644 Y123.815 Z34.973
X342.526 Y123.778 Z34.943
X342.406 Y123.741 Z34.919
X342.286 Y123.703 Z34.9
X342.166 Y123.664 Z34.887
X342.045 Y123.625 Z34.879
X341.924 Y123.586 Z34.876
X341.904 Y123.58
X341.885 Y123.545
Y123.53
X341.913 Y123.502
G03 X414.363 Y125.937 I-110.234 J4358.71
X463.33 Y128.198 I-160.254 J4002.806
X480.534 Y129.28 I-72.368 J1287.631
X486.206 Y129.755 I-21.56 J291.476
G01 X486.333 Y129.768 Z34.878 F500.0
X486.459 Y129.783 Z34.885
X486.585 Y129.801 Z34.897
X486.709 Y129.822 Z34.913
X486.833 Y129.845 Z34.934
X486.955 Y129.871 Z34.96
X487.075 Y129.899 Z34.99
X487.194 Y129.93 Z35.024
X487.311 Y129.963 Z35.063
X487.425 Y129.998 Z35.106
X487.537 Y130.036 Z35.154
X487.646 Y130.076 Z35.206
X487.753 Y130.118 Z35.261
X487.856 Y130.162 Z35.321
X487.957 Y130.208 Z35.385
X488.054 Y130.256 Z35.452
X488.147 Y130.305 Z35.523
X488.237 Y130.357 Z35.598
X488.322 Y130.41 Z35.675
X488.404 Y130.464 Z35.757
X488.481 Y130.52 Z35.841
X488.554 Y130.577 Z35.928
X488.623 Y130.636 Z36.018
X488.687 Y130.696 Z36.11
X488.746 Y130.756 Z36.205
X488.801 Y130.818 Z36.303
X488.85 Y130.88 Z36.402
X488.895 Y130.943 Z36.503
X488.934 Y131.007 Z36.607
X488.969 Y131.071 Z36.711
X488.998 Y131.135 Z36.817
X489.022 Y131.199 Z36.924
X489.04 Y131.264 Z37.033
X489.053 Y131.329 Z37.141
X489.061 Y131.393 Z37.251
X489.064 Y131.457 Z37.361
X489.061 Y131.521 Z37.471
G00 Z40.471
X304.153 Y124.479
Z39.874
G01 Z37.874 F2000.0
 
XpertMill Freifahrtsfehler - LÖSUNG

XpertMill Freifahrtsfehler - LÖSUNG

Falls es noch XpertMill'er gibt die ebenfalls am Freifahrtsfehler (Positionierung) leiden, hier die Lösung:
G00 wird vom XpertMill Importer / Filter als "Positionierung" eingelesen wo die Einstellung auf der ersten Registerkarte unter Maschinenkonfiguration voll greifen.
Der Fehler kommt immer dann zu Tage, wenn ein Wert (X o. Y) deutlich länger als der andere Wert und der Weg der Positionierung relativ lang ist.
Hier kann es dann zu einer Kollision mit dem Werkstück kommen.

DAHER müssen die Achsen interpoliert verfahren werden. Diese Einstellung greift sowohl für das Positionieren mit der Maus im Screen als auch für G00!!!

Bildschirmfoto 2018-11-28 um 14.29.50.png
 
Hallo zusammen
ist es denn mittlerweile jemanden gelungen einen passenden Postprozesser für Fusion 360 und StepFour Expertmill zu bekommen?
Hat vielleicht jemand Erfahrung mit einen anderen PP der funktioniert.
Währe für einen Tipp sehr dankbar.
Gruß Kalle
 

kolli

User
Hallo Kalle!

Schön zu lesen dass auch noch andere Modellbauer StepFour und Expermill nutzen! Ich dachte schon ich wäre inzwischen einer der letzten Anwender.

Zu deiner Frage zu einem passenden PP:
Ich gehe davon aus dass du deine Zeichnung/Konstruktion aus Fusion als .dxf exportierst.
Für 2D: Ich nutze zwar nicht Fusion, aber meine 2D-DXF-Dateien speichere ich in der Autocad-Version 10 ab. Als PP nutze ich dann BOcncV2, Version 4.8, womit ich dann eine .PLT-Datei erzeuge. Die liest mein Xpermill ein und fräst klaglos mit den Einstellungen der voreingestellten Material-Datenbank.
Für 2½-D: Dafür nutze ich Estlcam V10 als PP. In den Einstellungen => Grundeinstellungen gibt es bei mir als letzten Eintrag „Xpertmill“. Die mit in der Werkzeugliste eingetragenen Einstellungen erzeugte .nc-Datei fräse ich dann mit den oben in #5 von Depronvernichter beschriebenen „3D“ – Einstellungen mit Xpermill. Auch das ohne Probleme.

Ich hoffe hiermit kommst du schon etwas weiter,
beste Grüße
Detlef
 
Zuletzt bearbeitet:
Ansicht hell / dunkel umschalten
Oben Unten