manual jog of u and v axis
Is there somewhere to assign key presses to this?
JohnK43
Please Log in or Create an account to join the conversation.
I got most of the foam cutter working but cannot figure out how to jog u and v in manual mode.
It looks like the key bindings are here:
github.com/jepler/linuxcnc-mirror/blob/c...cripts/axis.py#L3095
And UV (axes 6 and 7) are not mentioned.
You should be able to add bindings with a .axisrc file.
Maybe Alt + Arrow?
linuxcnc.org/docs/html/gui/axis.html#_axisrc
Please Log in or Create an account to join the conversation.
John
Please Log in or Create an account to join the conversation.
Or the + or - buttons in the manual control panel.
Rick G
Please Log in or Create an account to join the conversation.
Learn something new every day.
John K
Please Log in or Create an account to join the conversation.
any help would be appreciated...
On the next idea is it possible to jog two axis at the same time with the same key.
For the foam cutter I would like to position the machine and push a jog button and have the machine move in x,u or y,v at the same time. i:e: a straight cut in one dimension manually.
Please Log in or Create an account to join the conversation.
Andy thanks for the help. Progress is being made. I had found a post by Jeff talking about how to bind keys to the jog command but now I can't find it again. I have searched a few times but obviously don't remember the magic words in the post.
I can't remember either, as it happens, but googling found me this:
thread.gmane.org/gmane.linux.distributio...er/12638/focus=12642
On the next idea is it possible to jog two axis at the same time with the same key.
If I might make a suggestion, can you set up a jogwheel? having got used to one I don't particularly like keyboard jogging any more, and it is much easier to set up dual-axis jogging with the halui interface / motion interface than by editing the Axis gui.
You basically need to connect the "counts" pin of the axis in question to the axis.N.jog-counts pin, then you can set the axis.N.jog-enable pins in any way you wish (probably a PyVCP panel)
linuxcnc.org/docs/2.7/html/man/man9/motion.9.html
What scares me about keyboard jogging is that it all passes through the GUI, which is not realtime. There is no guarantee that the key-up event will always be seen, so the jog isn't guaranteed to stop.
For manual cutting, have you considered MDI? It's not as bad to type G1 X30 U30 F200 as you might think, and you can queue commands up too.
Please Log in or Create an account to join the conversation.
cause some days I am not sure of anything.
Any advice is welcome. A jog wheel or wheels sounds like it would be a good idea. What kind do you have.
Getting used to typing commands is probably a good idea as well. If nothing else it makes you think about what
you are about to do.
Thank you again for the time and effort.
Please Log in or Create an account to join the conversation.
A jog wheel or wheels sounds like it would be a good idea. What kind do you have..
I am using a "bare" one connected to an MPG counter on a Mesa board, but connected to a parport would also work.
www.ebay.co.uk/itm/281397093021
It ought to be possible to use now of the XHC style ( www.ebay.co.uk/itm/261868902355 ) but I have a feeling that the LinuxCNC driver is a bit too locked-in to XYZA mode.
Please Log in or Create an account to join the conversation.
It ought to be possible to use the XHC style
... but I have a feeling that the LinuxCNC driver is a bit
too locked-in to XYZA mode.
The driver (xhc-hb04.cc) uses nomenclature as xyza because that
is how the device's physical controls are labeled. That does not prevent
a user from assigning the pins with xyza names otherwise.
The optional script (LIB:xhc-hb04.tcl) provided and demonstrated with
sim configs in theconfigs/sims/axis/xhc-hb04 directory supports arbitrary assignments
using an ini file parameter for coordinates.
For example:
[XHC_HB04_CONFIG]
...
coords = x y z c
...
$ halcmd show pin xhc-hb04.jog.enable\*
Component Pins:
Owner Type Dir Value Name
62 bit OUT FALSE xhc-hb04.jog.enable-a ==> pendant:jog-c
62 bit OUT FALSE xhc-hb04.jog.enable-x ==> pendant:jog-x
62 bit OUT FALSE xhc-hb04.jog.enable-y ==> pendant:jog-y
62 bit OUT FALSE xhc-hb04.jog.enable-z ==> pendant:jog-z
...
Ref: (driver manpage):
linuxcnc.org/docs/2.7/html/man/man1/xhc-hb04.1.html
Ref: (sim example configs with README and examples):
git.linuxcnc.org/gitweb?p=linuxcnc.git;a...69;hb=refs/heads/2.7
Please Log in or Create an account to join the conversation.