Early Omniturn gang lathe to Linuxcnc?

More
19 Oct 2019 02:49 - 19 Oct 2019 02:50 #148269 by PCW
Did you do the "accept component changes" step?
What LinuxCNC version are you using?

I cannot duplicate this error with the current pncconf (nor have I seen it in older versions)
Here what I get with a basic lathe config and selecting a 5i25 +7i77x2 with one 7i77:

# Generated by PNCconf at Fri Oct 18 19:39:54 2019
# If you make changes to this file, they will be
# overwritten when you run PNCconf again

loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
loadrt hostmot2
loadrt hm2_pci config=" num_encoders=6 num_pwmgens=0 num_stepgens=0 sserial_port_0=000xxx"
setp hm2_5i25.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.z,pid.s

addf hm2_5i25.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf pid.x.do-pid-calcs servo-thread
addf pid.z.do-pid-calcs servo-thread
addf pid.s.do-pid-calcs servo-thread
addf hm2_5i25.0.write servo-thread

Now you can just globally replace "[HMOT]CARD0" with "hm2_5i25.0" and fix the hal file
but its a pretty odd error...
Last edit: 19 Oct 2019 02:50 by PCW.

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

More
19 Oct 2019 03:00 #148272 by gearheaded
The version of Linuxcnc I'm running is: LINUXCNC - 2.9.0-pre0-702-g895db7695

Although I new that I had "accepted changes"...I tried again and the same error.

I can try the global replace, but it would be nice to know if I am simply doing something wrong.

Thanks

Karl

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

More
19 Oct 2019 03:18 #148275 by gearheaded
Here are some screen shots of my configuration screens if it helps:









Thanks

Karl

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

More
19 Oct 2019 03:25 #148276 by cmorley
on the start page deselect 'use INI substitution'

Though I wonder why the substitution didn't work..

Chris

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

More
19 Oct 2019 06:33 #148289 by gearheaded
Hello again:

I set up a new config deselecting .ini substitution and it worked. Thank you Chris and Peter for your help.

Now I'm trying to see the count or pin change for the MPG. I can't seem to find the pin to watch in HAL Configuration.

According to the tutorial here... Gnipsel 7I77 tutorial

An example is given connecting an MPG to the 7I77 the same way I did. After connecting, the tutorial suggests opening the HAL configuration, and selecting pin enc0 to watch.

However, I can't find an enc0 pin to connect too.

Don't have much experience with Linuxcnc at this level, so any help greatly appreciated.

Thanks

Karl

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

More
19 Oct 2019 14:12 #148325 by OT-CNC
You may have to increase the number of encoders called in the hal to get it to show.

loadrt hm2_pci config= num_encoders=6

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

More
19 Oct 2019 14:51 #148330 by cmorley
Do you have the field power supplied? Some pins don't show if field power is missing.

Chris

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

More
19 Oct 2019 14:54 #148331 by cmorley

You may have to increase the number of encoders called in the hal to get it to show.

loadrt hm2_pci config= num_encoders=6


The MPG encoder pins that support 1x mode are not selected this way.
They require mode 3 and change a few GPIO pins to lower speed MPG encoder pins

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

More
19 Oct 2019 19:17 - 19 Oct 2019 19:18 #148354 by gearheaded
Hello:

Woke up to a dark, rainy, dreary, Pacific NW morning. Had a couple hours before needing to go make money...so I decided to reboot the system, fire up the old oscilloscope, and check my signals and such.

However, upon launching my configuration I got an error message that may explain some things, But so far, I can't seem to figure out what is causing them.

Here is the messages:



I get that it is closing down comms with the 7I77, but I don't understand the uncleared Doit, or the overall implications of the three messages. I changed the configuration and increased the servo base period to the same as recommended, and rebooted the system a couple times just to power everything down and let the caps drain off...same messages each time.

Any ideas?

Karl
Last edit: 19 Oct 2019 19:18 by gearheaded.

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

More
19 Oct 2019 19:53 - 19 Oct 2019 19:54 #148357 by PCW
Those messages are symptoms of running the servo thread too fast or generic real time problems.

1. Use 1000000 (= 1 ms) as a servo thread period
2. Verify that you are running a real time kernel and that your system real time performance is adequate
Check the kernel with

uname -a

Check real time performance with

latency-histogram --nobase

Run this for a long time while moving windows around launching big applications (like web browsers)
or watching youtube videos etc etc.
Last edit: 19 Oct 2019 19:54 by PCW.

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

Moderators: piasdom
Time to create page: 0.091 seconds
Powered by Kunena Forum