Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post your completed retrofits for the world to see.

Moderator: cnckeith

Post Reply
cnckeith
Posts: 8073
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post by cnckeith »

Adam says:

In the latter part of 2021 I began to design in my head and on scratch paper a brand new and complete production line for our industrial wood products. Throwing out everything that we have learned over the past 20 years of manufacturing our products and starting with a blank slate and complete freedom in the design and implementation of this new production line I had a few simple goals in my head. Those goals were to reduce our reliance on lower skill employees (that often injured themselves do to simple carelessness or from repetitive motion handling heavy items), reduce the overall labor cost and increase our production capacity by 200-300%. (Don’t worry those employees will be reassigned to different tasks that are required prior to the product entering this new production line.)

In my design each of the many machines accomplishes a relatively simple task. Machine #6 was however a control nightmare as the coordinated motions required logic that was beyond what I cared to implement with typical PLC ladder logic. I reached out to Keith about the AcornSix that was in development and beta testing phase as a solution to my need for more than the 4-axis motion available in the standard Acorn. I had used the Acorn a few years back when I designed and built a 5x10 CNC Plasma table with rapid speeds greater than 3500IPM. I worked with Keith in the early stages of Centroids development of the Plasma version of the CNC12 software before moving on to a job with a different company. I had enjoyed working with Keith and seeing as I tend to do things that are a little out of spec with what manufactures design their hardware to do, I knew that I would have a good partner in Centroid on this project.

Simply having a CNC control was not enough for me. I needed something more integrated than that. This is where I was introduced to the CNC Skinning API and soon came to realize that the power of it was my answer. I began by writing a windows application to act as a translation mechanism to communicate between the Allen Bradley PLC and CNC12. Shortly after I had written a simple application (which only took a few hours), I decided to take it a step further and push some of the CNC12 VCP functions out to the HMI. Running for over a year now the machine is all i had hope it to be. I created my own CNC12 screens to meet my application specifically. The custom CNC12 screens i made make running the machine from the operator stand point very simple, the machine makes the same family of parts with some dimensional differences so the operator simple enters the basic data needed and CNC12 runs a macro g code program that uses that dimensional data. No cad/cam, no g code editing, no g code creation by the operator, it is all automatic. I would love to post a video of the machine in action but i don't want my competitors to see what i have done, i'm probably already posting too much. :D

adams machine.jpg
centroid api jog control panel.jpg
Job_Controls.png
Job_Controls.png (172.99 KiB) Viewed 7723 times
machine.png
image010.png
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html


martyscncgarage
Posts: 9932
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Mesa, AZ

Re: Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post by martyscncgarage »

Very nice work. Interesting and shows the power of the Centroid control
Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ


SpacedmanSpiff
Posts: 33
Joined: Mon Nov 09, 2020 6:43 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: oc1c5708fb62-01224202901
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post by SpacedmanSpiff »

Hi Keith !

How does one get into the api game ? I have a project concerning a press brake that I would like to do a custom input hmi for. All the best !
Sean


tblough
Posts: 3329
Joined: Tue Mar 22, 2016 10:03 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: 100505
100327
102696
103432
7804732B977B-0624192192
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Boston, MA
Contact:

Re: Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post by tblough »

You could look in the CentroidAPIDocumentation directory under the CNC? Directory on your computer.
Cheers,

Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.


APCNC
Posts: 10
Joined: Thu Oct 24, 2024 7:04 pm
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: No
CNC11: No
CPU10 or CPU7: No

Re: Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post by APCNC »

tblough wrote: Tue Jul 09, 2024 5:20 pm You could look in the CentroidAPIDocumentation directory under the CNC? Directory on your computer.
I'm looking into the centroid systems but I do not currently have the software. So I need to download the software for the documentation, correct? The APi documentation is hidden very well if or I'm doing a very bad job looking for it. lol It sounds very promising so Im on a mission but will likely wait til tonight or this weekend. Thanks


cnckeith
Posts: 8073
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post by cnckeith »

APCNC wrote: Fri Oct 25, 2024 4:17 pm
tblough wrote: Tue Jul 09, 2024 5:20 pm You could look in the CentroidAPIDocumentation directory under the CNC? Directory on your computer.
I'm looking into the centroid systems but I do not currently have the software. So I need to download the software for the documentation, correct? The APi documentation is hidden very well if or I'm doing a very bad job looking for it. lol It sounds very promising so Im on a mission but will likely wait til tonight or this weekend. Thanks
its included with every CNC12 installation. here c:\cncm\CentroidApiDocumentation
api doc.png
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html


cncsnw
Posts: 4097
Joined: Wed Mar 24, 2010 5:48 pm

Re: Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post by cncsnw »

Keith: why not put the API documentation on the web site?


cnckeith
Posts: 8073
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post by cnckeith »

cncsnw wrote: Fri Oct 25, 2024 7:53 pm Keith: why not put the API documentation on the web site?
the example app we have in the API documentation needs to be improved/replaced, i'll put it on the website as soon as we have a nice example!
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html


cnckeith
Posts: 8073
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Custom Centroid APi CNC12 screen set by Adam for a custom CNC machine

Post by cnckeith »

Jacob put together a CNC app for an Acorn customer today. this will become the first example in the Centroid APi documentation.
It is a user friendly single Axis movement keypad for special saw application so you don't have to go into MDI mode and understand any G code.

centroid 1 axis move pad api.png
new forum just for APi Discussions has been created. Jacob will make the first post about his new app.
viewforum.php?f=72
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html


Post Reply