- Posts: 99
- Thank you received: 0
Test LinuxCNC without motors and encoders connected
- Peterdeleu
- Topic Author
- Offline
- Premium Member
-
Less
More
7 years 4 months ago #136078
by Peterdeleu
Test LinuxCNC without motors and encoders connected was created by Peterdeleu
Hi @ all
I've received my Mesa cards (5i25, 7i77 and 7i84) today.
At first, I was unable to start LinuxCNC after a PnCConf.
It looks like the firmware on the 5i25 wasn't correct.
After loading the firmware "5i25_7i77x2.bit" the problem was solved.
Now LinuxCNC starts without a problem.
The spindle motor is configured on DRV5 and I can read a value from 0-10v on that port if I turn the spindle on.
However, I'm not able to home the machine. I get a "Joint 2 following error".
I think this is because I don't have a motor/encoder connected.
The LinuxCNC tries to move the servo, but the encoder doesn't provide signals. Is this correct?
Questions:
Will the 7i84 work with this firmware? (not yet connected)
Is there a way to overrule the presents of a servo/encoder, so that I can check If I get a 0-10v output on DRV1, 2 and 2.
Regards
Peter
I've received my Mesa cards (5i25, 7i77 and 7i84) today.
At first, I was unable to start LinuxCNC after a PnCConf.
It looks like the firmware on the 5i25 wasn't correct.
After loading the firmware "5i25_7i77x2.bit" the problem was solved.
Now LinuxCNC starts without a problem.
The spindle motor is configured on DRV5 and I can read a value from 0-10v on that port if I turn the spindle on.
However, I'm not able to home the machine. I get a "Joint 2 following error".
I think this is because I don't have a motor/encoder connected.
The LinuxCNC tries to move the servo, but the encoder doesn't provide signals. Is this correct?
Questions:
Will the 7i84 work with this firmware? (not yet connected)
Is there a way to overrule the presents of a servo/encoder, so that I can check If I get a 0-10v output on DRV1, 2 and 2.
Regards
Peter
Please Log in to join the conversation.
7 years 4 months ago #136080
by PCW
Replied by PCW on topic Test LinuxCNC without motors and encoders connected
The LinuxCNC tries to move the servo, but the encoder doesn't provide signals. Is this correct?
Yes, you will get a following error because the feedback position does not match the commanded position
Will the 7i84 work with this firmware? (not yet connected)
The 7I84 (and all SSerial cards) don't depend on card specific firmware,
they will work with any daughtercard that has a SSerial interface
Is there a way to overrule the presents of a servo/encoder, so that I can check If I get a 0-10v output on DRV1, 2 and 2.
You can set the following error limits quite wide
Yes, you will get a following error because the feedback position does not match the commanded position
Will the 7i84 work with this firmware? (not yet connected)
The 7I84 (and all SSerial cards) don't depend on card specific firmware,
they will work with any daughtercard that has a SSerial interface
Is there a way to overrule the presents of a servo/encoder, so that I can check If I get a 0-10v output on DRV1, 2 and 2.
You can set the following error limits quite wide
Please Log in to join the conversation.
- Peterdeleu
- Topic Author
- Offline
- Premium Member
-
Less
More
- Posts: 99
- Thank you received: 0
7 years 4 months ago #136083
by Peterdeleu
Replied by Peterdeleu on topic Test LinuxCNC without motors and encoders connected
Are the limits set by the parameters FERROR and MIN_FERROR?
And if yes, what value can I use?
And if yes, what value can I use?
Please Log in to join the conversation.
7 years 4 months ago #136086
by PCW
Replied by PCW on topic Test LinuxCNC without motors and encoders connected
yes, and say 1 inch or 25 mm
so you will only get an error when you get beyond these limits
I would not suggest setting them much wider because of the possibility
of forgetting to reset them, and huge following error settings are a safety
hazard
so you will only get an error when you get beyond these limits
I would not suggest setting them much wider because of the possibility
of forgetting to reset them, and huge following error settings are a safety
hazard
Please Log in to join the conversation.
- Peterdeleu
- Topic Author
- Offline
- Premium Member
-
Less
More
- Posts: 99
- Thank you received: 0
7 years 4 months ago #136089
by Peterdeleu
Replied by Peterdeleu on topic Test LinuxCNC without motors and encoders connected
Ok great!!, I was able to run the program.
If I measure the voltage on DRV1,2 and 3 (X, Y and Z-axis) I have 10V or -10V depending on the direction.
Is this always 10V? I thought that this was depending on the speed.
If I change the FEED OVERRIDE to 10%, it is still 10V. Is this correct?
If I measure the voltage on DRV1,2 and 3 (X, Y and Z-axis) I have 10V or -10V depending on the direction.
Is this always 10V? I thought that this was depending on the speed.
If I change the FEED OVERRIDE to 10%, it is still 10V. Is this correct?
Please Log in to join the conversation.
7 years 4 months ago #136098
by PCW
Replied by PCW on topic Test LinuxCNC without motors and encoders connected
The output voltage depends on:
1. The error
2. Your PID settings
If you set your PID tuning to all 0 except P=1, an error of one machine
unit will be 1V, so if the encoders are not connected, you will get an output
of 1V per machine unit moved
(assuming the default output scale of 10)
1. The error
2. Your PID settings
If you set your PID tuning to all 0 except P=1, an error of one machine
unit will be 1V, so if the encoders are not connected, you will get an output
of 1V per machine unit moved
(assuming the default output scale of 10)
Please Log in to join the conversation.
- Peterdeleu
- Topic Author
- Offline
- Premium Member
-
Less
More
- Posts: 99
- Thank you received: 0
7 years 4 months ago #136184
by Peterdeleu
Replied by Peterdeleu on topic Test LinuxCNC without motors and encoders connected
It looks scary to connect Mesa to the servo's mounted on the machine for the fire time.
It is probably wise to remove the servo's during a test run
It is probably wise to remove the servo's during a test run
Please Log in to join the conversation.
7 years 4 months ago #136203
by PCW
Replied by PCW on topic Test LinuxCNC without motors and encoders connected
Absolutely, you should _expect_ runaways on initial testing, so if you can
its a very good idea to de-couple the motors from the linear axis.
Runaways are a lot less dramatic if the motor just spins at
full speed rather than breaking expensive parts or hurting someone...
This is also an important reason to have sensible following error limits
and have the drive enables working _before_ you connect the servos
to the linear axis.
its a very good idea to de-couple the motors from the linear axis.
Runaways are a lot less dramatic if the motor just spins at
full speed rather than breaking expensive parts or hurting someone...
This is also an important reason to have sensible following error limits
and have the drive enables working _before_ you connect the servos
to the linear axis.
Please Log in to join the conversation.
- Peterdeleu
- Topic Author
- Offline
- Premium Member
-
Less
More
- Posts: 99
- Thank you received: 0
7 years 4 months ago #136208
by Peterdeleu
Replied by Peterdeleu on topic Test LinuxCNC without motors and encoders connected
Next Question 
I've added a 7i84 to the 5i25 - 7i77 set.
The connection has been done via a cut UTP cable.
The field power is also connected.
I ran the PNCconf again, after backing up my old files.
I was able to add the 7i84 card during the configuration. A 7i84 I/0 tab was added.
To see how the "name" was, I've configured a input (cycle machine) and a output (eStop on).
After this I've looked in the INI and HAL find for the changes I've made, and made the changes to the new INI and HAL file.
But now LinuxCNC will not start
The error message is:
Pin "hm2_5i25.1.7i84.0.2.output-00" does not exist.
What is my problem?
I've added a 7i84 to the 5i25 - 7i77 set.
The connection has been done via a cut UTP cable.
The field power is also connected.
I ran the PNCconf again, after backing up my old files.
I was able to add the 7i84 card during the configuration. A 7i84 I/0 tab was added.
To see how the "name" was, I've configured a input (cycle machine) and a output (eStop on).
After this I've looked in the INI and HAL find for the changes I've made, and made the changes to the new INI and HAL file.
But now LinuxCNC will not start
The error message is:
Pin "hm2_5i25.1.7i84.0.2.output-00" does not exist.
What is my problem?
Please Log in to join the conversation.
7 years 4 months ago #136211
by PCW
Replied by PCW on topic Test LinuxCNC without motors and encoders connected
Do you have VIN jumper in left position and both ( A and B ) 7I84 field powers connected?
Do you have 2 yellow and 1 red light on the 7I84 before you start?
Do you have 2 yellow and 1 red light on the 7I84 before you start?
Please Log in to join the conversation.
Time to create page: 0.325 seconds
