Retrofitting a 1986 Maho MH400E

More
20 Apr 2021 07:26 #206505 by db1981
not all docs online, but our server doesn't forget things....

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

More
21 Apr 2021 11:16 #206631 by andypugh
Issyvarsano is in Bulgaria and makes his own LinuxCNC boards based on the Mesa firmware.
imgur.com/20vh4rr
Is an example.
Whether it is him making the Maho boards, or someone else, I wouldn't know.

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

More
19 Oct 2021 08:42 #223533 by gabionose
Hello from Romania , very interesting and inspiring post , i own two Maho , one is 500c model ,this one can be retrofited with LinuxCnc  , but the second is 500W cnc 132  , point to point straight cut control , heidenhein ,  but  the model uknown ,  with  single servo  and 3 cluctch for each axis, 
question is : can be retofited with LinuxCnc?

Best regards 

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

More
19 Oct 2021 09:18 #223538 by anfänger
Yea ans No, cause you on can move on axis at the time and you have quite a backlash in the spindles.
So a simple retrofit is not possible. But If you change to ballscrews and a servo for each axis you can retrofit it.
ThisOldTony did a Mac3 retrofit on a 400p there you see what I am talking about
The following user(s) said Thank You: RotarySMP

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

More
19 Oct 2021 21:44 #223595 by RotarySMP
I agree that retrofitting one of the single axis drive motor Maho's is not a very attractive project.

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

More
20 Oct 2021 07:49 #223638 by gabionose
Hi , i agree with you , but i am not looking for any complex milling , not doing radius  , just want to use the mill as it is now  , manual or automatic positioning   point to point  straight milling , just want to save the money for retrofiting the 500C.
I must mention, the current controller is defective , looking for a contoller capable to use actual linear scales , with analogic ouput for servodrive control and ,very important , capable with aux programming  as plc , for clucthes control.
These conclusions made me think of Linuxcnc
Thanks a lot .

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

More
20 Oct 2021 08:42 #223640 by anfänger
If you just wand to copy the control of the MAHO it might be possible but not very convenient. You could control the clutches by unlock pins.
But I am not sure, and tuning would be a challenge.
And i am not sure how to control the analog out
The following user(s) said Thank You: RotarySMP

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

More
20 Oct 2021 16:45 #223684 by RotarySMP
I again agree. LinuxCNC can control pretty near anything. but this might require some pretty significant program alteration.
Some of my ideas...
- Is there any switch in LinuxCNC to  inform it that it is only allowed to move one axis at a time?
- If not you could set your post processor to only output single axis motion lines.
- You would need to set LinuxCNC to absolute stop mode (G61.1) to prevent it trying to blend two axis at corners.
- When a new line of motion is parsed, LinuxCNC will expect the motion to begin immediately. The fact that it has to implement clutch changing and receive feedback that this has completed before it can start outputing the motion may be pretty difficult to implement.
- I looked at Remap, and doubt you can use that to modify the G0 and G1 behaviour. You might be able to do something with unused Gcodes, where your PP sends a "G0" line as G88.1, and then in Remap parse that to first do the clutch magic, and then G0 commands once the correct clutches are engaed.
- The actual I/O of LinuxCNC clutch control and feedback will be the easy part. If going to guess that this is 24VDC system and could be interfaced with a MESA 7i84.
- I'm guess that the axis drive is a single axis Indramat, or similar analog servo drive. A  7i97 to interface the motor drive and the linear encoders would likely work.
-I wonder whether you can net all three axis motion pins to a single analog output of the 7i97?
Mark

There are a lot of guys who are much smarter and more experienced at LinuxCNC , and one of them may identify a simple solution.

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

More
21 Oct 2021 07:28 #223787 by gabionose
I think LinuxCnc , it is the most closer way to go , all i need is to trigger an output for each axis before starts to move ,  like a brake release or clutch engage , with no feedback , feedback is pretty hard to obtain , only with a current relay  or confirmation via NO/NC contact of a relay , but they are fast cluctches  and i guess will be just fine without feedback from clutches.
I will set the PP to send a line for every axis separately and then next axis ,   like G1 X ....     then   G1 Y.......  
The analogic ouputs from Mesa card   i will link them to an arduino board   , also  i will read the digital outputs for the clutches  and make a simple program  to choose the analogic value for axis that needs to move  and pass it to drive .
The drive is Indramat 1Trm2 , his operation is also questionable ,it is not moving smoothly, (i have to check , maybe it is the analogic command from contrller defective)  even  the machie has a few hours of operation ,  excellent mechanic condition.I got several drives to replace if need it , also step/dir or analogic.
Thank you guys .
 

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

More
21 Oct 2021 07:49 #223792 by anfänger
I would use a analog Mesa card.

For the clutch control you could use the unlock pins:

linuxcnc.org/docs/html/man/man9/motion.9...OINT%20UNLOCK%20PINS

It‘s for indexers but could solve some of your issues.

The machine has trapezoidal spindles I think, you you could get in trouble with backlash and the PID tune. But you only move one axis at a time (I would write a ladder script to trip estop if two axis are unlocked at the same time)
You could go for a low P to prevent from overshooting.

As Manfred mentioned one big problem could be that you can’t link the analog out for all axes to one pin.

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

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