Reverse Run

More
5 years 7 months ago #201591 by mwinterm
Reverse Run was created by mwinterm
Hello,

I'm using LinuxCNC 2.8.1. The release notes of 2.8.0 state that there is a new feature for reverse run:

Reverse-Run: Negative feed-override will now run the G-code path in reverse.

I'm using the following set-up for the feed-override:
Code:
Component Pins: Owner Type Dir Value Name 10 bit IN TRUE halui.feed-override.count-enable 10 s32 IN 100 halui.feed-override.counts <== _feed_override_int 10 bit IN FALSE halui.feed-override.decrease 10 bit IN TRUE halui.feed-override.direct-value 10 bit IN FALSE halui.feed-override.increase 10 float IN 0.01 halui.feed-override.scale 10 float OUT 1 halui.feed-override.value

However when I now input negative values for halui.feed-override.counts the resulting halui.feed-override.value is just 0 and no reverse movement (see below):
Code:
Component Pins: Owner Type Dir Value Name 10 bit IN TRUE halui.feed-override.count-enable 10 s32 IN -62 halui.feed-override.counts <== _feed_override_int 10 bit IN FALSE halui.feed-override.decrease 10 bit IN TRUE halui.feed-override.direct-value 10 bit IN FALSE halui.feed-override.increase 10 float IN 0.01 halui.feed-override.scale 10 float OUT 0 halui.feed-override.value

Not sure if I'm missing out here something... Any help appreciated...

Best regards,

Marc

Please Log in to join the conversation.

More
5 years 7 months ago #201595 by andypugh
Replied by andypugh on topic Reverse Run
I think that there is an error in the release note. (I will correct it)

It isn't feed-override which enables reverse-run, it is negative adaptive-feed.

You need to set motion.adaptive feed to a negative value. (typically this would be done with some form of sensor, rather than with a jogwheel)

From the motion manpage:

motion.adaptive-feed IN FLOAT
When adaptive feed is enabled with M52 P1, the commanded velocity is multiplied by this value. This effect is multiplicative with the NML-level feed override value and motion.feed-hold. Negative values are valid and will run the G-code path in reverse.

Please Log in to join the conversation.

More
5 years 7 months ago #201737 by mwinterm
Replied by mwinterm on topic Reverse Run
Thanks, works like a charm :-)

PS: ...why this needs to be enabled by M52 P1 and is not active by default? Would not hurt as long as adaptive-feed is not modified....

Please Log in to join the conversation.

More
5 years 7 months ago #201739 by andypugh
Replied by andypugh on topic Reverse Run
I think it has a G-code switch because it was originally intended to be driven by a spindle load meter, and you might not want that all the time.

Please Log in to join the conversation.

Time to create page: 0.089 seconds
Powered by Kunena Forum