Little explanation about how the DIY toolchanger works on my Epoxy Granite cnc mill. Link the the machining video: • Machining a small test...
Пікірлер: 149
@sandortundik12454 жыл бұрын
It is really beyond my comprehension how a single person can build such a machine. Truly amazing work.
@ChristopherJones162 жыл бұрын
He built a Terminator T-800 first but programmed it to do things like welding, drilling, figuring out Geometry, Calculus and Algebra equations to assist him.
@takisbakalis4 жыл бұрын
my main man, you nailed it. building this thing is a life experience
@mateiluca65134 жыл бұрын
Amazing work so far! Thank you for uploading these videos!
@arnljotseem87944 жыл бұрын
Impressed. This system you built is just incredible well thought out.
@ivandoychev88414 жыл бұрын
Hi Stef, Congratulations on your excellent work! I use touret tool change on my lathe and I defined it as angular A axis. The tool change takes the shortest route. I use Mach3 and there is a general logic configuration in which I selected "Ang Short Rot on G0" and "Rot 360 rollover". Double check for similar option in Edingcnc.
@nickvanwyk1264 жыл бұрын
Superb! Please keep the videos coming. I've retrofitted my 1m lathe and also my knee type mill to cnc and it is working very well. I've been planning to build a vmc with a arm type side mount tool changer but now I am considering an umbrella type like your machine. You are inspiring me to start with my build. You do outstanding work.
@movax20h4 жыл бұрын
Great project, explanation, and overall nice design and execution. Keep us updated.
@Cretan-un6ul3 жыл бұрын
Great work. I watch your videos and got inspired!
@localhawk14 жыл бұрын
thank you. looks very very professional. great work!
@riversvic4 жыл бұрын
That thing is awesome, great work
@i_might_be_lying4 жыл бұрын
Awesome! This inspired me to make my own mini CNC mill. Thanks!)
@murrayedington4 жыл бұрын
Wow - very nice work! Thanks for posting this - I'm looking forward to seeing some serious chips!
@Svanitterzon4 жыл бұрын
the serious chips will wait till i have a proper coolant system running i don't really trust mist coolant on some aluminium.
@CeNuVezi4 жыл бұрын
Nice job , a loot of work involved , but there is so much satisfaction about ur build , hope to see new video with a nice enclosure with water collant . Wish u the best .
@opendstudio71414 жыл бұрын
Nice. A tool changer looks simple until it malfunctions and you have to manually clear all the alarms and not drop any holders. Even at this point you did a great job. I'm confident you will continue your R&D and resolve any issues that annoy you. 👍👍👍👍👍
@ContractCAD3 жыл бұрын
I've only just watched your overview video and I was blown away by that... now I see you've built an ATC!! Incredible work! I need to up my game :) One thing I hear missing from the tool change cycle is a thru' spindle air blast that tries to clean the incoming tool taper (I said 'tries'). Re the carousel cover.. our old bridgeports have a spinning cover whose rotational position is simply locked to the carousel slide position.. that way it mechanically opens and closes to allow the tools in and out while giving max protection when closed. But, I'm sure you know of this design detail already :) Oh shit... I thought this video was 4 days old :)
@kittadyne4 жыл бұрын
That's great the way you can assign any tool # to each pocket.
@WobblycogsUk4 жыл бұрын
Very impressive build.
@maycncjugangvn45133 жыл бұрын
Really great video!
@flashpointrecycling4 жыл бұрын
Absolutely Beautiful!!
@bafa_tents_services3 жыл бұрын
I love what you are doing 👍
@Ryan-dz3jo4 жыл бұрын
Progress is fantastic.
@bsproduction40544 жыл бұрын
extremly well done
@eduardocarvalho99134 жыл бұрын
Parabéns, você e o cara, está fazendo tudo na fresa do zero, parabéns mesmo
@nickp47933 жыл бұрын
Very nice job!
@SimcityTowns4 жыл бұрын
Great work +-+ i love it!
@moocowgobark224 жыл бұрын
you can have your tool carousel run in an incremental indexing instead of absolute which would allow it to run backwards instead of one way. If you want to run a C-20deg move from T1 (C0) to T18 (C340), you could have a short macro to determine which direction is closer. If the commanded C position is more than 180deg, then take that commanded C move (C340) and subtract it from 360 (to get C-20) and command that for the C axis.
@schorsch23024 жыл бұрын
You are crazy! Perfect job!
@dieselmakesmehappy4 жыл бұрын
Pretty awesome, every cnc machine needs a tool changer
@TrPrecisionMachining4 жыл бұрын
very good video..very good work..thanks for your time
@ostry5994 жыл бұрын
This machine will be so damn good!
@msdesignru4 жыл бұрын
awesome machine!
@alexmartins24854 жыл бұрын
Que trabalho maravilhoso, meus parabéns.
@1981Ryguy4 жыл бұрын
What are you using for the controller. Is that linux cnc or?? Your work is impressive, all the behind the scene things taking place so all goes smooth. I feel I can mechanically get the job done but all the programming to get it to work right I'm fearful of!! This is very inspiring and I appreciate you posting your work as it motivates others including myself to attack big projects like this. Looking forward to seeing more, keep it up!!!!
@bltventure4 жыл бұрын
Awesome ATC!
@barbeirorp4 жыл бұрын
Nice machine. The looks are be good
@mito72124 жыл бұрын
Excelente trabajo
@Salvolama3 жыл бұрын
Great, great man 👍👍👏👏👏
@alitn5883 жыл бұрын
Very nice machine
@svenkrause34334 жыл бұрын
You can set a switch case or if, then, else with the current position an the position which you want to turn. Then you can decide, left or right turn, depend on what distance is less.
@dalecollison7914 жыл бұрын
Just genius.👍
@NikitaLab4 жыл бұрын
Would you be willing to share your macro? I'd love to see if I can help with the rotary changer issue, and would also like to see how you've integrated the piston sensors into the macro since my cylinders also have them but they are currently not being used.
@dillongreen10454 жыл бұрын
So much work these things are not as easy as most ppl think
@thomasvoss42774 жыл бұрын
Hey where do you get the way covers from? And nice machine!
@7727777777777774 жыл бұрын
Where did you get the way covers for the linear covers
@TMM.T3DM4 жыл бұрын
Mind blown!!!
@jamesdenney96534 жыл бұрын
You've pointed out the sensors on your tool change system designed to avoid error conditions - I noticed that there's a little bit of deflection in your carousel. If for some reason that increases over time (as tools are added and the overall weight increases causing the carousel disk to flex, the fasteners that join it to the hub deform, or the supporting bearings wear beyond tolerance) is there a way to stop the system if the plastic yokes of the tool holders fail to line up with the channels on the collets? I can see that the delays caused by the unidirectional axis issue as being something you can write off now. If in the future, however, if you decide 18 tools in the process just isn't enough, and you replace it with a drag chain system with the full 99 slots available, waiting for it to cycle through 100 positions is going to get a little frustrating.🤣
@user-lt2rt2vd4h4 жыл бұрын
Can you tell me the detailed parts of each part of the whole CNC?
@danfin0582 Жыл бұрын
Hey Stef, first I have to say congrats for your projects! Absolutely amazing what you build. I have one question to your ATC. Do u use a Laser Sensor for the tool presence check and if yes, what type? I have the same problem as you that the tool is to far away from the sensor so no inductive sensor will work. Thanks a lot
@Svanitterzon Жыл бұрын
Hey yes thats a lasersensor. But i have never implemented in to the code so i dont have any info in how good it works. Did some small tests in the begining and it seems to work good enough.
@carlosrebolledo14322 жыл бұрын
How much granite epoxy was used in total? and how much does it cost per kilo in US dollars. very nice machine. cuánto granito epoxi se uso en total? y cuánto cuesta el kilo de este en dólares estado unidenses. muy bonita máquina.
@Kmn02194 жыл бұрын
Can you explain how you aligned the ATC with the spindle?
@jgtools4 жыл бұрын
Hi @Stef van Itterzon, what CNC control your use ?
@SSqouteWORLDGAMER4 жыл бұрын
On the siemens controll you can positon a rotary axis in two simple ways. First with C=0, it will allways rotate in on direction, like your tc. Or with C=DC(0) wich will rotate to the 0 degrees on the fastest way. Maybe your controll hast also an option for that szenario.
@liquerinfrnt4 жыл бұрын
It looks like the control is his own, so he'll have to figure this out in the code
@asimkirtayileteknikisler53224 жыл бұрын
Hello, easy to make, the siensi counter you have made is very beautiful, your health is tomorrow, do you do what you are constantly producing or are you working in a place.
@swissdadmakes33674 жыл бұрын
This is some pretty awesome work man👍 how much time did you so far invest in this project?
@Svanitterzon4 жыл бұрын
Alot Xd not sure about a exact number but maybe a 1000 hours.
@Marco0404 жыл бұрын
Great machine Stef! For me, time is free bcos it is a hobby. Do you have a rough estimate of the material cost? I would love to come to Belgium to see the machine in AwayFromKeyboard.
@Svanitterzon4 жыл бұрын
@@Marco040 roughly 16k Euro, i live in the Netherlands.
@Marco0404 жыл бұрын
I mixed you up with the other build I also love (kzbin.info/www/bejne/p2G1dmCeZrt3f8k) from Kris Temmerman. He lives in Belgium when looking at his website extension. Btw, I live in the Netherlands too :-D
@7727777777777774 жыл бұрын
What controlling the atc tool changer yourcnc software or a controll link ardunio pls reply
@Garcezinguerson4 жыл бұрын
Hi, I really liked your machine, could you share with me her project, for me to build one?
@gaiustacitus42423 ай бұрын
At least you didn't implement a rotating arm that preloads the next tool on one side and then performs a subsecond tool swap, putting the previous tool away after the spindle is in the cut. I've had issues with these arms throwing tools. This problem is caused by a loose position sensor.
@nasserraffii4 жыл бұрын
hi dear very nice job I have some question regarding the tool changer
@maciomanV4 жыл бұрын
What did you use to cast this? a wooden cast? How did you get rid of air bubbles without compromising the cast?
@amirmetin Жыл бұрын
To increase the speed you can maybe add this script if you use python: def is_backward_faster(current_angle, target_angle): # Convert angles to positive values between 0 and 360 degrees current_angle = current_angle % 360 target_angle = target_angle % 360 # Calculate the angular difference in both directions clockwise_diff = (target_angle - current_angle) % 360 counterclockwise_diff = (current_angle - target_angle) % 360 # Check if it worth to go front or behind if counterclockwise_diff < clockwise_diff: return True else: return False # Exemple d current_position = 30 target_position = 345 if is_backward_faster(current_position, target_position): #add function to go backward else: #add function to go front
@RobertDaveMyrland Жыл бұрын
Would it be possible to get drawing files for this? And a list of part used? I want to build similar because I need such machine for R&D in the free energy research area.
@jiritichy68554 жыл бұрын
Are you going to make it commercially available...i.e. for sale?
@em-tek4 жыл бұрын
Great job! What CNC software do you use? It looks go clean and professional?
@Svanitterzon4 жыл бұрын
Edingcnc i love it!
@tomjdesigns1280 Жыл бұрын
What is your gearbox ratio, belt gear ratio and microstepping setting please?
@GeminiRacing3 жыл бұрын
good job, which motor+gearbox are used ? rpm ? thank you.....I will follow you
@Svanitterzon3 жыл бұрын
ECMA-C20604RS and a 10:1 Gearbox not sure what feedrate i have the servo running at but not that extreme fast.
@amrmusa72172 жыл бұрын
can you please tell me what are macros and how can i add one or to modify existing one ??🤕🤕🤕 iam triyng to make a screenset for mach3 and i dont know where to start from if any one can help please ??????
@mrmakinist3 жыл бұрын
vreyy beaituful
@liewon40063 жыл бұрын
Great job. Does the software and controller have options to actuate the cylinders ,release valve and tool changer servo in sequence? Cause it looks like a lot of programming to me!
@Svanitterzon3 жыл бұрын
No but In fact there is not a lot of code needed to make this toolchanger work. Mabye 20 to 30 lines of code is enough for basic operation.
@egemens4 жыл бұрын
Congrats for the great work! Can you give some info about your cnc control software and board?
@Svanitterzon4 жыл бұрын
It's a cnc760 card from eding, on there website you can download the software, if you run the software without an board connected it goes in simulation mode so you can play with the software really nice. Www.edingcnc.com
@budakspearguns4 жыл бұрын
Hello, are you controling tool changer servo like a 4th axis ?
@Svanitterzon4 жыл бұрын
Yes, its a c axis in my case right now.
@budakspearguns4 жыл бұрын
@@Svanitterzon thanks! Very good job.
@nitroglicirin4 жыл бұрын
very nice! wich controller do you use?
@Svanitterzon4 жыл бұрын
Cnc760 controller from edingcnc
@173roberto4 жыл бұрын
Woooow dude that's amazing, what cnc controller are you using?
@Z-add4 жыл бұрын
That is the eding cnc controller
@PWLopes90003 жыл бұрын
Great build - really. One question, what ratio gearbox is attached to the ATC servo? Also I assume the belt pulley would be 3 to 1? And why would one need so much of a overall reduction ratio? Surely any servo even with a resolver can accurately position the pocket on target, right? Just missing the reason for the huge reduction ratio. Thanks in advance.
@Svanitterzon3 жыл бұрын
The total reduction is 1:20. Just a feeling i had i didn't calculate anything. Probably it wasn't necessary but also can't harm it.
@PWLopes90003 жыл бұрын
@@Svanitterzon I see. Then to add to the confusion, the new Chinese ATCs on AliExpress come with 40 to 1 gearboxes. Trying to keep the design of my ATC as simple as possible, as cheap as possible. Check out my KZbin channel, in particular the 5 Axis ... I suppose it could be one of your next projects. Thanks again.
@Svanitterzon3 жыл бұрын
@@PWLopes9000 im already subscribed for a while. Because of your 5th axis project😅
@SeungOhChoi4 жыл бұрын
Great diy!!! I am learning a lot from your wonderful machine. Can you explain how to make sure the spindle alignment for toe position?
@Svanitterzon4 жыл бұрын
Thats handelt by the spindle driver. And he will give a confirmation signal when spindle is in position.
@Svanitterzon3 жыл бұрын
@x k there is an encoder in the servo that drives the spindel.
@Svanitterzon3 жыл бұрын
@x k ah mine driver has an input that if you put it high the spindle goes in special toolchange mode thats supplied by the driver. And park the spindle in programmed position. Its not controlled out of eding it self.
@Svanitterzon3 жыл бұрын
@x k m.szghauto.com/product/127.html
@Zeusspupp4 жыл бұрын
To get to the shortest path tool to tool, you will have to subtract your present tool from your next tool with some defining logic that is something like "if next tool - present tool >9 , go ccw", I have written several tool changers for Linuxcnc, simple like my Hardinge lathe, insanely difficult like the Brown and Sharpe mill. I assume you are using degrees of rotation to define each tool position, 18 tools is 20 deg per slot or so many incremental encoder counts. I see no advantage to a random tool changer on a carousel , put the tools back in their original pockets. I just renumber the tools in my cam, its easy. Impressive work, lots of labor.
@Drxxx4 жыл бұрын
Good
@_Ivan_Sergeevich_3 жыл бұрын
Добрый день. Можно у Вас попросить электрическую схему шкафа управления на ваш станок?
@aaronhouse66354 жыл бұрын
good
@MSCNCArtshop4 жыл бұрын
Very nice build, we use edingcnc boards on our cnc router s , we plan to currently build our own cnc, would it be possible to share your macro at a price, I would want to study it.
@Svanitterzon4 жыл бұрын
Yeah no problem!
@MSCNCArtshop4 жыл бұрын
Hi Stef, my email is irfanulla@gmail.com, kindly email me , we can start a conversation on email .
@RahulRaj-jy9hj3 жыл бұрын
Please Give me all details I also want to make this type of machine
@nilsEKH4 жыл бұрын
Is there a differnce between an CNC mill for metal and alloys and a CNC Mill for stone and granite? Or is it only the cutter?
@phantomz16174 жыл бұрын
A machining unit for Metals & Alloys needs precision whereas a machining unit for stone doesn't need precision. The build remains same except the linear elements (higher accuracy higher cost) vary in terms of accuracy grade for a stone machining unit. Also the Cutting edges are different for different metals and stones....
@Dingo1174 жыл бұрын
if you are referring to the title of this video having granite and epoxy in it and thinking that this machine is made for cutting said materials, it actually refers to the machines structure being made from epoxy granite and not being made to cut it. how ever if you genuinely want to know how a metal milling machine can vary compared to a machine made for grinding stone and such i think it would depend on the nature of what the stone is being cut for. most metal mills are designed to remove a lot of material and to cut deep, so a lot of rigidity is required for that. but if a machine is made to simply level and polish stone counter tops say, it still needs to be rigid but no where near as much as it is simply doing very shallow grinding operations, and they have a very different set of tools designed to handle the very hard materials and are very heavy on lubricant/washing.
@danielmattsson85744 жыл бұрын
How does the spindle align the pins? How does it know where its at, even if you shut it down? Its an absolute encoder on the spindle no?
@svenkrause34334 жыл бұрын
No Absolutencoder, he use the index signal Z from the inkremental encoder for spindle alignment. Its simple. All you have to do is switch between velocity control and Position control and back.
@danielmattsson85744 жыл бұрын
@@svenkrause3433 but how can it remember the position if the machine is powered off and the spindle might be rotated
@svenkrause34334 жыл бұрын
@@danielmattsson8574 Not at all, if you call, for example a M19 xx, the spindle search the index and align for the first time. After that the controller knows the position.
@TheEvalChicken4 жыл бұрын
how accurate can you mill in the metric world? 0.01 or in the 0.001 mm would be interesting to see how you mill some tight toleranzes :D
@christophs.68133 жыл бұрын
Mega!
@renebussian10484 жыл бұрын
hello what servo motors do you use?
@Svanitterzon4 жыл бұрын
750watt servos from delta
@renebussian10484 жыл бұрын
Thanks for the quick answer ... you have a really great machine! I am also building a cnc machine ... nice greetings from Switzerland and keep it up!
Just because i can😅 the 100watt version for this servo was more expensive then the 400watt servo i bought.
@MaX2714 жыл бұрын
good job! Not sure what purpose the "safe" top position serves in the cycle though... Looks like you could directly have the Z to go at the correct height for the tool changer to operate. Software limitation? Is the disk Dibond ? (Al-plastic-AL sandwitch)
@Svanitterzon4 жыл бұрын
Mabye you are right, its not a software limitation, since i wrote the whole procedure my self. I also need to change my post processor then. I belief fusion first sends machine to home and then calls a m6 command which means head will always go up first anyways. The disk is just a 5mm thick steel plate.
@MaX2714 жыл бұрын
@@Svanitterzon got it. Makes sense Fusion tries to home Z, if the tool change wasn't mounted on the column it could result in a crash Better safe than quick I guess
@sandeeps79792 жыл бұрын
Hello sir ,which atc kit did you buy ,or u made your own sir .
@Svanitterzon2 жыл бұрын
Made it my self.
@sandeeps79792 жыл бұрын
@@Svanitterzon My design is not working properly for bt40 tool changer sir ,but my own spindle design working fine ,can u please share your mail ID sir.
@Svanitterzon2 жыл бұрын
@@sandeeps7979 grabcad.com/library/epoxy-granite-vertical-cnc-mill-1 here is the 3d model of the atc
@sandeeps79792 жыл бұрын
@@Svanitterzon But I need solid works model or fusion model sir.
@sandeeps79792 жыл бұрын
@@Svanitterzon I only needed atc .
@safenut88063 жыл бұрын
Can you name the CNC Controller used in your machine?
@Svanitterzon3 жыл бұрын
cnc760 controller from edingcnc
@safenut88063 жыл бұрын
@@Svanitterzon Thank you for prompt reply.
@mannycalavera1214 жыл бұрын
Just a sorting macro and else if statement to get it going shorter. Count forward, count backward, if x greater than y, go y, else x
@asimkirtayileteknikisler53224 жыл бұрын
Can you transfer cnc machine technical information I'm interested in amateur customers also appreciate if I did I thanked the good times return from Turkey
@MeDieValUKRAINE4 жыл бұрын
add a formula to Your PLC macros to T# active - T# next (if value is negative rotate axix CCW, if positive CW)
@prestonengebretson29204 жыл бұрын
Very nicely executed...are you selling this info?
@Svanitterzon4 жыл бұрын
Not yet i first want to fully finish the build before i publish any drawing.
@ahmadaseman62kazemi20 Жыл бұрын
ok
@mikecroston70224 жыл бұрын
Hello Don’t know if this will be any good but used the modulus function in C it always goes the the fastest route !! void move_stepper(int new_tool_num, int prev_tool_num) { long step_pulses; long step; int steps_tool_num; int C,D; step = 0; step_pulses = 0; steps_tool_num = 0; disable_interrupts(INT_CCP2); // Setup interrupt on falling edge disable_interrupts(GLOBAL); C = ((prev_tool_num - new_tool_num) % 8); D = ((new_tool_num - prev_tool_num) % 8); if(D C){ printf(" Going Backwards"); printf(" Steps C = %I", C); printf(" New Tool Num = %I", new_tool_num); printf(" Previous Tool Num = %I", prev_tool_num); steps_tool_num = C; output_low(AIR_SOL); // Valid Tool so turn on sol and wait output_high(DIR_PIN); // Direction Pin 0 on stepper drive delay_ms(1500); } if((steps_tool_num >= 1) && (steps_tool_num
@nicktaylor58194 жыл бұрын
At 5 seconds a full rotation I dosent really matter I'd keep it the way it is
@lylefranksaunders2113Ай бұрын
I'm not sure if I should call this guy crazy or what, but this is ridiculous, Jesus, lord
@TheJure12344 жыл бұрын
Can i get your contact (mail) or something i have lots of questions i am making simular. Machine my self
@josecarlossotoornelas62643 жыл бұрын
Hi friend, exellent proyect!! Have any e-mail? Please