Fadal 4020 upgrade
Fadal 4020 upgrade
Hey mate, all done...I think we will start with the ATC first of, as that has a few things going on.
I had to edit my post as it didnt make sense to me..
M06 procedure will need to go something like this..
move Z to 0.00 ( Z to tool change height)
output 7 ON ( low range spindle speed)
output 4 ON ( spindle orientation locking arm into position)
output 14 ON ( spindle CW ) 10 RPM wait until input 4 is active ( spindle position switch) then turn spindle OFF. ( on this machine it has a direction switch CW (14) or CCW (13) and DAC 0-10V )
turn output 6 and 2 ON ( turret extend) wait for input 2 ON then turn OFF 6+2. ( I think we should have a timer here say 3 secs, then if input 2 does not come ON it should do an emergency stop and show a warning that there is a ATC Fault )
output 12 ON ( drawbar locking solenoid ) wait 2 secs then move Z +150mm
next rotate the turret to the next tool either CW or CCW depending on position. Turrent CW is output 9 CCW is output 9+8
use input 3 to count the position or turret/tool. ( We may need a delay/gain here to adjust the timing of the motor on the turret)
once tool is in position move Z to 0.00 turn output 12 OFF ( drawbar lock )
turn output 2 ON ( turret retract) wait for input 1 to come ON to signal ATC home. ( I think a timer here as well )
turn output 4 OFF ( orientation locking arm retract)
use new tool offsets .........end of M06...
I think that should do it.
Thanks
Justin
I had to edit my post as it didnt make sense to me..
M06 procedure will need to go something like this..
move Z to 0.00 ( Z to tool change height)
output 7 ON ( low range spindle speed)
output 4 ON ( spindle orientation locking arm into position)
output 14 ON ( spindle CW ) 10 RPM wait until input 4 is active ( spindle position switch) then turn spindle OFF. ( on this machine it has a direction switch CW (14) or CCW (13) and DAC 0-10V )
turn output 6 and 2 ON ( turret extend) wait for input 2 ON then turn OFF 6+2. ( I think we should have a timer here say 3 secs, then if input 2 does not come ON it should do an emergency stop and show a warning that there is a ATC Fault )
output 12 ON ( drawbar locking solenoid ) wait 2 secs then move Z +150mm
next rotate the turret to the next tool either CW or CCW depending on position. Turrent CW is output 9 CCW is output 9+8
use input 3 to count the position or turret/tool. ( We may need a delay/gain here to adjust the timing of the motor on the turret)
once tool is in position move Z to 0.00 turn output 12 OFF ( drawbar lock )
turn output 2 ON ( turret retract) wait for input 1 to come ON to signal ATC home. ( I think a timer here as well )
turn output 4 OFF ( orientation locking arm retract)
use new tool offsets .........end of M06...
I think that should do it.
Thanks
Justin
Re: Fadal 4020 upgrade
Here are some pics for you, I made a new control panel, not happy with it yet so this is Mk1.
Also the old control system
Also the old control system
Re: Fadal 4020 upgrade
Hi
I have questions
1) Need to choose a profile to start to play with. What do you think about new style screens?
2) I suppose it's good to add LEDs on the main screen to control all the outputs you need.
3)
Is it the top of the table?
4) Just like to understand what OUT7 (spindle low range speed) doing? Do you need to off DAC output at the same time?
5) How fast the turret rotation speed? Does it have a home sensor beside the IN3 to count tools?
I have questions
1) Need to choose a profile to start to play with. What do you think about new style screens?
2) I suppose it's good to add LEDs on the main screen to control all the outputs you need.
3)
Not really clear what position Z==0 is?move Z to 0.00 ( Z to tool change height)
Is it the top of the table?
4) Just like to understand what OUT7 (spindle low range speed) doing? Do you need to off DAC output at the same time?
5) How fast the turret rotation speed? Does it have a home sensor beside the IN3 to count tools?
Re: Fadal 4020 upgrade
Hi mate
Q1 ... That looks quite smart, Does it come in colour...?
Q2....LED,s are good. but wouldnt need the XYZ home as using soft homing.perhaps a G-code window instead..
Q3 Z0.00 mm is the hight of the tool changer, this is what I am using as home position.
the Z is about 700mm off the table at this position.
Q4 OUT7 ( spindle low range) this is to engage the belt drive so the motor can turn the spindle DAC can stay on.
Q5 turret speed..? is quite slow though, approx 2 sec between tools ( geneva type) . No home sensor. I can take a video if needed
thanks
Justin
Q1 ... That looks quite smart, Does it come in colour...?
Q2....LED,s are good. but wouldnt need the XYZ home as using soft homing.perhaps a G-code window instead..
Q3 Z0.00 mm is the hight of the tool changer, this is what I am using as home position.
the Z is about 700mm off the table at this position.
Q4 OUT7 ( spindle low range) this is to engage the belt drive so the motor can turn the spindle DAC can stay on.
Q5 turret speed..? is quite slow though, approx 2 sec between tools ( geneva type) . No home sensor. I can take a video if needed
thanks
Justin
Re: Fadal 4020 upgrade
I forgot some thing mate
OUT 7 ON wait for input 5 ON ( low range idler wheel in position) If input 5 does not come on stop all action and display ( Low Air Pressure)
OUT 7 ON wait for input 5 ON ( low range idler wheel in position) If input 5 does not come on stop all action and display ( Low Air Pressure)
Re: Fadal 4020 upgrade
You can change colours in the myCNC software for new style profiles.
It's still not really "user-friendly", but possible to re-color almost all the screen without XML file programming
I will prepare ATC procedure draft in 1-2 days.
It's still not really "user-friendly", but possible to re-color almost all the screen without XML file programming
I will prepare ATC procedure draft in 1-2 days.
Re: Fadal 4020 upgrade
Here are leds for ATC added. It will be easier to debug the sequence with the LEDs.
XML code for the LEDs was added to x-mill.xml
XML code for the LEDs was added to x-mill.xml
Code: Select all
<gitem where="x-mill" name="fadalleds" type="frame" hidden="0"
position="270;5" basewidth="150" baseheight="170" width="150" height="170"
border-color="##b-border" border-width="2" border-radius="10"
bgColor="##b-main" />
<gitem type="led" where="fadalleds".
position="5;5" width="140" displayWidth="20" height="20" labelWidth="120".
orientation="horizontal" labelAlignment="right;vcenter" labelFontFamily="Open Sans".
labelFgColor="##f-label" labelFontSize="12" labelFontStyle="bold".
address="outputs" number="#OUTPUT_LOW_SPINDLE_SPEED" inversion="0" ledColor="green" shape="round" >
<message>Low Spindle Speed</message>
</gitem>
<gitem type="led" where="fadalleds".
position="5;30" width="140" displayWidth="20" height="20" labelWidth="120".
orientation="horizontal" labelAlignment="right;vcenter" labelFontFamily="Open Sans".
labelFgColor="##f-label" labelFontSize="12" labelFontStyle="bold".
address="outputs" number="#OUTPUT_LOCK_SPINDLE_ORIENTATION" inversion="0" ledColor="green" shape="round" >
<message>Orientation Lock</message>
</gitem>
<gitem type="led" where="fadalleds"
position="5;55" width="140" displayWidth="20" height="20" labelWidth="120"
orientation="horizontal" labelAlignment="right;vcenter" labelFontFamily="Open Sans"
labelFgColor="##f-label" labelFontSize="12" labelFontStyle="bold"
address="inputs" number="#INPUT_SPINDLE_POSITION" inversion="0" ledColor="yellow" shape="round" >
<message>Spindle Position</message>
</gitem>
<gitem type="led" where="fadalleds"
position="5;80" width="120" displayWidth="20" height="20" labelWidth="100"
orientation="horizontal" labelAlignment="right;vcenter" labelFontFamily="Open Sans"
labelFgColor="##f-label" labelFontSize="12" labelFontStyle="bold"
address="outputs" number="#OUTPUT_TURRET_EXTEND1" inversion="0" ledColor="red" shape="round" >
<message>Turret extend</message>
</gitem>
<gitem type="led" where="fadalleds"
position="125;80" width="20" displayWidth="20" height="20"
address="outputs" number="#OUTPUT_TURRET_EXTEND2" inversion="0" ledColor="red" shape="round" >
</gitem>
<gitem type="led" where="fadalleds".
position="5;105" width="140" displayWidth="20" height="20" labelWidth="120"
orientation="horizontal" labelAlignment="right;vcenter" labelFontFamily="Open Sans"
labelFgColor="##f-label" labelFontSize="12" labelFontStyle="bold"
address="outputs" number="#OUTPUT_DRAWBAR_LOCK" inversion="0" ledColor="red" shape="round" >
<message>Spindle Position</message>
</gitem>
Re: Fadal 4020 upgrade
Hey mate
Are you going to put that into the xml file on the download page..?
Also please note that in the xml file you have posted you have a couple of full stops that should not be there..
thanks
Justin
Are you going to put that into the xml file on the download page..?
Also please note that in the xml file you have posted you have a couple of full stops that should not be there..
thanks
Justin
Re: Fadal 4020 upgrade
I'm writing the M6 procedure, will put description and a complete profile here.
Re: Fadal 4020 upgrade
no worrys, am playing with the colours at the moment