QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Diskussionen rund um das CAM (Computer-Aided Manufacturing) Add-On von QCAD

Moderators: andrew, Husky

Forum rules

Immer Betriebssystem und QCAD/CAM Version angeben.

Verwendeten Postprozessor angeben.

Zeichnungsdateien und Bildschirmfotos beifügen.

Eine Frage pro Topic.

Deejay
Junior Member
Posts: 15
Joined: Mon Dec 30, 2024 10:25 am

QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Deejay » Mon Jan 20, 2025 7:46 pm

Hallo zusammen,

für die deutschsprachigen User möchte ich hier auch gerne mein Skript CamHelixHole vorstellen.
Es dient zur Erstellung von GCode zum Helix-Fräsen von runden Bohrungen (spiralförmiger Fräsweg) direkt aus der CAD-Zeichnung.

Die aktuelle Version 2.0 bietet folgende Features:
  • Generieren von GCode direkt von der Zeichnung in QCAD/CAM
  • Alle notwendigen Parameter wie Geschwindigkeiten, Vorschub, Zustellung, Frästiefe usw. kann per Dialog eingestellt werden
  • Werkzeuge, die bereits in QCAD/CAM eingestellt sind, können direkt verwendet werden
  • Der GCode wird mithilfe von 3 Vorlagen erstellt, welche an die eigene Maschine angepasst werden können
  • Es kann ausgewählt werden, ob der Werkzeugpfad auf, innerhalb oder außerhalb der eingezeichneten Kontur liegen soll
  • Wählbare Fräsrichtung: Gleichlauf-/Mitlauf-Fräsen oder Gegenlauf-Fräsen
  • Optionale Verwendung eines Werkzeugwechslers möglich
  • Unterstützung für Haltestege / Tabs, damit ausgefräste Teile nicht lose sind
  • Automatische Optimierung der Bearbeitungsreihenfolge möglich, um den Werkzeugpfad und die Maschinenlaufzeit zu reduzieren
  • Optionale Verwendung benannter Variablen / Parameter im GCode möglich (einfacheres Vornehmen kleiner Änderungen)
  • Sprach-Unterstützung: Deutsch und englisch
  • Readme / Handbuch als HTML-Datei mit Beschreibungen zu allen Optionen
screenshot_dialog_de.jpg
Screenshot des Konfigurationsdialogs
screenshot_dialog_de.jpg (57.91 KiB) Viewed 69726 times
bild_beitrag1.jpg
Beispiel: Von QCAD/CAM zu GCode in LinuxCNC
bild_beitrag1.jpg (92.16 KiB) Viewed 69726 times
Installation:
Laden Sie die Datei CamHelixHole_Vx.x.zip herunter und entpacken Sie alle Dateien in das QCAD/CAM-Verzeichnis auf Ihrem Computer. Unter Windows befindet sich das Programm normalerweise unter "C:\Programme\QCADCAM". Wenn Sie die Dateien bereits im Vorfeld entpackt haben, kopieren Sie alle Dateien in das QCAD/CAM-Verzeichnis. Bitte achten Sie darauf, dass die Verzeichnis-Struktur mit den Unterverzeichnissen erhalten bleibt. Das Skript muss sich im Unterverzeichnis "scripts\Cam\CamHelixHole" Ihrer QCAD/CAM-Installation befinden.
Nach der Installation sollten Sie in der CAM-Werkzeugleiste ein neues Icon sehen und einen neuen Menüeintrag im CAM-Menü.

Sie finden eine Readme / Handbuch im Unterverzeichnis 'doc' mit weiteren Informationen zur Benutzung, zu den GCode-Vorlagen und allen anderen Optionen.

Wichtig: Das Skript funktioniert nur mit QCAD/CAM, nicht mit der Community Edition von QCAD oder QCAD Pro ohne CAM!

Rechtliche Hinweise, Haftungsausschluss:
Dieses Skript bzw. diese Software wurde für den eigenen Gebrauch des Autors entwickelt und zur freien Verwendung durch Dritte bereitgestellt. Der Autor übernimmt keine Haftung für die Richtigkeit und Vollständigkeit der Software und es gibt keinerlei Garantien (zum Beispiel für bestimmte Funktionen usw). Es können auch keinerlei Ansprüche gegenüber dem Autor geltend gemacht werden (zum Beispiel zur Behebung von Fehlern oder ähnlichem). Weiterhin wird jegliche Haftung für Schäden oder Folgeschäden ausgeschlossen, die durch die im Zusammenhang mit oder durch die Verwendung bzw. den Gebrauch dieser Software entstehen.
Die Benutzung erfolgt auf eigene Gefahr.
Prüfen Sie den erzeugten GCode unbedingt vor dem Start der Maschine!


Ihr könnt das Skript natürlich gerne nach Belieben an Eure eigenen Vorstellungen und Bedürfnisse anpassen.

Gruß,
Deejay
Attachments
CamHelixHole_V2.0.zip
CamHelixHole Version 2.0 als Zip-Datei
(221.16 KiB) Downloaded 652 times

Fe6
Full Member
Posts: 55
Joined: Thu Dec 19, 2024 11:18 am
Location: Burbach Holzhausen

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Fe6 » Tue Jan 21, 2025 9:26 pm

Hallo könnten sie nochmal schreiben wohin die Dateien entpackt werden sollen bei mir hat es nicht geklappt
M.F.G. J.Fey

Deejay
Junior Member
Posts: 15
Joined: Mon Dec 30, 2024 10:25 am

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Deejay » Wed Jan 22, 2025 8:30 am

Hallo,

der Inhalt des Zip-Archivs muss in den Programm-Ordner von QCAD/CAM entpackt werden.
Unter Windows ist dies normalweise C:\Programme\QCADCAM.
Da in der Zip-Datei eine Verzeichnisstruktur enthalten ist, landen die Skript-Dateien somit im Unterverzeichnis 'scripts/Cam/CamHelixHole' der QCAD/CAM-Installation.

Nach der Installation sieht das bei mir so aus:
explorer.jpg
Verzeichnisinhalt nach der Installation unter Windows
explorer.jpg (134.54 KiB) Viewed 69550 times
Unter Linux ist das im Prinzip genau so, nur dass dass das Verzeichnis von QCAD/CAM natürlich an einem anderen Ort liegt.
Wichtig ist in jedem Fall, dass die Skript-Dateien aus dem Archiv im Unterverzeichnis 'scripts/Cam/CamHelixHole' liegen.

Wichtig: Das Skript funktioniert nur mit QCAD/CAM, nicht mit der Community-Edition oder QCAD Pro (ohne CAM)!

Ich hoffe, dass hilft weiter.
Gruß,
Deejay

Fe6
Full Member
Posts: 55
Joined: Thu Dec 19, 2024 11:18 am
Location: Burbach Holzhausen

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Fe6 » Wed Jan 22, 2025 12:39 pm

Hallo habe nochmal alle Dateien überprüft ob die Dateien am richtigen Ort sind , aber es klappt noch nicht muss ich noch eine Einstellung machen ?????
Habe die Version 3.31.2.9
M.F.G.J.Fey

Deejay
Junior Member
Posts: 15
Joined: Mon Dec 30, 2024 10:25 am

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Deejay » Wed Jan 22, 2025 12:46 pm

Welches Betriebssystem?
Was bedeutet denn genau "es klappt noch nicht"?
Erscheint kein Icon in der CAM-Toolbar und kein Menüeintrag im CAM-Menü?
Oder startet QCAD nicht mehr oder kommt eine Fehlermeldung?

Gruß,
Deejay

Fe6
Full Member
Posts: 55
Joined: Thu Dec 19, 2024 11:18 am
Location: Burbach Holzhausen

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Fe6 » Wed Jan 22, 2025 12:56 pm

Es erscheinen keine Einträge weder ein Icon noch ein Menü Eintrag
Betriebssystem ist win 11 home 64 Bit Version 23h2
M.F.G.J.Fey

Deejay
Junior Member
Posts: 15
Joined: Mon Dec 30, 2024 10:25 am

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Deejay » Wed Jan 22, 2025 3:09 pm

Hallo nochmal,

zur Sicherheit habe ich mal ein Screenshot meiner QCAD/CAM-Oberfläche gemacht und das neue Icon sowie den neuen Menüeintrag rot eingekreist:
icon_menueintrag.jpg
icon_menueintrag.jpg (213.88 KiB) Viewed 69483 times
Ich habe nur ein Windows 10. Unter Windows 11 kann ich es leider nicht testen. Aber das müsste genauso funktionieren wie unter 10... Zumindest sind mir diesbezüglich bisher keine Besonderheiten bekannt.

Zu Ihrer vorherigen Frage:
Nein, einstellen braucht man eigentlich nichts. Zumindest habe ich das bei mir nicht gebraucht...
Einfach nur die Script-Dateien an den passenden Ort kopieren.

Können Sie vielleicht einen Screenshot von Explorer machen mit der Verzeichnis-Ansicht, wo Sie die Dateien hinkopiert haben (und dann hier hochladen)?

Gruß,
Deejay

Fe6
Full Member
Posts: 55
Joined: Thu Dec 19, 2024 11:18 am
Location: Burbach Holzhausen

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Fe6 » Wed Jan 22, 2025 6:39 pm

Hallo im Anhang Foto
Meine Ordner QCDCAM/SCIPTS/CAM/CAMHELIX_2.0

Fe6
Full Member
Posts: 55
Joined: Thu Dec 19, 2024 11:18 am
Location: Burbach Holzhausen

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Fe6 » Wed Jan 22, 2025 6:45 pm

j.Fey 2 Versuch mit Dateianhang
M.F.G.
Attachments
Unbenannt.gif
Unbenannt.gif (297.58 KiB) Viewed 69436 times

Deejay
Junior Member
Posts: 15
Joined: Mon Dec 30, 2024 10:25 am

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Deejay » Wed Jan 22, 2025 6:50 pm

Hallo,

danke für den Screenshot. Ich denke der Fehler liegt im Verzeichnisnamen.
Ich lese als Pfad "Programme > QCADCAM > scripts > Cam > CamHelix_V2.0 >".
Der letzte Ordner "CamHelix_V2.0" ist falsch. Es muss "CamHelixHole" heißen.
Also das Verzeichnis "CamHelix_V2.0" einfach umbenennen in "CamHelixHole".
Bitte auf die richtige Schreibweise achten.
Wenn der Name der Verzeichnisses nicht zu der zugehörigen Skript-Datei (CamHelixHole.js) passt, dann wird es nicht ausgeführt...
Bitte um kurze Rückmeldung, ob das Problem damit behoben ist.

Gruß,
Deejay

Fe6
Full Member
Posts: 55
Joined: Thu Dec 19, 2024 11:18 am
Location: Burbach Holzhausen

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Fe6 » Wed Jan 22, 2025 7:48 pm

Hat soweit alles geklappt Menü Eintrag und Symbole sind da.
aber mein Bildschirm auf meinen Laptop ist zu klein so da ich die letzten Zeilen nicht eingeben kann (Startpunkt ,ok und Abbrechen)
Es war wahrscheinlich mein Fehler aber nach meiner Krankheit mache ich viele Fehler und Muss alles neu lernen
M.F.G. J.Fey

Fe6
Full Member
Posts: 55
Joined: Thu Dec 19, 2024 11:18 am
Location: Burbach Holzhausen

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Fe6 » Wed Jan 22, 2025 9:05 pm

Hallo in was für eine Sprache hast du das Programmiert .
Oder in was Programmiert man kleine Anwendungen hier in QCADQCAM habe früher kleine Anwendungen für AutoCad in Lisp geschrieben.Ich will mich wieder in des Programmieren einarbeite
M.F.G. J.Fey

CVH
Premier Member
Posts: 5011
Joined: Wed Sep 27, 2017 4:17 pm

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by CVH » Thu Jan 23, 2025 8:11 am

Fe6 wrote:
Wed Jan 22, 2025 9:05 pm
Hallo in was für eine Sprache hast du das Programmiert .
Dieselben Frage wie hier, das selbe Antwort.
Unter QCAD programmieren wir die Dinge hauptsächlich in ECMAScript (JavaScript) basierend auf den umfangreichen API-Ressourcen.

Der Beitrag von Deejay ist vielleicht nicht so codiert, wie wir es gewohnt sind :wink: ... Aber hey, er ist funktional.
Ein Teil davon basiert auf QCAD/CAM-Ressourcen, die nicht Open Source sind und nicht oder nicht gut dokumentiert sind.

Grüße,
CVH

Deejay
Junior Member
Posts: 15
Joined: Mon Dec 30, 2024 10:25 am

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Deejay » Thu Jan 23, 2025 8:24 am

Hallo,
Hat soweit alles geklappt Menü Eintrag und Symbole sind da.
Danke für die Rückmeldung, freut mich, dass das Skript nun aktiv ist.
Wie CVH schon geschrieben hat, habe ich das Skript in ECMAScript (auch JavaScript genannt) programmiert.

Gruß,
Deejay

Fe6
Full Member
Posts: 55
Joined: Thu Dec 19, 2024 11:18 am
Location: Burbach Holzhausen

Re: QCAD/CAM-Skript um GCode für Helix-Bohrungen zu erstellen

Post by Fe6 » Thu Jan 23, 2025 10:38 am

Das mit der Größe wird wahrscheinlich auf meinen anderen Rechner besser sein . Habe jetzt nur meinen kleinen Laptop für den Urlaub .
M.F.G. J.Fey

Post Reply

Return to “QCAD/CAM”