Gcode and hal pins values
06 Jul 2011 18:25 #11192
by Nick
Gcode and hal pins values was created by Nick
Hi.
I've got an interesting task, to make something like smartprobe.ngc but without touch probe.
So the guy has machine with X linear and A rotary axis. Also there's Z axis without motor but with encoder. At the bottom of Z axis there's bearing which is riding on the object. And we want to get the table of encoder values at specified x and a.
So I thought of just logging (LOG, X#5420 A#5423 Z5422), but probably it'll raise FError because EMC2 will not touch Z axis but will see that it moving.
So is there any way to echo encoder.0.value via from Gcode (LOG, ....) or any other way?
I've got an interesting task, to make something like smartprobe.ngc but without touch probe.
So the guy has machine with X linear and A rotary axis. Also there's Z axis without motor but with encoder. At the bottom of Z axis there's bearing which is riding on the object. And we want to get the table of encoder values at specified x and a.
So I thought of just logging (LOG, X#5420 A#5423 Z5422), but probably it'll raise FError because EMC2 will not touch Z axis but will see that it moving.
So is there any way to echo encoder.0.value via from Gcode (LOG, ....) or any other way?
Please Log in or Create an account to join the conversation.
06 Jul 2011 22:18 #11198
by BigJohnT
Replied by BigJohnT on topic Re:Gcode and hal pins values
I kinda did something similar on my THC comp. I hijacked the position feed back and lied to EMC so I could control the Z while burning then restore it back and hand it back to EMC for other moves. Take a look at thc.comp and you will see how I did it.
John
John
Please Log in or Create an account to join the conversation.
06 Jul 2011 23:34 #11200
by andypugh
Replied by andypugh on topic Re:Gcode and hal pins values
Nick wrote:
net enc encoder.0.value => motion.analog-in-00
M66 E0 L0
(LOG, #5399)
So is there any way to echo encoder.0.value via from Gcode (LOG, ....) or any other way?
net enc encoder.0.value => motion.analog-in-00
M66 E0 L0
(LOG, #5399)
Please Log in or Create an account to join the conversation.
07 Jul 2011 06:44 - 07 Jul 2011 06:46 #11209
by Nick
Replied by Nick on topic Re:Gcode and hal pins values
Thanks a lot! M66 is excellent and easy way!
THC comp is interesting too but a little bit complex for newbie ... The guy who asked me how to do it is just taking his first steps with EMC2.
THC comp is interesting too but a little bit complex for newbie ... The guy who asked me how to do it is just taking his first steps with EMC2.
Last edit: 07 Jul 2011 06:46 by Nick.
Please Log in or Create an account to join the conversation.
Time to create page: 0.148 seconds