I missed a feature in QCAD/CAM to mill helical holes (using a spiral path).
So I wrote a simple QCAD/CAM script named CamHelixHole to generate according G-code.
Now I can present version 2.0 with some new features.
Overview of all features:
- Generating G-code for helical hole milling directly in QCAD/CAM from your drawing
- All necessary parameters like speeds and feeds, infeed, cutting depth, etc. can be specified in a dialog
- Makes use of CAM tools that are already setup in QCAD/CAM
- Uses 3 G-code template files that can be customized to fit for your own machine
- Generated toolpath can be on, outside or inside the holes contour
- Direction of the toolpath can be changed: Climb or conventional milling
- Selectable tool changer option
- Support for Tabs to hold cutouts in place
- Optimization of processing order (to reduce toolpath length and machine time)
- Optional use of named parameters / variables in Gcode to allow easy parameter adjustments
- Support for english and german language
- Readme / Manual as HTML file with description of all options
. Installation:
Download the file CamHelixHole_Vx.x.zip and extract it.
Make sure that all files are located in the subdirectory "scripts\Cam\CamHelixHole" of your QCAD/CAM installation folder
(for example: C:\Program Files\QCADCAM\scripts\Cam\CamHelixHole).
After restarting QCAD/CAM, there should be an additional menu item "Create helical hole" in the "CAM" menu in QCADs menu bar.
Additionally, there is a new icon for the script in the CAM toolbar.
You will find a manual / readme in the 'doc' sub-directory for further details about the usage, the G-code template files and all options.
Please note: The script is only for QCAD/CAM. It does not work with the QCAD community edition nor with QCAD Pro without CAM!
Disclaimer:
This script / software was developed for the author's own use and was made available for free use. The author assumes no liability for the correctness, accuracy or completeness of the software and there are no guarantees of any kind (e.g. for certain functions, etc.). No claims can be made against the author (for example to correct errors or similar). Furthermore, any liability for harm, damages or consequential damages arising in connection with or through the use of this software is excluded.
Use at your own risk.
Be sure to check the generated G-code before starting the machine!
Feel free to adjust the script to your needs.
Regards
Deejay