how to increase speed of motor by using gear and bearing

how to increase speed of motor by using gear and bearing

i have 1 motor with a 6mm shaft and mounted with 18 mm gear and this is driving another same size of gear.and this gear is attached to a 20 mm bearing. the speed of motor is 3000 r.p.m. want i want to do now is i want to decrease the size of motor but still want to drive my tool with 3000 rpm.so, can i use small size of motor but increase the speed by changing the size of gear and bearing. make it smaller.or is there any small size of motor with high speed and torque?size of motor i’m using now is 50 mm in diameter.

Hi,
As i understand You are having 2 questions
1) Getting required rpm by using a different rpm motor
a) its possible to get required rpm by using a different rpm motor.you have to use a combination of gears or pulleys. Calculators are available in web to determine the size of the driver and the driven.
http://www.temecularodrun.com/ref/rpm_calc.asp
2) For a smaller size motor
a)http://www.directindustry.com/industrial-manufacturer/small-motor-72602.html
http://www.globalspec.com/industrial-directory/micro_motor