Configuring dual independent Z-axis

More
18 Nov 2024 10:45 - 18 Nov 2024 10:46 #314740 by rbj
My plasma table has a unique feature: it has dual independent Z-axis, Z1 and Z2, see picture.
The idea is to be able to use two different tools, like a plasma torch and a router.
Question is, how to configure this in linuxcnc?

I am using QTplasmaC as UI and linuxcnc version 2.9.3.
I have tried a XYZW configuration, copying and changing the z-axis/join-2 to w-axis/joint-3 but this result in a crash in qtvcp/qt_makegui.py at line 498: 'VCPWindow' object has no attribute 'home_w'.

I have tried using the XYZA configuration. This works, sort of, but after homing the feed rate becomes incredibly slow. Seems to be dividing everything by 360. Does not make a difference if I set the A-axis to LINEAR instead of ANGULAR.

How to configure this setup?
Attachments:
Last edit: 18 Nov 2024 10:46 by rbj.

Please Log in or Create an account to join the conversation.

More
18 Nov 2024 11:32 #314743 by Aciera
Here is a sim config for a router with 3 heads using custom switchable kinematics. The advantage here is that the gcode can use XYZ axis words regardless of which spindle is used:
forum.linuxcnc.org/10-advanced-configura...y-and-control#292847

Please Log in or Create an account to join the conversation.

More
18 Nov 2024 11:37 #314744 by tommylight
The easy way: make another config for spindle.
LinuxCNC can handle multiple spindles, so that is easy, and i would still set the second Z axis as A since using any other letter would imply having CAM that can output gcode with that letter.
Scaling might need a bit of tweaking.
Do Z axis have home switches?
Do you need both used at the same time?

Please Log in or Create an account to join the conversation.

Time to create page: 0.062 seconds
Powered by Kunena Forum