Injection molding
- vre
- Offline
- Platinum Member
-
Less
More
- Posts: 609
- Thank you received: 17
14 Oct 2025 21:48 #336451
by vre
Injection molding was created by vre
Can linuxcnc used as controller for hydraulic injection molding machine ?
For example to read thermocouples and do pid temperature control
actuate hydraulic solenoids read linear scales encoders and pressure sensors.
Does anyone have done retrofit of injection molding machine with linuxcnc ?
A machine that is not gcode controlled and not have linear axes..
For example to read thermocouples and do pid temperature control
actuate hydraulic solenoids read linear scales encoders and pressure sensors.
Does anyone have done retrofit of injection molding machine with linuxcnc ?
A machine that is not gcode controlled and not have linear axes..
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
Less
More
- Posts: 860
- Thank you received: 300
15 Oct 2025 00:02 #336464
by unknown
Replied by unknown on topic Injection molding
There's an example of an electronic gearbox for a lathe, no gcode, just a custom GUI and some HAL connections.
Probably not a lot that you can use, but an example of what you can do.
My guess would be as long as you can get the data into linuxcnc and output any control values based on the input you should be fine. This would probably require some custom HAL written components to operate on the data and apply the output required. Oh yeah and maybe a gui.
The absolute simplest example I can think of is the parallel port tester, doesn't have any kinematics, but does allow you to control outputs and read the state of inputs.
Just throwing this out there.
MRO is another example. Maybe this could be a starting point, just start be reading data and displaying it, once you have that nailed, you could start with some simple HAL components to manipulate your data.
linuxcnc.org/docs/html/gui/mdro.html
Not an exact implementation but kind a simple example of what is achievable.
No doubt Andy will have a better idea and contradict everything Ive said, as he's way way more knowledgeable.
Probably not a lot that you can use, but an example of what you can do.
My guess would be as long as you can get the data into linuxcnc and output any control values based on the input you should be fine. This would probably require some custom HAL written components to operate on the data and apply the output required. Oh yeah and maybe a gui.
The absolute simplest example I can think of is the parallel port tester, doesn't have any kinematics, but does allow you to control outputs and read the state of inputs.
Just throwing this out there.
MRO is another example. Maybe this could be a starting point, just start be reading data and displaying it, once you have that nailed, you could start with some simple HAL components to manipulate your data.
linuxcnc.org/docs/html/gui/mdro.html
Not an exact implementation but kind a simple example of what is achievable.
No doubt Andy will have a better idea and contradict everything Ive said, as he's way way more knowledgeable.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 21097
- Thank you received: 7205
15 Oct 2025 00:19 #336466
by tommylight
Replied by tommylight on topic Injection molding
LinuxCNC can do all that, and much more, but it is much better to use a micro controller for that task, usually PLC, but you can make your own PLC just search for "arduino PLC" or "ESP32 PLC" .
Please Log in or Create an account to join the conversation.
- vre
- Offline
- Platinum Member
-
Less
More
- Posts: 609
- Thank you received: 17
16 Oct 2025 09:16 #336534
by vre
Replied by vre on topic Injection molding
The machine is the same model as this
Please Log in or Create an account to join the conversation.
- timo
- Offline
- Elite Member
-
Less
More
- Posts: 170
- Thank you received: 49
16 Oct 2025 12:13 #336541
by timo
Replied by timo on topic Injection molding
Entry level regular PLCs are not all that expensive as well.
Linux CNC has Classic ladder to do PLC logic.
Linux CNC has Classic ladder to do PLC logic.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 21097
- Thank you received: 7205
16 Oct 2025 14:25 #336553
by tommylight
Replied by tommylight on topic Injection molding
First such machine i fixed was back in 1990 !!!
They are complicated machines, but all are made from simple parts, so look at it as separate parts, makes it much easier.
The main hurdle with retrofitting such machines is the logic and interlocks, writing down whatever you already know will help a lot during programing.
They are complicated machines, but all are made from simple parts, so look at it as separate parts, makes it much easier.
The main hurdle with retrofitting such machines is the logic and interlocks, writing down whatever you already know will help a lot during programing.
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 19753
- Thank you received: 4586
16 Oct 2025 14:27 #336554
by andypugh
Replied by andypugh on topic Injection molding
It could be done. It's probably how I would do it if I had to control an injection moulding machine, but only because I already know how to use LinuxCNC.
(when your only tool is a hammer....)
Getting temperature into LinuxCNC HAL is not the easiest thing. One option is:
linuxcnc.org/docs/stable/html/man/man9/max31855.9.html
(when your only tool is a hammer....)
Getting temperature into LinuxCNC HAL is not the easiest thing. One option is:
linuxcnc.org/docs/stable/html/man/man9/max31855.9.html
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 21097
- Thank you received: 7205
16 Oct 2025 22:47 #336575
by tommylight
Replied by tommylight on topic Injection molding
Another cheap option for reading thermistors is LM331, a voltage-to-frequency converter
www.ti.com/lit/ds/symlink/lm331.pdf?ts=1760588182451
Or an industrial solution by Mesa, the THCAD
www.ti.com/lit/ds/symlink/lm331.pdf?ts=1760588182451
Or an industrial solution by Mesa, the THCAD
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
Less
More
- Posts: 860
- Thank you received: 300
17 Oct 2025 00:24 #336580
by unknown
Replied by unknown on topic Injection molding
The Linuxcnc-RIO\riocore has a max6675 plugin.
github.com/multigcs/riocore/blob/main/ri...ns/max6675/README.md
github.com/multigcs/riocore/blob/main/ri...ns/max6675/README.md
Please Log in or Create an account to join the conversation.
- vre
- Offline
- Platinum Member
-
Less
More
- Posts: 609
- Thank you received: 17
18 Oct 2025 21:07 #336670
by vre
Replied by vre on topic Injection molding
4 X max31855 or max6675 will read the thermocouples of heaters
and linuxcnc will do the pid driving solid state replays for temperature regulation. I plan to use an sbc like rpi5 or opi5 with touch screen.
Now for plastic dosing the are mechanical regulators with switches
that the plan is to replace with linear encoders or linear sensors measuring distance and limit switches replaced by photoelectronic or induction sensors.
An sbc like rpi5 or opi5 will be enough using GPIO headers
and 24v breakout board for driving electro valves ?
Also am looking if it is possible to remove all hydraulic system
and convert it to pure electric machine with servomotors
because mold locking is done with toggle mechanism.
and linuxcnc will do the pid driving solid state replays for temperature regulation. I plan to use an sbc like rpi5 or opi5 with touch screen.
Now for plastic dosing the are mechanical regulators with switches
that the plan is to replace with linear encoders or linear sensors measuring distance and limit switches replaced by photoelectronic or induction sensors.
An sbc like rpi5 or opi5 will be enough using GPIO headers
and 24v breakout board for driving electro valves ?
Also am looking if it is possible to remove all hydraulic system
and convert it to pure electric machine with servomotors
because mold locking is done with toggle mechanism.
Please Log in or Create an account to join the conversation.
Time to create page: 0.096 seconds