Hello,I am currently retrofitting a
Biesse Rover 336 with
LinuxCNC.The machine is controlled with a
Mesa 7i77, and I am using
EtherCAT modules distributed throughout the machine for the I/O.Originally the machine had a
Control Techniques Unidrive VFD, but I was unable to change the required parameters, so I replaced it with a
Danfoss VFD, which is now working well.At this point the machine is mostly operational:
- Homing works
- XYZ motion works
- Spindle runs correctly
- The toolchanger sequence is mostly prepared
So I am approaching the final stages of the retrofit.I am using
Probe Basic as the interface.Machine configuration
- Toolchanger: 7 tools
- Vertical drills: ~25
- Horizontal drill (X axis): 1
- Horizontal drills (Y axis): 3
My current plan is:
- Tools 1–7 → spindle toolchanger
- Tools 101–130 → drill bank (fixed tools)
Questions about tool offsetsFor the drill bank I need to determine the
XYZ offsets relative to the main spindle.I am unsure what the best way to handle this is.Options I am considering:
- Store the offsets in the tool table (like normal tools)
- Apply the offsets inside the M6 tool change routine, since these drills are fixed and it may reduce the chance of mistakes.
Do
tool table offsets work correctly for horizontal drills, or is there a better recommended approach?Fusion 360 questionI also created a
test piece in Fusion 360 to test the horizontal drills.However I get the following error:
Error: Function 'positionABC' can only be used with multi-axis machine configurations.
Error at line: 2040
Error in operation: 'Drill2'I suspect this may be related to how I defined the horizontal drilling operation.Is there a recommended way to program
horizontal drilling for drill banks in Fusion when targeting LinuxCNC?Any advice from people who have implemented
drill banks or horizontal drills on router-style machines would be very helpful.Thanks!