Error in SheetCAM slot operation?

Having problems with or questions about SheetCam? Post them here.
Post Reply
sheetcnc
Posts: 12
Joined: Sun Dec 11, 2016 5:26 pm

Error in SheetCAM slot operation?

Post by sheetcnc »

This is either a bug in SheetCAM, or I'm doing something silly.

3D CNC operation to slot (open path with no offset) 3.5mm deep in two passes. Each pass is ramped and the ramp is shorter than the length of the slot. "Reverse open paths" is on.

The first ramp (at 2mm deep) is backed-up and cleared down to 2mm depth. The second ramp (at 3.5mm deep) is just left in place. It's not cleared away.

v6.9.6 on Windows 10 with all updates. Not seen this on earlier versions but maybe I haven't been looking closely enough.

dxf, job, ngc, are zipped here. Screenshot also.

Anyone else seeing this? Or am I doing something stupid?

[attachment=1]SheetCamError.jpg[/attachment]
Attachments
SheetCamError.zip
(22.09 KiB) Downloaded 53 times
SheetCamError.jpg
SheetCamError.jpg (27.57 KiB) Viewed 1296 times
User avatar
Les Newell
Site Admin
Posts: 3661
Joined: Thu May 11, 2006 8:12 pm

Re: Error in SheetCAM slot operation?

Post by Les Newell »

This is a bug and must have been around for a while. It was probably introduced in V6.1.58 when I added the option to ramp in to tabs as well as ramp out. It may take me a little while to fix this one.

As a workaround, reduce the depth per pass so you have 3 passes.
sheetcnc
Posts: 12
Joined: Sun Dec 11, 2016 5:26 pm

Re: Error in SheetCAM slot operation?

Post by sheetcnc »

Thanks :-)

You're right - any odd number of cuts works OK because odd-numbered cuts always have their ramp cleared. (DOC increases at the end of the cut, though, due to the unintended ramp material.)

Alternative workaround: turn off reverse-open-cuts/

Cheers,
Ian.
User avatar
Les Newell
Site Admin
Posts: 3661
Joined: Thu May 11, 2006 8:12 pm

Re: Error in SheetCAM slot operation?

Post by Les Newell »

This is fixed for the next release. I always worry about working on the path generator code. It is extremely complex and it's easy to inadvertently break something else while fixing a problem.
Post Reply