Custom Fillet with Bulge
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am hoping to get help creating a LISP that will perform a custom "fillet" command. There are a few things to consider that I'm struggling with. The standard fillet command only works with two intersecting lines or two lines separated by a single segment. In my case I need to be able to select any two lines that will intersect regardless of how many segments separate them.
How I would like it to work. I want to run the command, be prompted for a radius (store the radius for quick repetition), then select my first line and the second line. Once the lines are selected, the second line will create an outside "bulge" based on the radius. (See image).
This will be used primarily for modifying CNC machining paths. Our nesting software will often produce the multi-segmented path (center in the image) which inevitably will cause an error at the machine. This "bulge" is a relief notch, so we don't have square inside corners. I had to painstakingly go through a large set of parts where there were hundreds of points I had to remove, then convert segments to arcs to get the paths to stop erroring out at the CNC machines. This would have saved hours.
Any help would be greatly appreciated.