I've been playing with a little CNC machine project (I'll write more about it later) and use Mach3 to control the machine. Mach3 is CNC software which "interprets" gcode files and moves the motors.
Mach3 comes w/ a limited version of LazyCam, which imports DXF (AutoCAD) files and converts them into suitable gcode (the codes which Mach3 interprets).
So basically the drill is this: You draw your project in a CAD package capable of saving files in DXF format. You import that file into LazyCam and set your feed speeds and cut depths, and now export a resulting gcode file to Mach3. Finally, in Mach3, you run that gcode file to make your part.
People either like LazyCam, or hate it (I don't think anyone actually loves LazyCam). Many people get frustrated with the software and move onto other CAM packages.
One thing I think a great many people hate about LazyCam is excessive up/down motion of the Z-axis. If you need to make 10 passes to cut a profile, LazyCam "raises" the router to the safe "plunge height" position between each pass. All this excessive up/down really slows the process and results in a great deal of eye rolling.
So I wrote a little macro that removes the redundant up/down Z action. This can greatly reduce runtime. LCZO basically "reads" through your gcode and removes the unnecessary Z travel. This works great.
Note: You may need to adapt these instructions depending on your current config (like if you already have an M1000).
Now use LCZO...
If you run into trouble...
Send me some E-Mail (address below) and let me know what is going on.
This page has been viewed times.