Sergey,

For an inexpensive servo drive: 
  http://www.xavien.com/   look at the 'Robotics' page.
I have several of their XDDCMD-1 drives.  They work fine with the Mesanet
m5i20 board.
Simple and inexpensive.  The 18200 drive IC is quite robust.
I have a Bridgeport series II running on drives based on the 18200.



Noel.




-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Sergey
Izvoztchikov
Sent: Friday, August 01, 2008 11:14 AM
To: Enhanced Machine Controller (EMC)
Subject: [Emc-users] Attempt to design servo based DIY CNC for Sherline
fromOOB components

While I'm waiting for funds to accumulate I continue to toy with idea of
building DIY servo based system for Sherline mill from out of the box
components. We had good discussion with Kirk offline, now I want to ask some
questions in the list and present overall design for public discussion.
Hopefully it could be useful for other too.

I'll put questions in front, so they are easy to spot and below will be
assumptions and components listed.

-------
Questions:

- is there an inexpensive servo driver, which does not have closed loop
inside (like Gecko do) ?

- would K-CMD driver with max 24VDC capacity will be enough to drive 30VDC
servo motors ?

- would 36VDC power supply work fine with chosen servo motors and K-CMD
motor drivers or 30VDC should be used instead ?

- what other BB could be used in place of C1 and C11 ?

- would built-in speed control of C11 work with Sherline DC spindle motor ?

- would anybody be willing to check if chosen so far components would
actually work together ?

-------
Assumptions: (please correct me if I'm wrong)

- signals from encoders will go via BOB through parallel ports back to EMC2.
EMC2 is used as motion controller with closed loop

- 3 axis kit is compiled to be built with minimum or no DIY production
required. However 4th axis is included in design and will be added later

- manual controls are required on servo belt reducers or shafts, so machine
could still be used for some manual projects

- spindle speed control planned, but might be not implemented at the
beginning

- no extra relays used for now, but possibility of wiring them should be in
place

- home switches planned for all three axises. Limit switched would require
more BB and parallel ports to be used

-------
Components:

- servo motors with encoders and belt reducers from IMService -
3 x $140 = $420
http://www.cadcamcadcam.com/index.asp?PageAction=VIEWPROD&ProdID=61
http://www.cadcamcadcam.com/index.asp?PageAction=VIEWPROD&ProdID=62

- C1 or C11 BOB from CNC4PC.com -  2 x $70.12/$124
http://www.cnc4pc.com/Store/osc/product_info.php?cPath=33&products_id=47
There are other alternatives including C10 without opto-isolation or boards
from other vendors.

- double PCI parallel port card - $16
http://www.newegg.com/Product/Product.aspx?Item=N82E16815166007
Or similar card

- KL-320-36 36V/8.8A Power Supply from Keling Inc - $59.95
http://www.kelinginc.net/SwitchingPowerSupply.html
Is this unit powerful enough for chosen servos ? Depending on the servo
drivers additional Power Supply could be needed.

Again there are alternatives. Ex. -
http://cgi.ebay.com/30V-10A-300W-Power-Supply-Stepper-motor-controller_W0QQi
temZ270089686014

- 5V Power supply for BOB - $??

- motor and encoder cables - 3 x $?? + 3 x $?? (? $8 x 6 = $48 ?) Probably
cables from IMService would be a good choice.

- Servo motor drivers - 3 x $19
http://www.solarbotics.com/products/k_cmd/
Don't see any other simple/cheap servo driver, which can be used out of the
box. However K-CMD might not be ideal for chosen servo motors.

-------
Pins assignment for parallel ports

2 parports one configured as output and another as input should give
16 output and 19 input pins

Port 0
Pin   Signal        Parallel Port Direction
1     X Amp PWM     Out
2     X Amp Dir     Out
3     X Amp Enable  Out

4     Y Amp PWM     Out
5     Y Amp Dir     Out
6     Y Amp Enable  Out

7     Z Amp PWM     Out
8     Z Amp Dir     Out
9     Z Amp Enable  Out

10    X Home        In
11    Y Home        In
12    Z Home        In

13                  In
15                  In

14    A Amp PWM     Out
16    A Amp Dir     Out
17    A Amp Enable  Out

Port 1
Pin   Signal        Parallel Port Direction
1     X Encoder A   In
2     X Encoder B   In
3     X Encoder Z   In

4     Y Encoder A   In
5     Y Encoder B   In
6     Y Encoder Z   In

7     Z Encoder A   In
8     Z Encoder B   In
9     Z Encoder Z   In

10    A Encoder A   In
11    A Encoder B   In
12    A Encoder Z   In
13                  In

15    E-Stop        In

14    Spindle PWM   Out
16    Spindle Fwd   Out
17    Spindle Rev   Out



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes Grand prize is a trip for two to an Open Source event anywhere in the
world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.10/1585 - Release Date: 8/1/2008
6:39 AM


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to