For each side, use the polyline tool to draw the idealized version of the joinery:
starting outside of the box area
Done
With one drawn, it may be duplicated and dragged into registration with the other side:
Draw a circle which is ~10% larger in diameter than the tool which will be used:
duplicate and drag each copy into registration with each corner of the joiner which needs this clearance:
repeating until one arrives at:
Then select the line and circles for one side:
and use Trim Vectors:
to remove what is not wanted:
repeating until one arrives at:
OK
OK
Join Vectors
Yes
Repeat for the other side:
repeating until one arrives at:
OK
OK
Join Vectors
Yes
The boxes which represent the joinery may now be removed:
and the open vectors selected
and Node Edited to remove the extraneous ends (which arguably should not have been drawn)
d
d
Done
Fix the extra rounding at the top:
done
shift-click to add the short line segment to the selection:
Join Vectors
optionally node edit
and delete the superfluous node:
d
Done
It will also be necessary to correct the roundings which should not have happened at the joint at the top/bottom interface:
(and at the same time, the top/bottom portions may be separated)
d
Done
Draw in the missing line portions using the squares to force node positions:
Done
Done
and join and delete superfluous nodes as before:
Join Vectors
Node Edit
d
Done
d
Done
It should now be possible to select:
and duplicate the joinery geometry:
and then mirror each set:
and align the duplicate with the opposite end:
OK
Mirror Horizontal
shift-click to add a part of the side to the selection:
Align Vectors
align to the opposite side:
Ok
If desired, swap the joinery geometry around so as to achieve the desired appearance:
The extra squares may be selected:
and deleted
as may the original geometry:
The remaining geometry may now be nudged around by one grid increment in pairs:
the gaps filled in:
Done
Done
and the geometry which defines each part selected:
and Joined
Yes
Repeating until one arrives at:
Then, the lines for the slots may be shortened by Stock Thickness:
Done
Scale
Done
Lastly the part geometry is selected and offset by endmill diameter plus 10% or so:
and the perimeter deselected:
and the small interstices deleted:
Then the original geometry may be selected and the tabs re-created… once things are moved apart sufficiently to allow a reasonable number.
delete
Offset Vectors
Apply
select:
and restore tabs:
being careful to place them where they will connect with uncut material:
adjust number and placement as desired
OK
Arrange toolpaths so as to cut from inside-out (so the “Bottom Slot” toolpath from before should cut first), then select the offset and part geometry:
and cut as a pocket down to tab height:
Then select the part geometry only:
and associate it with a Contour toolpath which compleats the cut:
which previews as: