Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Extra Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=68)
-   -   pic: CNC Router Project (http://www.chiefdelphi.com/forums/showthread.php?t=79401)

Cjmovie 20-12-2009 16:04

pic: CNC Router Project
 

joeweber 20-12-2009 16:07

Re: pic: CNC Router Project
 
Nice. We have thought of doing exactly what you have done but have never got around to doing it. How are you comtrolling location? We were going to use a joystick on ours our use light sensors and a pattern.

Cjmovie 20-12-2009 16:42

Re: pic: CNC Router Project
 
We've actually dedicated an old Pentium-4 computer to its control. The parallel port runs to the stepper motor controller (a Gecko G540) to control all four stepper motors. There are two on the X (one on each side driving an acme leadscrew) and on both the Y and Z. Theoretical accuracy is actually limited by the precision of the leadscrew ("precision acme leadscrew", off of mcmaster) which put us at around 7 thousandths of an inch over a foot.

We're using EMC2 software to do actual movement control, which runs industry standard g-code. See here for a sample of what it actually cuts:
http://d5robotics.org/Content/View/942/No_Title

On top is the aluminum plate we had cut at our sponsor's place on a waterjet. On bottom is an engraving of the same plate into a piece of MDF. It's capable of cutting through but would have had to do multiple passes (we didn't set it up for that in this case, just testing accuracy). If you hold the aluminum plate on top of the MDF, they match up exactly.

sanddrag 20-12-2009 17:26

Re: pic: CNC Router Project
 
Curious, what steppers are you using, and what voltage and current do they run at?

Cjmovie 20-12-2009 17:35

Re: pic: CNC Router Project
 
Quote:

Originally Posted by sanddrag (Post 889428)
Curious, what steppers are you using, and what voltage and current do they run at?

We're using 387 oz-in steppers running on 48V. They have 1/4" shafts with a flat so we just used lovejoys to connect them to the leadscrews. You can get these at KeilingCNC - http://www.kelinginc.net/index.html

Molten 21-12-2009 20:54

Re: pic: CNC Router Project
 
Ok, call me a fool...but can someone explain what's making the noise and how?

Rion Atkinson 21-12-2009 21:12

Re: pic: CNC Router Project
 
Quote:

Originally Posted by Molten (Post 889781)
Ok, call me a fool...but can someone explain what's making the noise and how?

It's my understanding that it is the step (Do I have that name right? ) motors that cause the sound. It happens on all CNC machines.

Molten 21-12-2009 21:18

Re: pic: CNC Router Project
 
Quote:

Originally Posted by Formerly Famous (Post 889783)
It's my understanding that it is the step (Do I have that name right? ) motors that cause the sound. It happens on all CNC machines.

But how do they make the noise? I want to understand the physics.

Eugene Fang 21-12-2009 21:24

Re: pic: CNC Router Project
 
Quote:

Originally Posted by Molten (Post 889784)
But how do they make the noise? I want to understand the physics.

I'm not 100% sure, but this is what I think:

Are you familiar with how stepper motors work? When electricity is applied to them, they go one "step," so in order to get them to move a full rotation, electricity has to be turned on and off and back on multiple (or actually hundreds/thousands) times (depending how many "steps" per rotation the motor has).

To get the motor to go at different speeds, you turn the power on and off at different rates. Pulsing something at hundreds of times a second creates different notes. For example, when you hit a tuning fork for the note "A," it vibrates at 440 Hz.

Thus, moving a motor faster means faster pulses, resulting in a higher note. And slower gives you a lower note.

Cjmovie 21-12-2009 21:29

Re: pic: CNC Router Project
 
Using this as a reference point:
http://en.wikipedia.org/wiki/Stepper_motor

Basically, stepper motors differ from normal motors in that they move to certain, pre-defined rotations instead of just rotating at an RPM approximated by voltage. So you send a signal to a stepper motor, it moves one step (usually 1/200th of a revolution or so), and you send another and it moves another step, etc. (slightly more complicated, but the wikipedia article can tell you that).

Since it's not a constant motion (it's stop start stop start to at least a small degree, even when "smoothly" rotating) there's a vibration created. The frequency of this vibration is the rate at which you're sending pulses to it, since this is the speed that it's stop-starting. Kind of like turning a voltage on and off to produce a square wave sound. In our case they're mounted to metal plates, which amplifies this in a way similar to a drum. So if you control the rate at which pulses are sent, you can change the note/frequency they produce.

All based on intuition, though, so if someone has a more accurate answer please feel free to pop in.

techtiger1 21-12-2009 22:32

Re: pic: CNC Router Project
 
Think of a stepper motor as a servo motor that can spin 360 in increments at a time. D5 nice little unit and good thought of using that to prototype cnc parts. .

-Drew

RoboMaster 21-12-2009 23:43

Re: pic: CNC Router Project
 
This is fairly related to stepper motor sounds, or at least the theory behind it and how you can purposefully create them. Although, it's interesting, but not actually from normal use.

Stepper motors playing Mario Theme

Music Theory and control behind it

Molten 21-12-2009 23:48

Re: pic: CNC Router Project
 
Thanks all, I was sure someone could explain it terms I'd understand. I'm not so good with tool knowledge, so anytime something can be explained without the assumption that I know a tool...it is most appreciated.


All times are GMT -5. The time now is 23:06.

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