I'm trying to get a 6 position tool changer (Emco Compact 5) to work fully.
I've got the changer rotating but there are many things still not quite right with the whole configuration.
A few background details:
The toolchanger is now rotated by a stepper motor, and it is the rotate past a pawl and reverse to lock type.
The main problem is the velocity of the toolchanger is really slow - minutes to perform a change.
- I had this toolchanger.comp working previously with machinekit on a BeagleboneBlack - (4 axes). To work on that setup I had to remove the PID function on the stepgen, otherwise the PID controlled the velocity and I couldn't easily figure out how to set the velocity. So I'm back up against this issue with the Mesa 7i76e - PnCconf generates the axis with PID even though the steppers are open loop. So, can I remove the PID from the Mesa stepgen?
Or perhaps better - is there a way to control the velocity as a fixed output - either configured in the HAL, ini or the toolchanger.comp?
- I ended up configuring 4 axes (XYZA - mill) when I really only want 2 axes of lathe motion (XZ), but otherwise I couldn't seem to get the connection to the stepgen to happen. I can probably reshuffle the toolchanger to the Y axis and loose A axis but this doesn't seem like the right or complete solution.
Can I use a stepgen without having it defined as an axis? If so - how? Where do I make the connections to it - in the HAL file only?
Attached are the toolchanger.comp, and my .hal and .ini that are "working", however very slowly.
The forums help is always appreciated.
PS - I killed the Beaglebone - so this is why I'm playing with a Mesa card and linuxcnc

Mike