(SOLVED) BUG REPORT: Gmocappy Homing buttons in joint mode in Master

More
9 years 9 months ago #86816 by rodw
Andy,

Thanks, I missed your post. I know there has been a lot of talk about the joint Axis stuff but I sense not many have implemented it yet so there are bound to be bugs. This is the second I've found but the other was plasma related and Norbert has fixed that one. From what I can see, master does not support homing an individual axis which would be handy when initially setting up the joint axis on my gantry.

So I think that Gmocappy's process of homing an axis one by one is rendered obsolete in a Joint Axis Machine. It would be nice if there was an .ini file setting that told Gmoccappy this is a joint axis machine and therefore hide the individual Joint homing buttons. Unless it can work out a JA exists by itself)

Maybe LCNC should disable/ignore homing on paired axes now JA is mainstream.

I need to disable these buttons so a user does not skew the gantry. It would be best not to edit the main gmocappy source and keep it in the config folder.. Got any ideas? ANDing the output with 0 comes to mind. Perhaps then an INI variable could enable/disable/hide the naughty buttons.

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago #86859 by newbynobi
If you see the x y and z homing button, you are not in Joint mode!
Pressing F12 changes the mode between axis and joint mode. In joint mode the buttons for homing have numbers no letters.

That is why i do insist in a config mistake.

Please see the samples in sim/gmoccapy/gmoccapy_ja

Norbert

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago #86880 by rodw
OK, I have ticked off every setting between your config files and mine. I found I had an error. I did not have kinstype=BOTH in this line
Code:
KINEMATICS = trivkins coordinates=xyyz kinstype=BOTH

Without this, the world mode/joint mode button was not displaying.

I am using run in place and I got an immediate error when opening the SIM becasue it could not find the postgui.hal file. Is there any configuration data in that file that I need to care about? I just commented it out

I am guessing because I am running LCNC as RIP, the folder structure is different to what is expected. but I could not work out which file it was looking for.

So now in both the JA sim and my config, the individual joint homing buttons are always displayed regardless of the mode.

Is this expected behaviour? It seems rather dangerous to allow a user access to only one side of the gantry!

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago #86899 by newbynobi
@rodw,

no, the postgui hal file is not very important, it only connects the spindle feedback and at speed stuff, as well as the tool change dialog.

A Gantry is only one of many JA machines, imagine a Scara or 6 joints robot, they must home each Joint individualy.

May be we need a settings on the homing page to disable individual homing?


Norbert

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago #86927 by rodw

newbynobi wrote: A Gantry is only one of many JA machines, imagine a Scara or 6 joints robot, they must home each Joint individualy.

May be we need a settings on the homing page to disable individual homing?


Norbert, This is not something the user needs acces to. If you could incorporate an ini file variable that hid everything but the home all button (and also hid the world mode button), gantry users could build a more robust machine.

As it is currently, sooner or later somebody will hit the wrong button and try to tear their gantry apart

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago #86988 by newbynobi
Hallo Rodw,

I take that one on my to do list, but not in the INI.
IMHO it should go to the settings page.

Norbert

Please Log in or Create an account to join the conversation.

Moderators: newbynobi, HansU
Time to create page: 1.099 seconds
Powered by Kunena Forum