Wizard Output list and how they function?

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Gary Campbell
Posts: 2179
Joined: Sat Nov 18, 2017 2:32 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: Acorn 238
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Marquette, MI
Contact:

Output Canned Functions?

Post by Gary Campbell »

Is there documentation somewhere that tells the canned actions or logic scenario behind the Output Assignments?

For example, "NoFaultOut" toggles on after successful boot sequence. Do any of the others have action or logic behind them?

Thanks, GC
GCnC Control
CNC Control & Retrofits
https://www.youtube.com/user/Islaww1/videos
frijoli
Posts: 595
Joined: Tue Sep 12, 2017 10:03 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 1030090099
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: No
Location: Outside Winston-Salem, NC
Contact:

Re: Output Canned Functions?

Post by frijoli »

Gary Campbell wrote: Thu Jan 18, 2018 9:38 am Is there documentation somewhere that tells the canned actions or logic scenario behind the Output Assignments?

For example, "NoFaultOut" toggles on after successful boot sequence. Do any of the others have action or logic behind them?

Thanks, GC
Looking for this as well.
Clay
Clay
near Winston-Salem, NC
unofficial ACORN fb group https://www.facebook.com/groups/897054597120437/
frijoli
Posts: 595
Joined: Tue Sep 12, 2017 10:03 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 1030090099
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: No
Location: Outside Winston-Salem, NC
Contact:

Wizard Output list and how they function?

Post by frijoli »

Is there a document that explains what turns on these outputs? I assume it's part of the PLC, but not sure where to look.

I possibly want some custom functionality, but need to see how everything works.

Thanks,

Clay
Clay
near Winston-Salem, NC
unofficial ACORN fb group https://www.facebook.com/groups/897054597120437/
martyscncgarage
Posts: 9914
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: Wizard Output list and how they function?

Post by martyscncgarage »

frijoli wrote: Thu Jan 18, 2018 10:31 am Is there a document that explains what turns on these outputs? I assume it's part of the PLC, but not sure where to look.

I possibly want some custom functionality, but need to see how everything works.

Thanks,

Clay
Can you explain in a systemic sequence what you want to occur exactly? That should be nailed down first. PLC can be modified.
I think Keith posted the PLC manual before. Here is a link:
http://www.centroidcnc.com/downloads/CN ... Manual.pdf
I'm not that gutsy right now. :roll:
I learned recently on a PLC mod how things are some functions are "intertwined" so you really need to know as you say, how everything works and understand when you touch one thing, you may affect the operation of another function....with uninteneded consequences.

Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
frijoli
Posts: 595
Joined: Tue Sep 12, 2017 10:03 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 1030090099
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: No
Location: Outside Winston-Salem, NC
Contact:

Re: Wizard Output list and how they function?

Post by frijoli »

martyscncgarage wrote: Fri Jan 19, 2018 12:52 am
frijoli wrote: Thu Jan 18, 2018 10:31 am Is there a document that explains what turns on these outputs? I assume it's part of the PLC, but not sure where to look.

I possibly want some custom functionality, but need to see how everything works.

Thanks,

Clay
Can you explain in a systemic sequence what you want to occur exactly? That should be nailed down first. PLC can be modified.
I think Keith posted the PLC manual before. Here is a link:
http://www.centroidcnc.com/downloads/CN ... Manual.pdf
I'm not that gutsy right now. :roll:
I learned recently on a PLC mod how things are some functions are "intertwined" so you really need to know as you say, how everything works and understand when you touch one thing, you may affect the operation of another function....with uninteneded consequences.

Marty
At this point in the game, I'm not going to change anything. I just want to understand what does what. This all ties back to my spindle control.
The wizard is great for setting up standard systems, but I've never been a wizard kind of guy...

Clay
Clay
near Winston-Salem, NC
unofficial ACORN fb group https://www.facebook.com/groups/897054597120437/
Gary Campbell
Posts: 2179
Joined: Sat Nov 18, 2017 2:32 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: Acorn 238
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Marquette, MI
Contact:

Re: Wizard Output list and how they function?

Post by Gary Campbell »

Marty, et al...
I too have interest in this info, asked here: viewtopic.php?f=60&t=1401

When you say: "some functions are "intertwined" so you really need to know as you say, how everything works and understand when you touch one thing, you may affect the operation of another function....with unintended consequences." Is the exact reason that I seek the knowledge. Being a "routerhead" I have no idea how or why a machinist would want or use the majority of the functions on the button names, let alone the terminology listed in the drop box in the Wizard for outputs.

That said, there is a lot in common between mills and router tables and I am sure that if there was a little info those same "behind the scene" actions are similar or usable to add feature to router tables that are being upgraded to Acorn.
GCnC Control
CNC Control & Retrofits
https://www.youtube.com/user/Islaww1/videos
diycncscott

Re: Output Canned Functions?

Post by diycncscott »

The function of NoFaultOut is what it's name indicates it is. It means the control is not in a Fault/Reset condition. Typically it is used in the Estop loop so if the control or a peripheral reports a fault, the output turns off dropping the coil voltage to the Estop contactor. In a properly wired system, a NoFaultOut output should be included in every system.

The boot sequence in and of itself has nothing to do with the state of NoFaultOut. If NoFaultOut is on when the software starts, it simply means that there are no faults detected. Keep in mind that, if you close the Acorn software and restart the software without power cycling the Acorn, you WILL be in a fault condition when the software starts. This is because the Acorn hardware and the software send keep alive packets to monitor the hardware and software status. When you close the software, the Acorn hardware can no longer communicate with the software so it puts the hardware in a fault condition. When this happens, simply cycle estop and/or the VCP reset to clear
diycncscott

Re: Output Canned Functions?

Post by diycncscott »

Most I/O have comments included in the source code. For instance, this is the section that handles flood coolant:

;--Flood coolant on/off
;
; Toggle on/off or off/on if:
; In manual mode and a toggle key was pressed
; Turn on if:
; In auto mode and have M8
; Turn off if:
; Any fault or error
; In auto mode and don't have M8
; Doing tool check (?)
IF CoolFloodKey || KbFloodOnOff_M || SkinCoolFlood_M THEN (CoolantFloodPD)
IF ((Flood ^ (!CoolAutoModeLED && CoolantFloodPD))
|| CoolAutoModeLED && M8)
&& !(SV_STOP ||
CoolAutoModeLED && !M8 ||
ErrorFlag_M ||
DoToolCheck)
THEN (Flood), (CoolFloodLED), (SelectCoolantFlood)
diycncscott

Re: Wizard Output list and how they function?

Post by diycncscott »

Most I/O have comments in the source code that explains how they work.

For flood coolant:

;--Flood coolant on/off
;
; Toggle on/off or off/on if:
; In manual mode and a toggle key was pressed
; Turn on if:
; In auto mode and have M8
; Turn off if:
; Any fault or error
; In auto mode and don't have M8
; Doing tool check (?)
IF CoolFloodKey || KbFloodOnOff_M || SkinCoolFlood_M THEN (CoolantFloodPD)
IF ((Flood ^ (!CoolAutoModeLED && CoolantFloodPD))
|| CoolAutoModeLED && M8)
&& !(SV_STOP ||
CoolAutoModeLED && !M8 ||
ErrorFlag_M ||
DoToolCheck)
THEN (Flood), (CoolFloodLED), (SelectCoolantFlood)
frijoli
Posts: 595
Joined: Tue Sep 12, 2017 10:03 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 1030090099
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: No
Location: Outside Winston-Salem, NC
Contact:

Re: Output Canned Functions?

Post by frijoli »

Where is this data located? Is it a single program or many subroutines?
Clay
near Winston-Salem, NC
unofficial ACORN fb group https://www.facebook.com/groups/897054597120437/
Post Reply