Wizard Output list and how they function?
Moderator: cnckeith
-
- 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?
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
For example, "NoFaultOut" toggles on after successful boot sequence. Do any of the others have action or logic behind them?
Thanks, GC
-
- 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?
Looking for this as well.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
Clay
Clay
near Winston-Salem, NC
unofficial ACORN fb group https://www.facebook.com/groups/897054597120437/
near Winston-Salem, NC
unofficial ACORN fb group https://www.facebook.com/groups/897054597120437/
-
- 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?
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
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/
near Winston-Salem, NC
unofficial ACORN fb group https://www.facebook.com/groups/897054597120437/
-
- 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?
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.
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
We can't "SEE" what you see...
Mesa, AZ
-
- 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?
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.martyscncgarage wrote: ↑Fri Jan 19, 2018 12:52 amCan 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.
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
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/
near Winston-Salem, NC
unofficial ACORN fb group https://www.facebook.com/groups/897054597120437/
-
- 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?
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.
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.
Re: Output Canned Functions?
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
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
Re: Output Canned Functions?
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)
;--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)
Re: Wizard Output list and how they function?
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)
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)
-
- 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?
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/
near Winston-Salem, NC
unofficial ACORN fb group https://www.facebook.com/groups/897054597120437/