- LinuxCNC
- General LinuxCNC Questions
- Working XYZA positional 4th axis system: how to modify to make A a velocity axis
Working XYZA positional 4th axis system: how to modify to make A a velocity axis
- pl7i92
- Offline
- Platinum Member
Less
More
- Posts: 1875
- Thank you received: 355
17 Jan 2019 16:12 #124361
by pl7i92
Replied by pl7i92 on topic Working XYZA positional 4th axis system: how to modify to make A a velocity axis
can you make a example on how this woudt work
switching by button between A RotaTION axis
and A Spindel
switching by button between A RotaTION axis
and A Spindel
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23178
- Thank you received: 4865
17 Jan 2019 16:15 #124362
by andypugh
Replied by andypugh on topic Working XYZA positional 4th axis system: how to modify to make A a velocity axis
wiki.linuxcnc.org/cgi-bin/wiki.pl?SpindleOrient
Is one way (it uses M19, but using an A axis instead to allow coordinated movement is a fairly small change, you would still use the orient component for the rounding, but drive it from axis.a rather than spindle.orient.angle
Is one way (it uses M19, but using an A axis instead to allow coordinated movement is a fairly small change, you would still use the orient component for the rounding, but drive it from axis.a rather than spindle.orient.angle
Please Log in or Create an account to join the conversation.
- clunc
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 256
- Thank you received: 37
22 Jan 2019 15:25 #124619
by clunc
I didn't care for the idea either, considering it akin to "poking false memories into linuxcnc's living, real-time brain" and thus a kind of ad hoc brain surgery, but this approach had the advantage, slim though it was, that I could follow it, if just barely.
"PID controllers in the HAL layer" adds one abstraction level too many for me.
I redd everything I found about HAL, and kept the references open while experimenting, but still just-don't-grasp.
I need a coloring-book version.
And like the 16-colors-in-a-box type.
Replied by clunc on topic Working XYZA positional 4th axis system: how to modify to make A a velocity axis
I will also add that, personally, I don't really like linking and unlinking pins in HAL to switch between modes. I much prefer the approach of switching between two separate PID controllers in the HAL layer.
I didn't care for the idea either, considering it akin to "poking false memories into linuxcnc's living, real-time brain" and thus a kind of ad hoc brain surgery, but this approach had the advantage, slim though it was, that I could follow it, if just barely.
"PID controllers in the HAL layer" adds one abstraction level too many for me.
I redd everything I found about HAL, and kept the references open while experimenting, but still just-don't-grasp.
I need a coloring-book version.
And like the 16-colors-in-a-box type.
Please Log in or Create an account to join the conversation.
- LinuxCNC
- General LinuxCNC Questions
- Working XYZA positional 4th axis system: how to modify to make A a velocity axis
Time to create page: 0.057 seconds