Production monitoring ideas

More
22 May 2024 05:38 #301130 by chrisfischer
I've got a machining center I'm thinking of retrofitting with linuxcnc and I'm trying to understand the value from a production and automation standpoint.  Looking at the feedback we get from the drives with ethercat has me wondering, would it be possible to record the spindle load for a production job? Could linuxcnc compare the recorded values through the duration of the job and error out if the real time job sees an out of tolerance load? This could be a real time way to monitor broken tools or maybe even worn out tools before they break. 
Maybe this could be done with the axis servos as well. 

What other ideas are there for linuxcnc to help with production automation?

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

More
22 May 2024 06:47 #301134 by jimmyrig
Could it, yes! Does it now? not sure....prob not

linuxcnc being open source gives so many opportunities for advancement and tuning that cannot be done with closed sourced machines.

Your idea is a great one, no reason its not possible, someone just needs to code it. With AI now adays it couldnt be a better time.

id start with a simple python script to record the values every 10th of a second or so (outside of linuxcnc) then tell linuxcnc to stop if those compared values are different (+ some perfentage). once it is working the integration to linux cnc wont be too bad.
The following user(s) said Thank You: tommylight

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

More
22 May 2024 13:23 #301147 by tommylight
Have a look at PlasmaC and QtPlasmaC, those have a lot info about number of pierces, torch on time, program run time, etc, so yes a lot can be done, and most probably all that info can be also monitored from other networked PC's by running HTTPD on the machine PC's.

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

More
25 May 2024 08:42 #301381 by andypugh
If the data can get into HAL then the rest is just scripting. I think this sounds like a job for a Python component:

linuxcnc.org/docs/stable/html/hal/halmodule.html
linuxcnc.org/docs/stable/html/config/python-hal-interface.html

This does assume that you know Python, or can persuade someone to write it for you. Though someone has created an AI chatbot that does a really decent job of this in the specific LinuxCNC context.
sourceforge.net/p/emc/mailman/emc-develo...mx-bs11/#msg58732428

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

Time to create page: 0.138 seconds
Powered by Kunena Forum