Export to CNC drill is full of errors - why?

Hi
I would very much like some assistance for this project.
For some reason certain curves just won´t join. Its rather random, I have done all other curves in exact same way, so it puzzles me ?

please help, its rather urgent. CNC drilling is waiting…

Thankyou

HH

REBAR MOLD.3dm (1.6 MB)

Software information

Software versions
Rhinoceros version: 5.0 (5A857)
IronPython version: 5.1.2015.131
Language: en (MacOS default)
OS X version: Version 10.10.4 (Build 14E46)

Plug-ins
/Library/Frameworks/3DconnexionClient.framework/Versions/A/3DconnexionClient
/Users/henrik/Library/ColorPickers/RCWebColorPicker.colorPicker/Contents/MacOS/RCWebColorPicker

Third party kernel extensions
com.wdc.driver.USB_64HP (1.0.0)
com.plantronics.driver.PlantronicsDriverShield (4.3)
com.3dconnexion.driver (10.2.1)
com.webroot.driver.WebrootSecureAnywhere (59)
com.evoluent.driver.VerticalMouseDriver (1.0.10f1)

Hardware information

Computer hardware
Hardware model: iMac12,2
Processor: Intel Core i5-2500S CPU @ 2.70GHz
Memory: 12 GB
Architecture: Intel 64 bit

Video hardware
Graphics: AMD Radeon HD 6770M 512 MB
Memory: 512 MB
Screen size: 2560 x 1440, 2560 x 1440
Displays: iMac (109dpi 1x), Thunderbolt Display (109dpi 1x)

USB devices
Apple Inc.: FaceTime HD Camera (Built-in)
3Dconnexion: SpaceNavigator
Apple Inc.: Bluetooth USB Host Controller
Western Digital: My Book 1140
Apple Computer, Inc.: IR Receiver
Apple: Internal Memory Card Reader
HOLTEK: Evoluent VerticalMouse 4
Apple Inc.: Apple Thunderbolt Display
Apple Inc.: Display Audio
Apple Inc.: FaceTime HD Camera (Display)

Bluetooth devices
Apple: Apple Wireless Keyboard

OpenGL information

OpenGL software
OpenGL version: 2.1 ATI-1.32.24
Render version: 2.1
Shading language: 1.20
Maximum texture size: 16384 x 16384
Z-buffer depth: 24 bits
Maximum viewport size: 16384 x 16384

Implementation settings
Use texture compression: Yes

Appearance settings
Antialiasing: 2x
Mip map filtering: None
Anisotropic filtering: None

Software information

Software versions
Rhinoceros version: 5.0 (5A857)
IronPython version: 5.1.2015.131
Language: en (MacOS default)
OS X version: Version 10.10.4 (Build 14E46)

Plug-ins
/Library/Frameworks/3DconnexionClient.framework/Versions/A/3DconnexionClient
/Users/henrik/Library/ColorPickers/RCWebColorPicker.colorPicker/Contents/MacOS/RCWebColorPicker

Third party kernel extensions
com.wdc.driver.USB_64HP (1.0.0)
com.plantronics.driver.PlantronicsDriverShield (4.3)
com.3dconnexion.driver (10.2.1)
com.webroot.driver.WebrootSecureAnywhere (59)
com.evoluent.driver.VerticalMouseDriver (1.0.10f1)

Hardware information

Computer hardware
Hardware model: iMac12,2
Processor: Intel Core i5-2500S CPU @ 2.70GHz
Memory: 12 GB
Architecture: Intel 64 bit

Video hardware
Graphics: AMD Radeon HD 6770M 512 MB
Memory: 512 MB
Screen size: 2560 x 1440, 2560 x 1440
Displays: iMac (109dpi 1x), Thunderbolt Display (109dpi 1x)

USB devices
Apple Inc.: FaceTime HD Camera (Built-in)
3Dconnexion: SpaceNavigator
Apple Inc.: Bluetooth USB Host Controller
Western Digital: My Book 1140
Apple Computer, Inc.: IR Receiver
Apple: Internal Memory Card Reader
HOLTEK: Evoluent VerticalMouse 4
Apple Inc.: Apple Thunderbolt Display
Apple Inc.: Display Audio
Apple Inc.: FaceTime HD Camera (Display)

Bluetooth devices
Apple: Apple Wireless Keyboard

OpenGL information

OpenGL software
OpenGL version: 2.1 ATI-1.32.24
Render version: 2.1
Shading language: 1.20
Maximum texture size: 16384 x 16384
Z-buffer depth: 24 bits
Maximum viewport size: 16384 x 16384

Implementation settings
Use texture compression: Yes

Appearance settings
Antialiasing: 2x
Mip map filtering: None
Anisotropic filtering: None

Software information

Software versions
Rhinoceros version: 5.0 (5A857)
IronPython version: 5.1.2015.131
Language: en (MacOS default)
OS X version: Version 10.10.4 (Build 14E46)

Plug-ins
/Library/Frameworks/3DconnexionClient.framework/Versions/A/3DconnexionClient
/Users/henrik/Library/ColorPickers/RCWebColorPicker.colorPicker/Contents/MacOS/RCWebColorPicker

Third party kernel extensions
com.wdc.driver.USB_64HP (1.0.0)
com.plantronics.driver.PlantronicsDriverShield (4.3)
com.3dconnexion.driver (10.2.1)
com.webroot.driver.WebrootSecureAnywhere (59)
com.evoluent.driver.VerticalMouseDriver (1.0.10f1)

Hardware information

Computer hardware
Hardware model: iMac12,2
Processor: Intel Core i5-2500S CPU @ 2.70GHz
Memory: 12 GB
Architecture: Intel 64 bit

Video hardware
Graphics: AMD Radeon HD 6770M 512 MB
Memory: 512 MB
Screen size: 2560 x 1440, 2560 x 1440
Displays: iMac (109dpi 1x), Thunderbolt Display (109dpi 1x)

USB devices
Apple Inc.: FaceTime HD Camera (Built-in)
3Dconnexion: SpaceNavigator
Apple Inc.: Bluetooth USB Host Controller
Western Digital: My Book 1140
Apple Computer, Inc.: IR Receiver
Apple: Internal Memory Card Reader
HOLTEK: Evoluent VerticalMouse 4
Apple Inc.: Apple Thunderbolt Display
Apple Inc.: Display Audio
Apple Inc.: FaceTime HD Camera (Display)

Bluetooth devices
Apple: Apple Wireless Keyboard

OpenGL information

OpenGL software
OpenGL version: 2.1 ATI-1.32.24
Render version: 2.1
Shading language: 1.20
Maximum texture size: 16384 x 16384
Z-buffer depth: 24 bits
Maximum viewport size: 16384 x 16384

Implementation settings
Use texture compression: Yes

Appearance settings
Antialiasing: 2x
Mip map filtering: None
Anisotropic filtering: None

Hi Ohlers - many of these curves are ‘closed’, that is, two identical segments joined to each other at both ends.

Try SelAll, Explode SelNone SelDup Delete SelAll Join…

-Pascal

1 Like

awwsome ! that worked - cool :smile:

thanks !!

@pascal - URGENT!!

We have 51 files (sheets of plywood) that needs to be cut, and so far we are done with 48 sheets.
Several of these has been edited by the CNC guy, and I have also repeatedly, and meticulously tried to clean the files, and also the guy with the CNC drill have tried to make it work by simply redrawing some of the curves - but there are in general way too many errors that occur when the files is exported from 3dm - to dwg - to cutting file into the CNC machine … which by the way is a Masterwood

We have now still 3 files that are not working with the CNC drill…

I export from Rhino3dm to dwg (2004 natural)

The CNC guy checks in his autocad software for errors, but cannot find any - but when he sends the files to the machine, it points out the errors - unfortunately only one at the time on the cutting path, so finding all the errors is extremely tedious !

Could somebody please help out here??? we are so late for deadline now, and I have a container waiting to ship abroad, that needs to have these plywood mold parts with them !

attached is screenshots of the CNC guys screenshots - ( “fejl” - means error - and they are marked by a circle)

Thankyou

Hans Henrik

Scr shots 150801 2.pdf (708.6 KB)

A3.3dm (72.9 KB) A4.3dm (72.6 KB) A5.3dm (75.0 KB) A3.dwg (23.3 KB) A4.dwg (24.6 KB) A5.dwg (24.7 KB)

Hi Hans- at least some of the errors may be for very short segments- Open and Explode the A3.dwg or 3dm file and SelShortCrv at .005 - Zoom Selected - see whee that shows up? I’d look for more of those.

-Pascal

Have you used this specific service before?

The other possibility is that there is nothing wrong with the file.

It is true that very small segments are problematic, but kerf errors are more likely to be produced where the tool radius very close to, or larger than the radius of arcs in the cut.

Sometimes you can see problematic areas if you use an offset on your object that is the same as the tool radius.

There’s also a relationship of the angle and length of connected segments to an arc, as well as the arc angle itself, so the tool radius is not the only factor.

In these cases, the customer generally has no knowlege of how to fix these issues, which can be affected by parameters in the machine’s cadcam software or controller.

If this is the problem, it is very poor service to pass this problem along to the customer, if this what is happening.

If you know of, or have used other services in the past that you have had good relations with, I suggest you give them problematic files to test. They should be able to tell you if the errors are in your file, or if its a kerf error.

Hi Pascal

I found the short curve - thank you for the command - very useful :smile:

However - i only found this one short curve looking through all three files.

And its location is not at the points of error that the CNC machine-software is pointing out.

I have drawn red points to the positions of the errors in these attached files.

the whole red plywood profile is red because the CNC guy says the whole profile is not possible to cut.

very strange…??

@cdordoni : I have made a special arrangement on the price for this job - I do the files - he do the cutting. Besides I want to learn how to do flawless files, and to understand the industry better. For one thing i have learned recently, is that delivering your own (perfect) drawings can reduce the price for laser cutting, and CNC drilling dramatically.
I will try to check out the files using your offset method - We are using Ø16 mm cutter.
The guy at the CNC shop is very friendly, and has tried to fix the problem already, with no luck.
also tried to run it with a Ø12 mm cutter - not working either.
So we are both very puzzled. (I have not tried other CNC cutting services, and I am very pressed for time right now. Only few days left, the shipping is happening this wednesday, and we need this mold for important sculptural project abroad - so sorry, if im a bit stressed out :smile: ! )

Thanks

Hans Henrik

A3-error.3dm (74.4 KB) A4-error.3dm (76.8 KB) A5-error.3dm (78.5 KB)

@cdordoni
What is a Kerf error ?

The tool has a radius, even laser and waterjet, although it is much smaller than a rotating cutter or endmill.

The cam software generates an offset from the part based on the tool radius, so that the part ends up the right size regardless of the tool that is used. This is known as kerf compensation.

Kerf compensation errors (kerf errors) can happen when the tool radius is larger than the features that are being cut. There are methods in cam software that can help to minimize the errors, but not completely eliminate them.

Kerf errors can result in loops in the toolpath that gouge the part, or cause it to be mishapen, or cause a break or gap in the toolpath. Generally using a smaller tool can fix the error even if nothing is changed on the part.