I do not have a mist coolant, flood coolant, work light. I would like to use one or more of these outputs for another function.
How do I reassign the function to whatever I need?
How do I assign words in the software to identify it to the operator?
Is there any other way to implement it other than thru an Mcode plus Macro?
How do I disengage it from the existing software, so that the software does not issue any unwanted commands thinking that the original function is still wired?
reassigning some All In One H6 Outputs
Moderator: cnckeith
Re: reassigning some All In One H6 Outputs
All this is done by editing your PLC program source, then recompiling it.
The least-effort way to free up outputs is to "park" unused features on memory bits instead.
For example, if you remove the original definitions for OUT3 (Flood), OUT4 (Mist) and OUT6 (WorklightOut), and put your own features on those outputs, then in the memory definitions section you could add something like:
... making sure to choose memory bits that are not already being used for anything else, of course.
That way, you do not have to locate and edit/delete the later lines of PLC logic that manipulate those features.
Alternately, if you want a leaner PLC program with fewer unnecessary parts, you could skip the memory definitions above, and instead just locate and delete the entire Flood Coolant section, Mist Coolant section, and the two or three lines that control WorkLightOut. Then it would not matter that the output definitions for those features are gone.
The least-effort way to free up outputs is to "park" unused features on memory bits instead.
For example, if you remove the original definitions for OUT3 (Flood), OUT4 (Mist) and OUT6 (WorklightOut), and put your own features on those outputs, then in the memory definitions section you could add something like:
Code: Select all
Flood IS MEM30
Mist IS MEM31
WorkLightOut IS MEM32
That way, you do not have to locate and edit/delete the later lines of PLC logic that manipulate those features.
Alternately, if you want a leaner PLC program with fewer unnecessary parts, you could skip the memory definitions above, and instead just locate and delete the entire Flood Coolant section, Mist Coolant section, and the two or three lines that control WorkLightOut. Then it would not matter that the output definitions for those features are gone.
-
- 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: reassigning some All In One H6 Outputs
As Marc said, the PLC needs to be modified. There is no Wizard for CNC12 Servo.cncot wrote: ↑Thu Mar 04, 2021 11:22 pm I do not have a mist coolant, flood coolant, work light. I would like to use one or more of these outputs for another function.
How do I reassign the function to whatever I need?
How do I assign words in the software to identify it to the operator?
Is there any other way to implement it other than thru an Mcode plus Macro?
How do I disengage it from the existing software, so that the software does not issue any unwanted commands thinking that the original function is still wired?
If you are unsure how to do it, hire Marc Leonard (cncsnw) be specific as to what you are trying to accomplish
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: 57
- Joined: Wed Jan 06, 2021 1:05 pm
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: console 104030 SysId 0008DC111213-1202202505
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Mims Florida
Re: reassigning some All In One H6 Outputs
I am a retired engineer from the space program.
I have a Degree in Electrical Engineering and a Masters in Computer science. I have never programmed a plc.
Please, are textbooks, software, manuals available to study? Any programming examples? One of the outputs should go to an indexer to cut gears and wait for a finished move signal to come back before cutting the next tooth.
There are other outputs needed.
Please help me find the correct things to study.
Warm Regards, Mike
I have a Degree in Electrical Engineering and a Masters in Computer science. I have never programmed a plc.
Please, are textbooks, software, manuals available to study? Any programming examples? One of the outputs should go to an indexer to cut gears and wait for a finished move signal to come back before cutting the next tooth.
There are other outputs needed.
Please help me find the correct things to study.
Warm Regards, Mike
-
- 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: reassigning some All In One H6 Outputs
https://www.centroidcnc.com/centroid_di ... manual.pdfcncot wrote: ↑Fri Mar 12, 2021 9:52 pm I am a retired engineer from the space program.
I have a Degree in Electrical Engineering and a Masters in Computer science. I have never programmed a plc.
Please, are textbooks, software, manuals available to study? Any programming examples? One of the outputs should go to an indexer to cut gears and wait for a finished move signal to come back before cutting the next tooth.
There are other outputs needed.
Please help me find the correct things to study.
Warm Regards, Mike
If it's a couple of minor changes, I suggest contacting Marc Leonard (cncsnw on our forums) and retain him to do it. Marc has YEARS of experience with Centroid and is pretty efficient at it.
cncsnw.com
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: 57
- Joined: Wed Jan 06, 2021 1:05 pm
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: console 104030 SysId 0008DC111213-1202202505
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Mims Florida
Re: reassigning some All In One H6 Outputs
Thanks, I found them in another post by cnckeith
-
- 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: reassigning some All In One H6 Outputs
Great, so you are all squared away?
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: 57
- Joined: Wed Jan 06, 2021 1:05 pm
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: console 104030 SysId 0008DC111213-1202202505
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Mims Florida
Re: reassigning some All In One H6 Outputs
Ask me again after I try to learn PLC programming! I SHOULD be able to do it....
I designed and built the Hardware and wrote the software that controlled all the high speed measurements in the launch pad for the Shuttle program, so I still know how to twiddle bits. Problems can arise when I don't know what Centroid calls some of them....
I am 71 now and this may be my last new programming language...
Better than becoming a couch potato in front of a TV set!! Its all a 100% loss hobby anyway.
Mike
I designed and built the Hardware and wrote the software that controlled all the high speed measurements in the launch pad for the Shuttle program, so I still know how to twiddle bits. Problems can arise when I don't know what Centroid calls some of them....
I am 71 now and this may be my last new programming language...
Better than becoming a couch potato in front of a TV set!! Its all a 100% loss hobby anyway.
Mike
-
- 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: reassigning some All In One H6 Outputs
Absolutely! Let us know how you make out.cncot wrote: ↑Mon Mar 15, 2021 1:47 pm Ask me again after I try to learn PLC programming! I SHOULD be able to do it....
I designed and built the Hardware and wrote the software that controlled all the high speed measurements in the launch pad for the Shuttle program, so I still know how to twiddle bits. Problems can arise when I don't know what Centroid calls some of them....
I am 71 now and this may be my last new programming language...
Better than becoming a couch potato in front of a TV set!! Its all a 100% loss hobby anyway.
Mike
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