CNC Software
  • Content count

  • Joined

  • Last visited

Community Reputation

25 Excellent

About billb

  • Rank

Recent Profile Visitors

905 profile views
  1. billb

    Error reading surface temp file

    If possible, please send a file to [email protected] We can take a closer look at your 3D HST issue. Thank you.
  2. billb

    Error reading surface temp file

    This is likely a case of R-22934 / D-41195. The issue is the handling of the custom WCS. The issue can happen in legacy surface toolpaths (finish/blend, finish/project, rough/project ...) but not in 3D HST. The issue has been corrected for Mc2021. For Mc2020, the best work-around is to rotate incrementally the WCS plane. Rotate it 5 degrees about Z, regenerate the path, rotate it -5 degrees about Z and regenerate the path a 2nd time. If this works, great. It doesn't always work. (I was unable to learn why it does / doesn't work.) The second best work-around is to rotate incrementally the WCS plane 0.000001 degree about Z and leave it rotated. To do this, you must rotate incrementally, twice, but you don't need to regenerate the path in between steps. Just apply these two incremental rotations: This does alter the WCS. The resulting path motion will be slightly different than what the original WCS would yield. I see differences of about 0.0003 in the tool positions. 61% of original size (was 824x285) - Click to enlarge
  3. billb

    Set Stock Model "Initial Shape Tolerance" to Zero!

    Oh boy... finish/contour/undercut works in MC2020 (i just cut an ice cream cone with a slot mill)- maybe we should figure out why it isn't working in your particular case? You are right - finish/contour with its entry/exit arc/line is the way to control the transition between cuts. (We may also be able to use rough/pocket, disable rough cuts and use a plunge/retract point - the path moves from/to this point before each cutter pass.) You are also right - the "broken" transitions may not work in undercut areas. Would the "direct" option work better? Or, you could set your gap size to zero and use the "Direction" control (on the 2nd tab page). Set your plunge and retract angles to zero and set a nonzero plunge and retract length (one might be +1.0 and the other might be -1.0). That will add a linear move into and away from the undercut.
  4. billb

    Set Stock Model "Initial Shape Tolerance" to Zero!

    I suspect that you will not be able to enter zero in MC2021. If that is the case, I won't chase your odd MC2020 behavior (unless you want me to). If you can enter zero in MC2021 - well, then we should investigate that. I meant to type "in debug" - when I use the debugger I can fill in a zero and watch what happens (sorry for not explaining that better). I'll dig into the minimum system tolerance and get back to you; today was the first time that I ever looked at setting it as small as possible). Intriguing... We can chase this all when you have time.
  5. billb

    Set Stock Model "Initial Shape Tolerance" to Zero!

    Back to the "Initial stock shape tol." - Try as I might, I cannot get a zero into that field - MC2020 original, Update 1, Update 1.1, or Update 2. That dialog control has a minimum value of the system tolerance. You must have found a sequence of key strokes / clicks that avoids the "kill focus" validation step. Interesting... You are right - if you get a zero into that field then it does not do the small offset. In MC2020 and earlier releases, the small offset / additional offset is applied in the main Mastercam thread so you have to wait for this offset to complete before the background processing begins. In MC2021 and later releases, the small / additional offset is applied in the background thread. So you won't have to wait for the offset to complete - you'll get control back sooner. But the offset will still be applied.
  6. billb

    Set Stock Model "Initial Shape Tolerance" to Zero!

    Hi Colin, I'm also not able to enter a zero in that field. Which version are you using? That field is a tolerance and is used in that role in some cases (tessellating a cylinder or surface or solid). It is also an offset and is used in that role in some other cases (STL file or mesh). If you have selected just one solid as the initial shape - then the field is used as the accuracy with which the triangles are built from the solid. In that case, we are confident that the collection of triangles is well-defined (watertight) and no further offset is needed. If you select an STL file or a (polygonal) mesh or a surface or surfaces, well, we are no longer confident that the collection of triangles is well-defined (watertight). So a small additional offset is made. The offset amount is this initial shape tolerance. That does add a bit more processing time and more triangles. But this can avoid or reduce the occurrence of a "hollow" stock model.
  7. billb

    stepdown changing with cutter diameter

    The Formula files control certain 3D HST parameters for certain 3D HST styles (Area roughing, Waterline, Raster, ...). For Waterline, the formula is 10% of the tool diameter. The formula is applied when you change tools or create a new one. Use the 2nd icon at the top of the HST Parameter dialog to select your preferred formula file. There are several installed (Aluminum, Default, None, Rockwell, ...). One thing you could do is select the "None" formula file - it has no formulas. With that, when you change the tool, the step down (and other parameters) won't change. Another option is to edit the Default formula file and change the Waterline step down formula (change @DIAMETER * 0.10 to @DIAMETER * 1.0). Use windows explorer to navigate to the Shared Mastercam Mill Formula file folder.
  8. The message "Want to change color of last processed surface?" means that something went wrong in the creation of the triangles from one surface. I haven't encountered that message in some time. I didn't think that message pops up on a solid, though, so maybe it is something else? How does finish/parallel (or some other classic surface path) handle it? If you are able to attach a part, I can take a closer look with the debugger. Thanks.
  9. billb

    2020 Flowline ribcut issues

    We have that logged as a bug (D-36914, D-38758). As a work-around, you might be able to use the “Single row only” checkbox. Rib cuts work in that mode provided the drive surfaces form a single row, not a quilt / grid.
  10. billb

    Transition moves on dynamic toolpath

    Thanks for sharing this. I was able to duplicate the odd microlift move in a similar part. I logged this as R-22490.
  11. Thx for both parts. My part and your Rotary issue part both show the D-39692 problem with gap along one cut due to check geometry. I submitted a fix for that and hope it moves forward into an upcoming release. But my part had the Retract plane turned on. Your parts have it turned off and that shows another problem with the feed plane not getting applied. I logged this second issue as D-39371. If you enable retract plane, then your Rotary issue actual path will lift the tool between cuts. You’ll have to increase the retract increment from .25 to .5 to clear the check geometry. Enabling retract plane on Rotary issue, though, doesn’t help in your release as you will bump into D-39682. I’ll see about the start angle. You should be able to start at 270 degrees to get the desired -90 degree effect.
  12. Thanks for whittling this down to a simple case. I created a similar part and duplicated the problem in X9 thru MC2020. I logged it as D-39692. If you backplot (and especially if you enable display of endpoints) you will see that the tool machines along the cylinder right up to the block but then keeps down thru the block. So I think this is a “retract” issue (tool not lifting when it should). I didn’t find any work-around yet. Thank you for letting us know about this.
  13. Perhaps tighten settings/configuration/tolerances - the curve chordal deviation?
  14. From your selected open air chain, a closed air region is built. It looks like the region is built perpendicular to the air chain (not tangent to the machining region). This keeps the tool from cutting that last bit of material. Use the "preview chains" option to see where the tool is (not) allowed to go. I know that we have a similar issue logged against open air chain extension - I'll add this part to that defect. I suspect that if you build a closed air chain which extends tangentially from the machining region, you'll get the last bit cut.
  15. billb

    creating a "spiral" wireframe

    Interesting problem. What about using zSpiral add-in (c-hook) in a rotated view then projecting it (flatten it) in your working view? Or create a 2D HST Peel or Dynamic peel path and backplot/save path as geometry.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us