Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Operate only on specific selected features of a model #120

Open
SebKuzminsky opened this issue Apr 26, 2018 · 4 comments
Open

Operate only on specific selected features of a model #120

SebKuzminsky opened this issue Apr 26, 2018 · 4 comments

Comments

@SebKuzminsky
Copy link
Owner

It is a common CAM use-case to import a complete drawing of a part and do different operations on different parts of the model. I think there's currently no convenient way to do that in PyCAM.

For example:

  1. Helix-mill through-holes in the six small circles (bolt holes).
  2. Machine partial-depth pockets in the four large circles (counter-bores for bolt heads).
  3. Full depth cut around the outline (with holding tabs!) to free the part from the raw material.
    geiger_top dxf

DXF file renamed to .txt to placate github: geiger_top.dxf.txt

@sumpfralle
Copy link
Collaborator

I could imagine, that we can split 2D models into polygons (and allow to join some of them again into a single model for convenience).

This could get a bit complicated for big models (with many polygons). Right now, I have no specific idea, how this could be solved. Maybe grouping by size, position or shape?

Would this be a step forward in the direction, that you are imagining?

@SebKuzminsky
Copy link
Owner Author

SebKuzminsky commented Apr 26, 2018

Each of the 11 closed paths in the picture above is a separate entity in the DXF file, and SVG files similarly encode separate paths as separate objects.
I'm imagining something like the GUI in CamBam (which is closed source, boo hoo) and dxf2gcode (which is open source, yay). In both of those you can click on a paths to select them, and generate machining operations that only apply to the selected paths.
I don't know how this would work for for a tesselated solid, since they have no notion of selectable features...

@SebKuzminsky
Copy link
Owner Author

@petervanderwalt
Copy link

petervanderwalt commented Apr 27, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants