CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > WoodWorking Machines > DIY-CNC Router Table Machines


DIY-CNC Router Table Machines Discuss the building of home-made CNC Router tables here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 10-30-2006, 12:06 PM
 
Join Date: May 2006
Location: Denmark
Posts: 569
Guldberg is on a distinguished road
Free semi Automatic Toolchanger

Well almost free...Anyway, i think everybody that has built and are operating a router dreams of having an automatic toolchanger, at least i do:-) Most people that have dug into the subject of ATC knows it isnt that easy to make, so why not go for the second best (and much much) easier solution, a semi automatic toolchanger.
Its quite simple, so proberly somebody else made it before me, actually its kind of a rip-off of another idea i saw and made here on the "zone", a touch plate used for auto setting the tool height.
With semi automatic, the only thing you have to do is to...change the tool...okay, that doesnt sound that impressing, but what you dont have to do is to jog around, and most importent of all you dont have to think about toolheight. You just change the tool, hits enter and your back cutting again

Here is how it works:
'ToolChange Macro For semi automatic toolchanging'
Sub Main()
OldTool = GetCurrentTool
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
z = GetToolChangeStart( 2 )
tool = GetSelectedTool()
NewTool = tool
'Tool Changer Macro (Bed Type)
TCX = 500 'X position where to change tool'
TCY = 500 'Y position where to change tool'
TCZ = -80 'Z position where no tool will hit touch plate'
ToolUp = 0.0 'Z Height to Rapid'
If NewTool = OldTool Then
Exit Sub
End If

Code "G00 G53 Z" & ToolUp 'Retract tool to safe position'
While IsMoving()
Wend
DoSpinStop ()
Code "G00 G53 X" & TCX & "Y" & TCY 'Go to change position'
While IsMoving()
Wend
Code "G00 G53 Z" & TCZ 'Lower to change position to save time'
While IsMoving()
Wend

REM Context 10001
If IsSuchSignal (22) Then 'Lower tool until it touches plate'
code "G31 Z-114 F50"
While IsMoving()
Wend
OldTool_Z = GetOEMDRO(2) 'Get the z coordinate'
code "G0 G53 Z0" 'Retracts to allow for toolchange'
While IsMoving()
Wend
End If

MsgAnswer=MsgBox("Insert tool number " & NewTool & " and press ok", 1, "Change Tool " & OldTool & " -> " & NewTool) 'Prompts user to insert tool'
If MsgAnswer=2 Then
SetCurrentTool( OldTool )
DoOEMButton(1003)
Exit Sub
End If

REM Context 10001
Code "G00 G53 Z" & TCZ 'Lower to change position to save time'
While IsMoving()
Wend
If IsSuchSignal (22) Then 'Lower tool until it touches plate'
code "G31 Z-200 F50"
While IsMoving()
Wend
SetDRO(2,OldTool_Z) 'Get the z coordinate'
code "G0 G53 Z0" 'Retracts to safe position'
While IsMoving()
Wend
End If

SetCurrentTool( NewTool )
Code "G00 X" & x & " Y" & y 'Move back to where the tool change was prompted
End Sub
Main

You will find that if the tool is to far away from the touch plate it will take quite some time to reach it. I haven't tested it yet but i made a spring based touch plate so i can rapid or go fast down the first time until it hits, retract a milimeter and slowly lower bit until it hits

Feel free to ask question, the solution is so simple that it should be standard on all routers:-)
Attached Thumbnails
Click image for larger version

Name:	IMG_1738.JPG‎
Views:	245
Size:	196.7 KB
ID:	24892  
Reply With Quote

  #2   Ban this user!
Old 11-01-2006, 04:34 AM
 
Join Date: Aug 2005
Location: Australia
Posts: 78
appicnc is on a distinguished road
Full ATC

Hello

I have designed and built a ATC that works in the protype stage, I am having some of the steel parts CNC'd ( not sure my lathe skills and tools are that good ) this week, it is basically a air over a spring system ( spring pulls the arbor in all the time - air pushes the arbor out ( to change ).

I am using Mach 2 and don't understand the tool change code so was thinking of using M7 to trip a solenoid valve and send the changer to the tool position using Gcode, if you are interested I'll post some pics here when I have some more parts and or the assembly finished, a lot of inspiration came from the prototype changer on Dave Kush's site ( builddyouridea.com ) some of my lost foam castings are on the site under the Arcsine users photos )

Ed
Reply With Quote

  #3   Ban this user!
Old 11-01-2006, 10:01 AM
 
Join Date: Jun 2003
Posts: 1,984
turmite is on a distinguished road

appicnc,
Is this something you could share here? If so, why don't you start another thread and hopefully you have photos you can put up for our viewing pleasure!

Guldberg is 100% correct in saying that those of us with home or kit built routers would love an atc. Some of my programs require 7 different bits so you can understand my hope you can post your design here. I simply cannot afford to go out and spend $7000 for a spindle motor to get the atc then have to spend another $2000 for the vfd (that's a guess on $$).

Beg......plead.....beg,beg!

BTW, if you aren a member of the Mach support forum or the Yahoo group you need to join. There is all the help you will need for your understanding of the atc code.

Mike

Originally Posted by appicnc View Post
Hello

I have designed and built a ATC that works in the protype stage, I am having some of the steel parts CNC'd ( not sure my lathe skills and tools are that good ) this week, it is basically a air over a spring system ( spring pulls the arbor in all the time - air pushes the arbor out ( to change ).

I am using Mach 2 and don't understand the tool change code so was thinking of using M7 to trip a solenoid valve and send the changer to the tool position using Gcode, if you are interested I'll post some pics here when I have some more parts and or the assembly finished, a lot of inspiration came from the prototype changer on Dave Kush's site ( builddyouridea.com ) some of my lost foam castings are on the site under the Arcsine users photos )

Ed
__________________
No greater love can a man have than this, that he give his life for a friend.
Reply With Quote

  #4   Ban this user!
Old 11-01-2006, 01:51 PM
 
Join Date: Aug 2005
Location: Australia
Posts: 78
appicnc is on a distinguished road
ATC New post ect

Hello Mike, et all

Yes I will start a new thread and post some photos, I am self employed and am fairly busy at the moment but will get around to it in next day or so, as well as the photos.

I am hoping to get the machined parts today or tomorrow ( before the weekend ) ( I'm in Australia ) and will post those photos.

I am a member of the Mach1Mach2cnc group.

Thanks for the feedback.

Ed
Reply With Quote

  #5   Ban this user!
Old 11-02-2006, 09:31 AM
 
Join Date: May 2006
Location: Denmark
Posts: 569
Guldberg is on a distinguished road

I was going for the ATC solution to, but for a start a semi auto will do. For 1 hour of work i think its worth it:-) I spend countless hours surfing buildyouridea, especially the ATC site. I wrote him a mail and asked him if he abandon the idea and he wrote me back it just was to much work making the toolholders without a CNC lathe. Im in the process of making one, so until then this have to do

And please make a thread with the project, you can have enough inspiration:-)
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 02-19-2007, 03:56 PM
 
Join Date: Sep 2005
Location: Belgium
Posts: 45
smoker is on a distinguished road

Hi, this is very nice and exactly what I am looking for.
But I do not understand the physical setup.
Is this touch plate connected with wires to Mach 3 input and a wire to the router?

Do you have by any chance some kind of wiring diagram?

David
Reply With Quote

  #7   Ban this user!
Old 02-20-2007, 01:27 PM
 
Join Date: May 2006
Location: Denmark
Posts: 569
Guldberg is on a distinguished road

Exactly. A wire to a pulled up input pin (hobbycnc board i.e.) and a wire from the router to ground. Thats it:-)
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -5. The time now is 02:38 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361