Search found 420 matches

Go to advanced search

by JoshM
Sun Sep 30, 2018 2:30 am
Forum: Path/CAM
Topic: 3d milling algo
Replies: 14
Views: 1353

Re: 3d milling algo

Here, I've shifted to a ZigZagOutline, for a 3.175mm BallEndMill. The issue I need to fix is that an extra internal face--violating the upper fillet--is generated, and then paths for it fall out... Tomorrow.
Job14.png
Job14.png (303.59 KiB) Viewed 918 times
by JoshM
Sun Sep 30, 2018 2:24 am
Forum: Path/CAM
Topic: 3d milling algo
Replies: 14
Views: 1353

Re: 3d milling algo

I took a first pass at projecting the Top generated Pocket onto the Surface of the ideal finish cut, and it looks very promising. I have a minor bug in there where some extra faces and thus cuts are generated on the model, but otherwise, it looks very encouraging. Here is with Outline Pocket Mode se...
by JoshM
Sat Sep 29, 2018 11:39 pm
Forum: Path/CAM
Topic: 3d milling algo
Replies: 14
Views: 1353

Re: 3d milling algo

What appeals to me about this scheme is that it leverages existing PathWB tools--and I believe, philosophy--so the added time required to provide current functionality to more geometry is small. I plan to add more geometry--torus and sphere should be a relatively straight forward add. Sphere as well...
by JoshM
Sat Sep 29, 2018 11:24 pm
Forum: Path/CAM
Topic: 3d milling algo
Replies: 14
Views: 1353

Re: 3d milling algo

I've worked further on this, and made some progress. 1--I've added in Plane Objects to Cylinders. 2--I realized I misunderstood the Feature.Area PocketMode settings. I had set the Tool-Radius very small because unlike typical operations, I am calculating referenced to Center of Tool. The result is t...
by JoshM
Thu Sep 27, 2018 8:21 pm
Forum: Path/CAM
Topic: Creating CNC roughing and finishing passes
Replies: 104
Views: 7758

Re: Creating CNC roughing and finishing passes

Thanks Brad--appreciate info on Jobs/Tools. Actually, It's even easier: >>> j= App.ActiveDocument.Job001 >>> j.ToolController [<Path::FeaturePython object>, <Path::FeaturePython object>] >>> j.ToolController[0].Name 'T1__1_4__' >>> Yes, that's the stuff. j= App.ActiveDocument.Job002 for t in j.Tool...
by JoshM
Thu Sep 27, 2018 7:33 pm
Forum: Path/CAM
Topic: Creating CNC roughing and finishing passes
Replies: 104
Views: 7758

Re: Creating CNC roughing and finishing passes

Thanks Brad--appreciate info on Jobs/Tools.
There's two different things; First, detecting if the operation violates the model. Clearly this belongs to the operation itself.
I completely agree with you here.
by JoshM
Thu Sep 27, 2018 6:53 pm
Forum: Path/CAM
Topic: Creating CNC roughing and finishing passes
Replies: 104
Views: 7758

Re: Creating CNC roughing and finishing passes

SemiBoundedOCL.png I cannot find the difference between the first three images, could you please explain a bit more where to look at? Thanks Chris--I fixed the links where I placed inline, and they appear correct to me now. Sorry for confusion. One other thing I'll point out is that ultimately what...
by JoshM
Thu Sep 27, 2018 3:59 pm
Forum: Path/CAM
Topic: Creating CNC roughing and finishing passes
Replies: 104
Views: 7758

Re: Creating CNC roughing and finishing passes

Hey Brad, I don't think we're really at large cross purpose here. By adding smarts, I meant the ability to do just what you describe--to be able to use the amount removed by a prior Op be the input for subsequent operations. I also do not mean to limit ability to do an atomic action, but rather it i...
by JoshM
Thu Sep 27, 2018 2:27 pm
Forum: Path/CAM
Topic: Creating CNC roughing and finishing passes
Replies: 104
Views: 7758

Re: Creating CNC roughing and finishing passes

3. An expanded zone can be considered around the incursion zone, an "Aversion Zone" which is too close for comfort and which can be used for warning of potential conflicts--say in Path Sanity. AversionZone.png There are inherent conflicts when considering what is "required" to fully mill a Face with...
by JoshM
Thu Sep 27, 2018 2:19 pm
Forum: Path/CAM
Topic: Creating CNC roughing and finishing passes
Replies: 104
Views: 7758

Re: Creating CNC roughing and finishing passes

3D Surface has one big wrong starting point in my mind: It works allways with the whole object. As written above, most areas of a part can be done verry well with existing OPs. It should be possible to reduce the working area of 3D Surface of the area where it's needet. This has been my concern as ...

Go to advanced search