(02) Anleitungen

Mach3 und eine gute Grafikkarte

Der typische ideal-PC für Mach3 ist ja ein alter Single-Core-Pentium mit etwa 3 Gigaherz und 1Gb RAM. Dachte ich. Mach3 ging gut, solange ich die Grafik dieses PCs nicht allzu sehr strapazierte. Bei meiner Kameraanwendung ging das Klaus-Dietzsche Kamerafenster bisher mürrisch oder gar nicht auf und zu. Bei offenem Kamerafenster die Achsen zu verfahren, war auch keine sehr gute Idee, meistens quittierten die Stepper das mit einem lauten Quäken, also mit Schrittverlusten.

ATI 3850 pro.JPG_klein

Darum habe ich – einem Ratschlag von AndreasNE (einem Forumskollegen) folgend, die Grafikleistung drastisch verbessert. Über unsere heimische Gebrauchtbörse www.willhaben.at hatte ich unlängst eine ATI 3850 Grafikkarte mit 512Mb Speicher geschossen. Um € 25,00 ein Schnäppchen, zumal alte AGP-Karten kaum mehr erhältlich oder sauteuer gelistet sind (etwa € 60,00 – 100,00 auf Ebay oder Amazon) . Was mich freut an diesem Schnäppchen: In der aktuellen Grafikkartenhitparade ist die 3850 Pro noch immer die Nummer 75. Meine bisherige, quälend langsame Karte, die ja die obigen Fehler verursachte, war eine uralte G-Force MX440 mit 64Mb, die ist auf Hitparaden-Platz „207“ gelistet.

Was soll ich sagen? Es geht, wie es nie besser sein hätte können:

Das Dietz-Kamerafenster funktioniert nun ohne Zeitverlust und das Videofenster von B. Barker funktioniert genauso gut. All das mache ich derzeit bei einer Kernelfrequenz von 75 kHz über die parallele Schnittstelle! – und bei einer Eilfahrt von 9 Metern/Minute mit offenem Kamerafenster.

Nachdem mich eine schwere, aber vorübergehende Lungenerkrankung seit Tagen ins Bett geworfen hat, ist das also das Highlight des ersten Tages, an dem es mir schon besser geht.

3 Gedanken zu „Mach3 und eine gute Grafikkarte

  • Dirk Weiler

    Hallo Heini,
    toll das du die Zeit findest alles so gut aufzuschreiben..
    Das hat mir sehr geholfen. Ich habe mir jetzt auch den SchmidtScreen zugelegt. Und auch eine Endoskop CAM (ohne Schwanenhals) mit 7m Kabel zum Nullpunkt einstellen.
    Ich habe fast den PC wie du oben aufgelistet hast. Auch mit der alten MX440 mit 64MB.
    Alles so bescheiden wie du beschrieben hast…Nicht benutzbar ;-((
    Ich habe jetzt eine GF 7600 GT (Hitliste auf Platz 116) mit 256MB aus dem Computermüll Container gefischt.
    Jetzt ist es deutlichst besser!. Aber auch nur mit dem Barker Plugin. Das Dietz Plugin resettet mir MACH 3 immer!. Kann man eigentlich irgendwie die Bildschirmgröße und die Fadenkreuzdicke einstellen?
    Auch beim Barker Screen muss ich in der General Config „Use Watchdogs“ ausschalten. Sonst klappt es nicht. Hast du das auch ausschalten müssen?
    Dann habe ich noch das Problem das die Softlimits beim Verfahren mit den Cursor Tasten nicht funktionert wenn des Fenster VideoOffset aktiviert ist (auch wenn das Kamerabild aus ist!)
    Die ganze Werkzeuglängenkompenstion mit dem SafeZ habe ich auch noch nicht verstanden…
    A Popos SafeZ. Bei mir fährt die Z-Achse nach jedem Job immer auf SafeZ. Auch wenn das gar nicht aktiert ist.?!
    Vieleicht können wir ja mal telefonieren. Das geht irgendwie schneller aus die Schreiberei…

    Gruß
    Dirk (gewe99 auch RC-Network)

  • Admin

    Hallo Dirk!

    Danke fürs Kompliment, das ist angenehm 🙂 Der Blog ist eigentlich deswegen entstanden, weil mich die Email- und PN-Flut an Anfragen und Meinungen völlig überfordert hat. Seit ich über die Henriette berichte, wollen so manche Leser diese auch bauen.

    Zu den Problemen mit den Kamerafenstern:

    Ja, ich hatte ebenfalls RESET, keinen Schrittmodus, etc. – bis ich dann gesehen habe, dass meine Schmidt-Fraesen.xml etwa 150Kb gross ist. Ich habe ja von jeder Einstellung Screenshots als PDF und jpg abgelegt, also war ich rasch dazu entschlossen, meine XML wegzuwerfen und mit einer Jungfräulichen zu beginnen. Trotzdem ich alle Einstellungen identisch von den Screenshots abschrieb, hat die neue XML nur mehr etwa 98Kb und alle Probleme sind verschwunden.

    Das Dietzfenster hat nun auch wieder den Schrittmodus. Die GeneralConfig-Einstellung „use watchdogs“ ist bei mir schon lange aus, da hatte ich beim Barkerfenster ganz gerne mal RESET, vor allem beim ersten Aufruf des Videofensters (bei den weiteren ging es immer problemlos). Du kannst beim Dietzfenster so ziemlich alles einstellen: Config/Config Plugins/ und dort findest Du CONFIG fürs Dietzfenster. Wichtig ist nur, dass Du bei diesem Zentrieren aufpasst. Wenn Du das umstellst, darfst Du Dein Kamerafenster nicht kleiner zoomen, sonst „wandert“ Dein Fadenkreuz bei Z-Bewegungen extrem aus der Mitte, etwa so, als wäre die Endoskopkamera schräg montiert. Sehr schön ist die Einstellung, dass die Position des Kamerafensters gespeichert bleibt. Das hat Klaus Dietz extra für uns auf Anregung von Manfred Schmidt eingebaut.

    Ebenso die Möglichkeit, den Fokus bei Mach3 zu lassen. Das war früher sehr lästig, Du willst die Cursortasten drücken, aber es tut sich nichts, weil das Kamerafenster aktiv war. Die Fadenkreuz und Fernrohrgrösse kannst Du auch einstellen. Im Barkerfenster allerdings nicht speicherbar, im Dietzfenster schon. Ich selbst verwende trotzdem das Barkerfenster. Das Dietzfenster ist ein Speicherfresser und wenn ich mit den Cursortasten die Achse bei offenem Dietzfenster verfahre (vergesse, es vorher zu schliessen), kann es sein, dass die Stepper quäken, weil sie keine Befehle mehr bekommen. Das kannst Du ausprobieren: Lass das Dietzfenster offen und starte eine Referenzfahrt. Da quäkt es auch bald nur mehr.

    Softlimits:

    Hmmm das Fenster „Video offset“ ist doch ein reines Setupfenster, das ist doch im laufenden Betrieb ohnehin immer zu bzw. sollte das sein. Den Kameraoffset korrigierst Du ja im Betrieb mit dem blinkenden Balken ganz links über „Softlimits“ und „Benutzerkoord/Maschinenkoord.“ – eventuell ist Dir der noch nicht aufgefallen? Der ist nämlich ansich schwarz und man kann draufklicken! Dann hast Du nach dem Abnullen ein schönes Schauspiel, doch mehr in meinem Video hier: http://www.youtube.com/watch?v=ab31WyOD4-M

    SafeZ:

    Nun, das ist halt Mach3-Wissen :-). SafeZ ist vereinfacht gesagt jene Position, die Mach3 anfährt, wenn Du in der Schmidtscreen zB. F4 drückst. Nicht jeder will, dass die ganz oben ist. Ist ja manchmal auch unnötig, speziell für Leute aus der Balsaholzfraktion, die ohnehin immer nur ganz unten herumkrabbeln.

    Die Besonderheit von Schmidtscreen bei SafeZ hast Du schon erkannt: Man kann ein- und ausschalten, ob man nach dem Job die Z-Achse auf Safe-Z schicken will. Dazu gehe einfach ins Fenster „Einstellungen“. Mittig eher links sind dort alle Einstellungen, die möglich sind. Die Überschrift heisst dort: „Nach Programmende zurück nach …“

    Telefon:

    Das ist bei mir unmöglich, ich habe das schon probiert. Im Endeffekt habe ich täglich 3-4 Stunden mit Forenkollegen am Telefon gehangen. Was mitunter geht: Textchat im Skype (fliegerkind99). Die Schreiberei ist zwar langsamer, hilft aber jedem Leser hier, daher ist das der neue, bevorzugte Weg von mir.

    LG, Heini

  • Peter

    Hallo Heini,
    danke das du dir die Mühe gemacht hast.
    Ich habe zuerst wider Empfehlungen mit eine onboard Graka gearbeitet. Das war eine Katastrophe.
    Meine Maschine hatte Schrittverluste und verhielt sich merkwürdig.
    Dann habe ich eine 2 Giga ATI Radeon eingebaut und es war wie ein Unterschied wie Tag und Nacht.

    Meine Meinung ist, das Mach3 den GPU anstelle des CPU benutzt um Zeitnahe Berechnungen durchzuführen. Dies ist mit einer guten Graka natürlich ein klacks.

Kommentare sind geschlossen.