Hi Boris,
Below is a screenshot of a part setup for DXF export using OpenCutList.
This shows use of the Lamello Cabineo 12 knock-down connector which requires a ‘pocket’ cut to 13.5mm deep. However, to cut the pocket correctly, It’s vector outline must intersect with the cut profile of the parent part. This is because on the CNC machine, the pocket tool paths are cut prior to the parent part profile.
For the job to be setup correctly in CAM, the pocket shape must remain a closed polyline and not merge or interact with the profile of the parent part. (For isolation purposes)
In the Sketchup model, using a ‘cut-opening’ component to represent the Cabineo shape, the portion of this shape which extends over the boundary of the parent part will be merged into the cut profile of the parent part in the resulting DXF export. See the small arc in the cut profile below. (only the parent part’s layer is visible here)
This is the case if OpenCutList’s ‘isolate through holes and merge depths’ feature is toggled on prior to export.
The other option in the Sketchup model is to treat the Cabineo as an OpenCutList ‘path’. In this case the Cabineo shape is drawn as a 2D nested group inside the parent part. The resulting DXF export is perfect! - the Cabineo polyline does remain separate to the parent part profile. The below screenshot shows the layer separation of the path (blue) and cut profile (green).
But..
There is one major drawback to using a ‘path’ group to achieve vector separation. That is, it must be a Sketchup group (not a component! - as discussed above in this thread). This, as we all know, has limitations with respect to quick substitution. If the object is a group, all instances cannot be easily selected and replaced with another object like one can with components.
I frequently use @thomthom 's Selection Toys to select all common components in the model - even when there exists many components ‘burried’ or nested deep within multiple parent parts throughout the model. This is very useful for substituting fixings components quickly using the components browser.
Do you know of a way to retain the intersecting shape as a polyline using a ‘cut opening’ component?
Please excuse the complicated explanation - I hope I’m missing a simple solution?!
Many Thanks