Making some axes independent of the motion controller

More
25 Mar 2019 23:51 #129627 by cogzoid
Thanks. I didn't realizes that changes would be made that wouldn't be backwards compatible... I've gotten the homing sequencing orders figured out.

Then I spent an hour trying to figure out why some axes weren't working, and it turned out I had to change the control type and connect the amp-enable-out pin to the right place. I guess it says something that I was able to figure it out without having to beg people on this forum to help me!

I'm going to call it a day and start testing my existing g-code with the new joint system tomorrow.

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

More
26 Mar 2019 02:25 - 26 Mar 2019 02:30 #129636 by dgarrett

I didn't realizes that changes would be made that
wouldn't be backwards compatible


A version change from 2.7.x (the current release)
to a new major release like 2.8.x (currently the
master branch identified as a PRE-release version
(2.8~pre1) in:

github.com/LinuxCNC/linuxcnc/blob/master/VERSION

may be expected to break configs and/or require changes
to ini and hal files.

Experimental branches are almost always based on the master
branch -- so it is recommended to study:
linuxcnc.org/docs/master/html/getting-st...dating-linuxcnc.html

For instance:
3.8. Home sequences
Negative values may be used for the ini file items
named [JOINT_n]HOME_SEQUENCE. Prior to joints_axes
incorporation a value of -1 or the ommission of
the item indicated no sequence was applicable.
Now, only omission of the item is used for that
purpose. See the chapter: Homing Configuration for
more information.
Ref: linuxcnc.org/docs/master/html/getting-st...html#_home_sequences
Last edit: 26 Mar 2019 02:30 by dgarrett.

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

More
26 Mar 2019 08:41 #129657 by pl7i92
all postgui is to be selfmade changed to the new system
so stay as long as you can

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

More
26 Mar 2019 17:06 #129712 by cogzoid
Here's a description of a subtle change I noticed:

When trying to turn off homing on an axis, I first just commented out the HOME_SEQUENCE line like your instructions suggest. However when I started up LinuxCNC the "Home All" button had changed to "Home Joint", and I had to home the other 7 joints individually. I scrolled down and implemented the instructions under 3.13 Immediate Homing . Then I get the "Home All" button back. I'm not sure if that behavior was intended or not, but probably the documentation should reflect this.

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

More
02 Jun 2022 06:35 #244425 by bkt
@dgarret .... read these post in these days .... really baased on these 
#124678    your explanation I understand my problem in extrajoint usages ...... some time my application must go in emergency mode .... can be during emergency encoder on extrajoint move for 1/2 revolution .... when return in normal mode limit3 can't drive extrajoint correctly because "offset" accumulated during emergency .... whitch pin can use to reset these "offset" ??   

real
thanks
bkt

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

More
08 Jun 2022 17:19 #244769 by andypugh
You might be able to use linuxcnc.org/docs/stable/html/man/man9/offset.9.html
(which was useful for moving an axis _before_ extrajoints was introduced)

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

Time to create page: 0.168 seconds
Powered by Kunena Forum