Fadal 4020 upgrade

euroflo
Posts: 19
Joined: Wed Dec 19, 2018 8:23 pm

Fadal 4020 upgrade

Post by euroflo » Fri Dec 28, 2018 5:15 am

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

euroflo
Posts: 19
Joined: Wed Dec 19, 2018 8:23 pm

Re: Fadal 4020 upgrade

Post by euroflo » Sat Dec 29, 2018 2:43 am

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
Attachments
IMG_20181220_072555.jpg
new control panel
IMG_20181206_164821.jpg
old system

mycnc
Posts: 262
Joined: Thu May 10, 2018 2:42 pm

Re: Fadal 4020 upgrade

Post by mycnc » Sat Dec 29, 2018 4:12 am

Hi
I have questions

1) Need to choose a profile to start to play with. What do you think about new style screens?
mycnc-update-001-21.png
2) I suppose it's good to add LEDs on the main screen to control all the outputs you need.

3)
move Z to 0.00 ( Z to tool change height)
Not really clear what position Z==0 is?
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?

euroflo
Posts: 19
Joined: Wed Dec 19, 2018 8:23 pm

Re: Fadal 4020 upgrade

Post by euroflo » Sat Dec 29, 2018 6:36 am

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

euroflo
Posts: 19
Joined: Wed Dec 19, 2018 8:23 pm

Re: Fadal 4020 upgrade

Post by euroflo » Sat Dec 29, 2018 7:11 pm

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)

mycnc
Posts: 262
Joined: Thu May 10, 2018 2:42 pm

Re: Fadal 4020 upgrade

Post by mycnc » Wed Jan 02, 2019 1:39 am

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

mycnc-update-001-22.png
I will prepare ATC procedure draft in 1-2 days.

mycnc
Posts: 262
Joined: Thu May 10, 2018 2:42 pm

Re: Fadal 4020 upgrade

Post by mycnc » Fri Jan 04, 2019 6:29 pm

Here are leds for ATC added. It will be easier to debug the sequence with the LEDs.
mycnc-update-001-29.png
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>

euroflo
Posts: 19
Joined: Wed Dec 19, 2018 8:23 pm

Re: Fadal 4020 upgrade

Post by euroflo » Fri Jan 04, 2019 11:04 pm

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

mycnc
Posts: 262
Joined: Thu May 10, 2018 2:42 pm

Re: Fadal 4020 upgrade

Post by mycnc » Fri Jan 04, 2019 11:21 pm

I'm writing the M6 procedure, will put description and a complete profile here.

euroflo
Posts: 19
Joined: Wed Dec 19, 2018 8:23 pm

Re: Fadal 4020 upgrade

Post by euroflo » Fri Jan 04, 2019 11:33 pm

no worrys, am playing with the colours at the moment

Post Reply