Hi Mike, & everyone
its been a while, but i now have the DSPMC, Breakout boards & mach3 set up in front of me running on a bench supply, trying to get as much done before taking it all down to the machine, as its very cold down there at the moment and i have no internet access there for problem solving.
i am currently trying to implement the machines drives Soft Start, where there are 2 contactors, one through some kind of ballast / resistor bank and the other direct to the drive's power supply.
the current control seems to switch these with a small ( aprox 2 second ) delay, i guess to avoid massive inrush currents. there are also secondary mechanically linked contractors, used to let the control know each contactor is definitely engaged, and a air pressure switch, triggered by a pressure regulator. ( to stop drives being turned on with no air pressure, because of the pneumatic counterbalance)
after doing some digging, i'm guessing the best way for me to implement the above with DSPMC is via a DSPMacro running directly on the DSPMC ? i have tried to test this, but am unable to upload a macro to the DSPMC yet, i get a programming checksum error.
if i can some how implement the above with brains i guess that would be easier and quicker to problem solve ? looks like this is all going to be a tad more complicated than i thought, but thats always the way with CNC isnt it?
below is a list of all the other I/O the current control has implemented :
Inputs:Vac Clamped Right
Vac Clamped Left
Mains Air Presure
Vac 1 Overload
Vac 2 Overload
Drives Breaking Resister aux contacts
RouterHead Overloa
ToolChanger Overload
BTB1 ASM unit
BTB2 ASM unit
BTB1 VM unit
BTB2 VM unit
Drives Soft Start Aux contact
Drives Line Aux contact
Master Relay
All axis OverTravel Positive
All Axis Overtravel Negative
Remote Vac Clamp Left off Push button
Remote Vac Clamp Right off Push button
E-Stop
X Axis Reference Switch
Y Axis Reference Switch
Z Axis Reference Switch
Remote Cycle Start
Remote Cycle Stop
BTB Ready Signal SMX
BTB Ready Signal SMY
BTB Ready Signal SMZ
Remote Vac Clamp Left On Push Button
Remote Vac Clamp Right On Push Button
Tool Changer Reference Proximity
ToolChanger Position Proximity
ToolChanger in Top Position
ToolChanger In Bot Position
ToolChanger Towards Head
ToolChange Inch Push Button
ToolChanger Away From Head
Tool Changer Inch Foward Push Button
Carousel Lock On Proximity
ToolChanger Inch Reverse
Router Head Over Temp
Head Tool Release Button
Extraction Flow Moniter
ToolEjected
Tool In HEAd
Router Head Stationary
Head 1 Draw Bolt Proximity
T/C Gard Door Switch
Router Hood Position 1
Router Hood AT top
Router Head in Top Postion
RouterHead at Bottom Position
RouterHood in position 2
Router Hood in position 3
Outputs:Vacume Pump 1 Contactor
Vacume Pump 2 Contactor
Drives SoftStart Contactor
Drives Line Contactor Coil
Inverter 1 Enable
ToolChange Foward
T/C Stroke Up down
Router Hood Raise
Router Hood Lower
TC Stroke In / Out
Vacuum Clamp Right
Lower Head Solenoid
Drill Set 1 Solenoid
Drill 1 Lower
Drives Enable Relay
Lube On
Z Axis Break Relay
Vacuum Clamp Left
Head 1 Tool Release
Tool Changer Reverse
TC Carousel Lock
Im glad i decided to get all this up and running on a bench, rather than jumping in and taking the existing control off from the machine. looks like i may run out of time to get it all working this year ( i get very busy with My real job soon)
Cheers
Matt