A and B axis jog very slow when angular velocity is specified in display section

  • reBrick
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 years 9 months ago #291535 by reBrick
A and B axis jog very slow when these are defined in display section... 
DEFAULT_ANGULAR_VELOCITY = 5.60
MIN_ANGULAR_VELOCITY = 0
MAX_ANGULAR_VELOCITY = 56.00

This affects A and B even when the joint is type linear 

If I change display to axis, the jog function is normal. If I remove the angular specification in gmoccapy the jog is normal. Jogging with pendant is normal in all cases, this is a gmoccapy display issue.

Thanks for taking the time to consider my problems!

File Attachment:

File Name: knee-mill_...1-24.hal
File Size:6.54 KB
 

File Attachment:

File Name: knee-mill_...1-24.ini
File Size:3.63 KB

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

More
2 years 9 months ago #292102 by spumco
Gmoccapy appears to define the max/min angular jog velocities in degrees/minute.

github.com/LinuxCNC/linuxcnc/blob/master...gmoccapy.glade#L1403

Which means a value of "56" will result in 56 degrees per minute - painfully slow.

If you want 56 degrees/second, try increasing by a factor of 60.  Same with the default velocity value.

Note that the same glade file appears to have a max limit of 3600.  This may need to be changed in a glade editor:

forum.linuxcnc.org/gmoccapy/38811-gmocca...ular-velocity#163532

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

  • reBrick
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 years 9 months ago #292111 by reBrick
It shouldn't affect Linear axis. Joint 3 and Joint 4 are both linear.

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

More
2 years 9 months ago #292116 by spumco
Sorry, misunderstood your config.

Try adding this to INI:
[AXIS_A]
TYPE = LINEAR

[AXIS_B]
TYPE = LINEAR

I had a similar problem just the other day with axis GUI.  The gui was programmed to interpret XYZUVW as linear axes unless specifically defined in [AXIS].  This meant my W rotary axis was clamped by the gui at linear units.

Gmoccapy may have the same or similar programming.

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

  • reBrick
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 years 9 months ago #292117 by reBrick
Thanks for the pointers. I have increased the angular velocity, maybe too much. Setting axis to linear didn't resolve the problem, A and B respond to angular settings in GUI whether linear or angular.

 

File Attachment:

File Name: knee-mill_...1-31.ini
File Size:3.69 KB

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

More
2 years 9 months ago #292118 by spumco
You may want to open a ticket on github for this.  If gmoccapy isn't responding as expected  - that is using the expected units & limits for an axis type - the devs should know about it.

Or clarify in the user manual how to set an axis, or there are arbitrary restrictions on linear axis names.

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

  • reBrick
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 years 8 months ago #294658 by reBrick
It was pointed out to me by Andy Pugh that convention is to use W for a second Z axis (I didn't realize the association with existing axes) and if I change the 4th linear axis from A to W this is no longer a problem. The problem I have now is that gmoccapy doesn't seem to render the build volume correctly with W axis, so the model is displayed far outside the build volume. Simply going back to axis seems to work fine.

 


File Attachment:

File Name: knee-mill_...2-27.hal
File Size:6.83 KB
 

File Attachment:

File Name: knee-mill_...2-27.ini
File Size:3.72 KB

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

More
2 years 8 months ago - 2 years 8 months ago #294661 by scotth
Can you show us your machine's physical layout?
W normally is linear and runs parallel with Z.
In your ini file, A has different max limit than joint4.

Look at      www.mastercam.com/news/blog/multiaxis-ma...ks-and-its-benefits/

 
Last edit: 2 years 8 months ago by scotth.

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

  • reBrick
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 years 8 months ago - 2 years 8 months ago #294664 by reBrick
It's a knee mill Z is quill, W is knee and A is rotary table. I haven't connected rotary table yet, just trying to get the configuration working and attempting to run a job with the XYZW (really just XYZ as I don't address W in gcode).
Last edit: 2 years 8 months ago by reBrick.

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

More
2 years 8 months ago #294665 by scotth
In the program, anything with a G1 will try and reach the endpoint in a coordinated move, with all axis reaching the final point at the same time. A slower axis will limit axis velocity.

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

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