Spindle air Brake All-in-one Board
Moderator: cnckeith
-
- Posts: 3
- Joined: Thu Oct 31, 2013 4:08 pm
- Allin1DC CNC Controller: Yes
- CNC Control System Serial Number: 101219
- DC3IOB: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
Spindle air Brake All-in-one Board
How do I wire up my All-in-one board (serial # 101219) to run my Shizouka spindle air brake - it is on a 110v solenoid that is NO (air is acting on brake) when not running a program and should release when I press the run program. What PLC software do I need to install? Thanks, dustyhos
-
- Posts: 91
- Joined: Thu Oct 17, 2013 4:32 pm
- Allin1DC CNC Controller: Yes
- CNC Control System Serial Number: 0605130770
- DC3IOB: No
- CNC11: Yes
- CPU10 or CPU7: No
Re: Spindle air Brake All-in-one Board
I could not say specifically which version, but Scott supplied me with a modified version to make use of my air-controlled spindle speed. I don't remember if my version of the (R2E4) PLC firmware was equipped with the air brake initially, or not. It works now, though.
Lloyd
Lloyd
-
- Posts: 91
- Joined: Thu Oct 17, 2013 4:32 pm
- Allin1DC CNC Controller: Yes
- CNC Control System Serial Number: 0605130770
- DC3IOB: No
- CNC11: Yes
- CPU10 or CPU7: No
Re: Spindle air Brake All-in-one Board
A little further looking through all the 'stuff' I got with my upgrade reveals:
This is the code IN the AIODC that manages the air brake actions: (there are other defs and libraries necessary to accompany this code, but you'd need to compile a new object file... requirements and a task I don't think they document for us, for proprietary reasons).
;----------------------------------------------------------------
; Auto Spindle Brake Control
;----------------------------------------------------------------
;use the output to release or engage the spindle brake
IF (Aux3Key || KbAux3Key_M) THEN (BrakeOneShot)
IF (BrakeOneShot ^ BrakeMode_M) THEN (BrakeMode_M), (Aux3LED)
IF SpindleEnableOut || (!SpindleEnableOut && !BrakeMode_M) THEN SET SpindleBrakeRelease
IF (!SpindleEnableOut && BrakeMode_M) THEN RST SpindleBrakeRelease
-------
also, mine has AUX 3 already labeled as a brake button, and it can be configured off all the time, or auto, simply by pressing the button.
This is the code IN the AIODC that manages the air brake actions: (there are other defs and libraries necessary to accompany this code, but you'd need to compile a new object file... requirements and a task I don't think they document for us, for proprietary reasons).
;----------------------------------------------------------------
; Auto Spindle Brake Control
;----------------------------------------------------------------
;use the output to release or engage the spindle brake
IF (Aux3Key || KbAux3Key_M) THEN (BrakeOneShot)
IF (BrakeOneShot ^ BrakeMode_M) THEN (BrakeMode_M), (Aux3LED)
IF SpindleEnableOut || (!SpindleEnableOut && !BrakeMode_M) THEN SET SpindleBrakeRelease
IF (!SpindleEnableOut && BrakeMode_M) THEN RST SpindleBrakeRelease
-------
also, mine has AUX 3 already labeled as a brake button, and it can be configured off all the time, or auto, simply by pressing the button.
-
- Posts: 3
- Joined: Thu Oct 31, 2013 4:08 pm
- Allin1DC CNC Controller: Yes
- CNC Control System Serial Number: 101219
- DC3IOB: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
Re: Spindle air Brake All-in-one Board
Thanks for the information. I reposted my PLC programs and checked the right boxes and the air brake now works!
-
- Posts: 91
- Joined: Thu Oct 17, 2013 4:32 pm
- Allin1DC CNC Controller: Yes
- CNC Control System Serial Number: 0605130770
- DC3IOB: No
- CNC11: Yes
- CPU10 or CPU7: No
Re: Spindle air Brake All-in-one Board
Well, I have to take back the part about their not giving us the info to re-compile. It's all there. The programming manual is key, but the compiler? It's on the distribution -- mpucomp.exe.
All there. It just takes time to figure it all out. One more, one more, then ONE more PLC in the repertoir! <G>
Lloyd
All there. It just takes time to figure it all out. One more, one more, then ONE more PLC in the repertoir! <G>
Lloyd