Go to Post My mom's cousin heard from her friend who heard from her brother who heard from his barber who heard from his son that his teacher told him that his father's brother's sister's former roommate heard from Frank himself. - notmattlythgoe [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 03-05-2016, 13:41
aphelps231's Avatar
aphelps231 aphelps231 is offline
Andrew Phelps
FRC #1318 (Issaquah Robotics Society)
Team Role: Mechanical
 
Join Date: Mar 2014
Rookie Year: 2012
Location: United States
Posts: 77
aphelps231 has a spectacular aura aboutaphelps231 has a spectacular aura about
Shopbot users - what have you learned?

We have a shopbot in our shop that is intended for use on wood, but I've met multiple teams who use similar shopbot routers to cut aluminum. We've tried to get it working before but we ended up breaking bits and having a hard time holding the material down to the bed.

So what tips do you have for someone who is trying to get their shopbot to cut aluminum?
__________________

team1318.org

2016: Flight Director, Alliance/Match Strategy
2015: Mechanical Lead
2013-2014: Fabrication

2016: 2x district finalists, Quality, DCMP Entrepreneurship Awards
2015: 3x district winners, Innovation in Control, Creativity, Team Spirit awards
2014: Galileo Division finalists, PNW District Championship winners, 1x district winners, District Chairman's, Innovation in Control, Entrpreneurship awards
2013: Entrepreneurship award
Reply With Quote
  #2   Spotlight this post!  
Unread 03-05-2016, 13:51
AriMindell AriMindell is offline
Registered User
FRC #1389 (The Body Electric)
Team Role: Programmer
 
Join Date: May 2016
Rookie Year: 2015
Location: Maryland
Posts: 17
AriMindell will become famous soon enoughAriMindell will become famous soon enough
Re: Shopbot users - what have you learned?

We tried to use a shopbot to cut 1/4" aluminum parts for our climber.
We were actually able to cut it relatively easily with the right bit and feed speeds.
To keep the aluminum fastened down, we predrilled holes in the corners of the aluminum, and woodscrewed it into the bed.
We used the following settings and parts:
a 1/4" carbide flat end mill
10000 RPM
I am unsure of the feed speed we used, but you can figure it out for yourself with this chart:
http://www.bing.com/images/search?q=shopbot+feeds+and+speeds+1%2f4+aluminum+4 +flute&view=detailv2&&id=3D8A69C7291F45AFC372C16BE 10018AA4B57C699&selectedIndex=1&ccid=3ti9%2fpTu&si mid=608004427611244244&thid=OIP.Mded8bdfe94eed06b1 8605e2446230e1fo0&ajaxhist=0
The main problem we ran into was chiploading. We had to pause our machine every so often and remove all of the aluminum chips from the bit, or the bit would start melting instead of cutting, creating rough edges and eventually halting the machine. To remedy this, you might try a slim pass depth.
Reply With Quote
  #3   Spotlight this post!  
Unread 03-05-2016, 13:54
Steven Smith Steven Smith is offline
Registered User
FRC #3005 (RoboChargers)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Dallas, TX
Posts: 210
Steven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond repute
Re: Shopbot users - what have you learned?

Could you give a little more information on what you are currently doing? What bits, what is your hold-down strategy, coolant/chipclearing, what thickness and grade of aluminum, etc.

We struggled for a while to get our gantry mill to cut aluminum properly. We're currently running a 3/16" Amana single flute bit at ~50IPM and 12000 RPM (need a true spindle to run lower with power, not a router). We have a high pressure air blast that is sufficient when cutting 6061 (easiest to cut IMO) and we use a little WD40 (need to convert to a better fluid) when cutting 5052, which we use for bent parts. We can do ~0.0625 on our DOC without major issues.

We lay out our entire stock and pieces in our CAM software, and then pre-mark drilling patterns between the parts. We use wood screws on the edge to hold down the piece, then have the gantry drill its own holes in the middle of, and around every piece we are cutting out. In a ~2'x2' work area, we might end up using 20-30 screws. If you don't have your workpiece held down really well, it will vibrate against your cutter though, creating heat. A better way might be a vacuum table... but hey... we have freshmen.

One last note, you need to make sure your sacrificial bed is well leveled (flat in the Z). If you have wildly varying DOC issues due to an unlevel bed, that can eat a bit up in a hurry.
__________________
2013 - 2017 - Mentor - Robochargers 3005
2014 - 2017 - Mentor - FLL 5817 / 7913
2013 - Day I Die - Robot Fanatic

Last edited by Steven Smith : 03-05-2016 at 14:12.
Reply With Quote
  #4   Spotlight this post!  
Unread 03-05-2016, 14:01
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,259
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: Shopbot users - what have you learned?

ShopBot Tools is actually local to us and a sponsor. We love them!

Buy good bits. We use Onsrud typically and they have a chip load calculator spreadsheet thing that comes in the back of their catalogs that is awesome.

The other big thing is to hold down your work as much as possible. There are a few ways to do it:
  • Screws in strategic locations... be wary of hitting them or bits go boom.
  • Elmers glue... rub it on the aluminum sheet and also on a sheet of MDF. Let it dry for a few, and then stick them together. To remove, use paint thinner or mineral oil. A bit messy but parts come out great.
  • 3M spray adhesive and it's basically the same as above.
  • Vacuum table but not the best for aluminum (can still slide) and I'd still use one of the other methods above in conjunction with it.

Edit: Also, if you want real tips then post your questions on their forums or call them. Both are amazing and you'll get responses.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
Reply With Quote
  #5   Spotlight this post!  
Unread 03-05-2016, 14:25
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,640
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Shopbot users - what have you learned?

We use End Mill clamps (not sure what they're actually called) and solid steel bar (1"x12"x3") to hold our pieces down. Though our CNC isn't a ShopBot, and is 4'x4'.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #6   Spotlight this post!  
Unread 03-05-2016, 14:36
Steven Smith Steven Smith is offline
Registered User
FRC #3005 (RoboChargers)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Dallas, TX
Posts: 210
Steven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond repute
Re: Shopbot users - what have you learned?

Quote:
Originally Posted by JesseK View Post
We use End Mill clamps (not sure what they're actually called) and solid steel bar (1"x12"x3") to hold our pieces down. Though our CNC isn't a ShopBot, and is 4'x4'.
Any chance you could post a picture?

I'm also interested (sorry OP! but hope it is relevant) on any fixturing people may use on a gantry mill to hold aluminum extrusion for lightening hole milling. I have a few ideas in my head, but I'd like to get it running this offseason. So far, have only messed with 0.0625 to 0.125" sheet.
__________________
2013 - 2017 - Mentor - Robochargers 3005
2014 - 2017 - Mentor - FLL 5817 / 7913
2013 - Day I Die - Robot Fanatic
Reply With Quote
  #7   Spotlight this post!  
Unread 03-05-2016, 14:43
Eric Scheuing's Avatar
Eric Scheuing Eric Scheuing is offline
Registered User
FRC #0999 (MechaRAMS)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Cheshire, CT
Posts: 394
Eric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud of
Re: Shopbot users - what have you learned?

Quote:
Originally Posted by marshall View Post
The other big thing is to hold down your work as much as possible. There are a few ways to do it:...
We were told that double sided carpet tape works pretty well. We have yet to try, but I can't see why it wouldn't work. That stuff can be strong!
__________________




2005-2007: Bobcat Robotics 177
2015-20XX: MechaRAMS 999
Reply With Quote
  #8   Spotlight this post!  
Unread 23-06-2016, 04:19
Forhire Forhire is offline
Registered User
AKA: Randy Smith
FRC #4060 (S.W.A.G. 4060)
Team Role: Mentor
 
Join Date: Apr 2016
Rookie Year: 2015
Location: Morton, WA
Posts: 47
Forhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond repute
Re: Shopbot users - what have you learned?

We used a Shopbot this season for a lot of our parts. We also have two other cnc mills but the router has the largest area and the fastest spindle. It does 0.0625" and 0.125" sheet aluminum just dandy. Most of what we use is 5052 and 6061. Both machine similar. We also did the outer side plates from 3/8" 6061. We screwed most everything down but also hot glued a few small items.

The most important number you need is chip load (IPT). With a 1/4" cutter we nearly always use 0.002" IPT. We may have been able to go heavier but this worked consistently for us and I felt is was conservative. We used 3 flute coated endmills. If you go too heavy it may chatter or even miss steps... it you go too light it well generate too much heat and gum up. A healthy chip stays firm and takes the heat with it.

Early in the season we used WD-40. I am not a fan! Doesn't work very well and it's messy. It can smoke and cause general operator irritation. The parts would often be too hot to touch. So then we experimented with denatured alcohol in a spray bottle. This worked well. The parts stayed cool with no cleanup... but the spray bottle was wasteful. I was worried about swelling the waste board with a water based coolant. So I finally brought my fogbuster down and misted with denatured alcohol. It was a winner. We used less than a quart all season. With the misting we did 1.5xdiameter slotting in the 3/8" material. The key was proper chip load.

I just pulled up the CAM and verified the path we used. Helix in at 3 degrees, full depth 0.40", 25% step over, 0.002 IPT, 18,000 RPM, 108 IPM.



On the Centroid CNC knee mill we use a Trico MD-1200 MICRO-DROP mister with the synthetic oil. Works well as an alternative to the fogbuster. We mill steel parts on that machine.

Here's a video of the Shopbot milling thin aluminum.
https://www.youtube.com/watch?v=rFwFvM0ozno
Reply With Quote
  #9   Spotlight this post!  
Unread 23-06-2016, 20:55
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,988
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Shopbot users - what have you learned?

Randy, are you saying you cut at 0.40" depth at 108 IPM with your shopbot?
__________________

I am N2IRZ - What's your callsign?
Reply With Quote
  #10   Spotlight this post!  
Unread 23-06-2016, 22:10
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,217
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: Shopbot users - what have you learned?

Quote:
Originally Posted by DonRotolo View Post
Randy, are you saying you cut at 0.40" depth at 108 IPM with your shopbot?
I googled 16 gauge (from the video) and it said 0.0625", which sounds even more crazy. That's miles ahead of all of the other routers that people list here.

How do you place your screws so that the shopbot doesn't hit them?
__________________
<Now accepting CAD requests and commissions>

Reply With Quote
  #11   Spotlight this post!  
Unread 23-06-2016, 22:35
Steven Smith Steven Smith is offline
Registered User
FRC #3005 (RoboChargers)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Dallas, TX
Posts: 210
Steven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond repute
Re: Shopbot users - what have you learned?

Quote:
How do you place your screws so that the shopbot doesn't hit them?
For us, we lay out the parts with Cut2D, which although simplistic, is fine for most of our 2.5D parts. We model the entire material piece (~2'x4') usually in CAM, and then have the mill drill its own screw down holes by placing circles throughout the material, with a diameter larger than the screw head.

We screw it down liberally.

When we add a part to the layout to cut, we'll add more screw holes around (or within) the part to ensure good hold down. As long as we don't run a cut line through our hole, we are fine. We have also learned that the bit will cut a screw
__________________
2013 - 2017 - Mentor - Robochargers 3005
2014 - 2017 - Mentor - FLL 5817 / 7913
2013 - Day I Die - Robot Fanatic
Reply With Quote
  #12   Spotlight this post!  
Unread 23-06-2016, 23:11
Forhire Forhire is offline
Registered User
AKA: Randy Smith
FRC #4060 (S.W.A.G. 4060)
Team Role: Mentor
 
Join Date: Apr 2016
Rookie Year: 2015
Location: Morton, WA
Posts: 47
Forhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond repute
Re: Shopbot users - what have you learned?

Quote:
Originally Posted by DonRotolo View Post
Randy, are you saying you cut at 0.40" depth at 108 IPM with your shopbot?
Yes. We found we had better chip evacuation with a through material cut, full depth. Slotting can be problematic for sure. Endmills are designed to cut on the flutes as well as the ends. It's a lot easier to push a full length chip out of slot than a small chip from the bottom. The long chip is your friend in this case, it carries the heat and is less likely to load up. The 1.5xdiameter was pushing our luck for sure but all I had with me was some 1/4" endmills. We made 4 of these side plates... we didn't start crazy fast from the go... but by the fourth we had the recipe perfected. Our Shopbot is a PRSAlpha Buddy with the 18k rpm 2.2HP spindle.

It's possible that some of the rest of the post may be a bit off topic but the OP wanted to know what we've learned having run a shopbot. Here you go.

Understand that despite the Shopbot performing so well we had terrible difficulties with the software crashing. Little jobs that should have taken 15 minutes stretched into an hour due to lockup/pausing problems. Multiple parts and or multi-operation jobs were delayed due to lockups between parts. During the build season isn't the time to diagnose issues... we just needed it to work. We lived with it. The student that ran this machine would get so frustrated he'd leave. Near the end of the season we discovered that if we closed the RPM pane the machine wouldn't lock up as much. A little too late. This is an on top of it being a terrible user interface and using OpenSBP. Claiming to support g-code but really only handing the basic linear and arc commands. No canned drilling ops. No spindle speed control from within g-code. The list went on and on.

After the season we converted the Shopbot to use a Dynamotion Kflop motion controller with KmotionCNC. We only ran it for a few weeks before the end of the school year but it was 100% worth the upgrade. No crashes and the interface is more similar to the Centroid and Fanuc based cnc machines the students also run in the shop. Being that the students have to know some basic g-code for the other machines... standardizing makes it much easier. The shopbot was an odd duck in the shop. Here's some more information:
http://www.cnczone.com/forums/dynomo...-software.html

The adapter board that plugs in where the Shopbot control plugged in. It was designed in Eagle and sent out have the PCB made. This allowed the machine to be changed over without any permanent modifications. It includes a TTL_RS485 module that allows spindle control via Modbus directly from the Kflop. Once it came back the adapter was installed along with the Kflop. Programming is done in C so between a mentor and some students it was running in a few days. Now we can change spindle speed while running. And when we pause the work... it pauses instantly. And if there is something we don't like... we can readily change it.

Here's some photos:





Here's some UHMW being done for the first time after converting:
https://www.youtube.com/watch?v=hTLwlvJWWCk

Last edited by Forhire : 23-06-2016 at 23:37.
Reply With Quote
  #13   Spotlight this post!  
Unread 23-06-2016, 23:33
Forhire Forhire is offline
Registered User
AKA: Randy Smith
FRC #4060 (S.W.A.G. 4060)
Team Role: Mentor
 
Join Date: Apr 2016
Rookie Year: 2015
Location: Morton, WA
Posts: 47
Forhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond reputeForhire has a reputation beyond repute
Re: Shopbot users - what have you learned?

Quote:
Originally Posted by asid61 View Post
I googled 16 gauge (from the video) and it said 0.0625", which sounds even more crazy. That's miles ahead of all of the other routers that people list here.

How do you place your screws so that the shopbot doesn't hit them?
It does that 0.0625 aluminum sheet so easily. The video doesn't really do it justice.

This part was done in two operations. The first we drilled all the holes while the material was clamped to the table. This included all the holes you see plus all the helical start locations in the pockets. This aided the pocket starts. We then screwed down the part through all the holes and removed the clamps. We then ran the second operation. The part takes about 30 minutes.

A hardened screw will eat and endmill in a hurry unless you just graze it. Softer wood screws can be machined right through but they require a pilot hole as they tend to tear out of the mdf.

Not hitting screws requires diligence on the part of the designers and those setting up the machines. Last year we had real issues with some parts. This season we had a student in the shop sit down with the designer prior to making the part to ensure it was machinable. This included everything from sufficient hold down locations to proper fillets and realistic tolerances. We also had the designers come in and help on a few parts. This greatly improved the workflow and resulted in parts that fit the first time.

At present we are using Solidworks and HSM Works for the cam. This was the first year we had students setting up the cam paths aside from the stuff they did using the conversational (Intercon) on the Centroid. The key is to setup a set of procedures and use them consistently.

In the fall we are planning on making a foot to hold down sheet material. Shopbot offers a simplistic version but we'd prefer to build our own. Projects teach skills. Is anyone using a foot on their router?

Last edited by Forhire : 23-06-2016 at 23:39.
Reply With Quote
  #14   Spotlight this post!  
Unread 24-06-2016, 01:08
kaliken kaliken is offline
294 Old Fart Mentor...
AKA: Ken S
FRC #0294 (Beach Cities Robotics)
Team Role: Mentor
 
Join Date: May 2010
Rookie Year: 2005
Location: Redondo Beach
Posts: 102
kaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant futurekaliken has a brilliant future
What we founds with hsmworks is that if you make a separate assembly with your part(s) you can easily model in screws and other machine fixtures. From there you can run a model simulation with stock removal and collision detection to see if you hit any screws. If course you should always double check it.

Sent from my XT1254 using Tapatalk
__________________
2010 World Champions! Newton Alliance Captain: Many thanks to 67 and 177 for the amazing ride
Reply With Quote
  #15   Spotlight this post!  
Unread 24-06-2016, 02:01
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,499
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Shopbot users - what have you learned?

Quote:
Originally Posted by asid61 View Post
I googled 16 gauge (from the video) and it said 0.0625", which sounds even more crazy. That's miles ahead of all of the other routers that people list here.

How do you place your screws so that the shopbot doesn't hit them?
Using onsrud single flute cutters and a decent machine those numbers are very achievable in .0625 Aluminun.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 20:34.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi