- Posts: 1635
- Thank you received: 595
Retrofitting a 1986 Maho MH400E
- RotarySMP
- Offline
- Platinum Member
-
Less
More
7 years 5 months ago - 7 years 5 months ago #133752
by RotarySMP
Replied by RotarySMP on topic Retrofitting a 1986 Maho MH400E
As PCW said, this is normal, and is probably just settings, sign error, maybe a wrong scale, bad tuning parameters.
First leave the drives off, and turn the X and Y ball screws bay hand. Are DRO's moving in the correct direction? (would indicate Sign error in the Ini:
Is the distance travelled correct? 5mm ball screw, two rotations = 2 mm travel would equal a scale error in that same line.
Manually wind X and Y all the way to the end stops and make sure the end stop switches are correctly set before the ballscrews go on block and self destruct.
Unplug the encoders, and power up the drives. The machine was working under Phillips control, so the drives should be correctly tuned. Without the encoder connected, you should only get very slow drift.
Is yours also a MH400E or one of the larger models? Your P, FF1 and FF2 may well be significantly different to mine. You need to work through that servo tuning link PCW sent you, and need to befriend HALScope. It is going to be your new BFF until you get the tuning set.
Mark
First leave the drives off, and turn the X and Y ball screws bay hand. Are DRO's moving in the correct direction? (would indicate Sign error in the Ini:
Code:
ENCODER_SCALE = -1000
Manually wind X and Y all the way to the end stops and make sure the end stop switches are correctly set before the ballscrews go on block and self destruct.
Unplug the encoders, and power up the drives. The machine was working under Phillips control, so the drives should be correctly tuned. Without the encoder connected, you should only get very slow drift.
Is yours also a MH400E or one of the larger models? Your P, FF1 and FF2 may well be significantly different to mine. You need to work through that servo tuning link PCW sent you, and need to befriend HALScope. It is going to be your new BFF until you get the tuning set.
Mark
Last edit: 7 years 5 months ago by RotarySMP.
The following user(s) said Thank You: Glemigobles
Please Log in or Create an account to join the conversation.
- Glemigobles
- Offline
- Elite Member
-
Less
More
- Posts: 201
- Thank you received: 18
7 years 5 months ago #133753
by Glemigobles
Replied by Glemigobles on topic Retrofitting a 1986 Maho MH400E
Thanks PCW!
As usual though I've no idea how to accomplish any of the above steps
As usual though I've no idea how to accomplish any of the above steps
Please Log in or Create an account to join the conversation.
- Glemigobles
- Offline
- Elite Member
-
Less
More
- Posts: 201
- Thank you received: 18
7 years 5 months ago - 7 years 5 months ago #133754
by Glemigobles
Replied by Glemigobles on topic Retrofitting a 1986 Maho MH400E
Thanks Mark!
Mine is an MH600E, so it's probably different in terms of tuning.
I'll try your suggestions so that I can work with Halscope and determine the correct tuninig parameters. It's kind of impossible now when the axis drifts
EDIT: Just saw your edit, why exactly would you set the encoder scale to -? I was under the impression that this was the parameter determined by the accuracy of the linear scales, so that 1000 meant 1 micron. Why would it need to be a -?
Mine is an MH600E, so it's probably different in terms of tuning.
I'll try your suggestions so that I can work with Halscope and determine the correct tuninig parameters. It's kind of impossible now when the axis drifts
EDIT: Just saw your edit, why exactly would you set the encoder scale to -? I was under the impression that this was the parameter determined by the accuracy of the linear scales, so that 1000 meant 1 micron. Why would it need to be a -?
Last edit: 7 years 5 months ago by Glemigobles.
Please Log in or Create an account to join the conversation.
- RotarySMP
- Offline
- Platinum Member
-
Less
More
- Posts: 1635
- Thank you received: 595
7 years 5 months ago - 7 years 5 months ago #133756
by RotarySMP
Replied by RotarySMP on topic Retrofitting a 1986 Maho MH400E
What you have now is probably not drift but runaway. Unplug the encoders (The MESA's plugable connector strips are really handy here) and power the Indramat. My MAHO hadn't run in years, but the Indramat was well tuned and the axis only drifted very slowly.
I'd start with Z Encoder disconnected (hopefully you can get the other axis holding before it drifts too far.) Start with only one axis (Y is easiest as you are next to it), so disconnect X encoder as well.
Manually set Y in the middle of travel. Give it a huge min_Ferror in the ini like 10*. When you switch on the drive watch the dro and see which way it runs, verses the actual movement. Runaway is normally a sign error in either encoder_scale and/or output_scale INI parameters. If you look at my INI they are not consistant.
I just noticed that I never reset my Z Ferror when I finished tuning.
Mark
I'd start with Z Encoder disconnected (hopefully you can get the other axis holding before it drifts too far.) Start with only one axis (Y is easiest as you are next to it), so disconnect X encoder as well.
Manually set Y in the middle of travel. Give it a huge min_Ferror in the ini like 10*. When you switch on the drive watch the dro and see which way it runs, verses the actual movement. Runaway is normally a sign error in either encoder_scale and/or output_scale INI parameters. If you look at my INI they are not consistant.
I just noticed that I never reset my Z Ferror when I finished tuning.
Mark
Last edit: 7 years 5 months ago by RotarySMP.
Please Log in or Create an account to join the conversation.
- RotarySMP
- Offline
- Platinum Member
-
Less
More
- Posts: 1635
- Thank you received: 595
7 years 5 months ago #133758
by RotarySMP
Replied by RotarySMP on topic Retrofitting a 1986 Maho MH400E
The negating encoder scale or output scale change whether it counts up or down. If it is a wrong sign, linuxcnc detects a position error, and commands a voltage to the indramat to move it back to zero. If the scale doesn't match the axis, the movement causes a larger error, linuxcnc commands still more voltage, and soon you are runaway at max velocity. Emphasis on max as in Boeing 737 Max
The value in encoder scale is the increment 1000=1µm with the EXE you have.
Mark
The value in encoder scale is the increment 1000=1µm with the EXE you have.
Mark
Please Log in or Create an account to join the conversation.
- Glemigobles
- Offline
- Elite Member
-
Less
More
- Posts: 201
- Thank you received: 18
7 years 5 months ago #133759
by Glemigobles
Replied by Glemigobles on topic Retrofitting a 1986 Maho MH400E
One thing I managed to quickly determine with the DRO was that the Y axis was actually the X axis, because when I moved the Y by hand it correctly displayed the direction in the X field. So direction error is quite likely as X should have 0 near home while Y has home near 400 (max travel, on the Philips it home on 390; in fact all axes homed 10mm from their limit switch, it'd find the switch, move back 10mm and it was homed).
Please Log in or Create an account to join the conversation.
Time to create page: 0.204 seconds