Thread: Quite an Unusual one
Last edited by Jonathan; 27-12-2013 at 11:47 AM.
After reading these days a lot of motion control manuals, i think i have it more clear. The majority of them have their own brand daughter boards and that's the main reason it seems that they can close the loop directly on the board, for servos and steppers. Also most of the expensive ones have possibility to input 2 encoder signals on 1 axis, so they can control backslash this way. Also it seems connected to some external servo drives, even if the servo drive closes the loop, it can transmit it to the board at the same time, for the previous reason or for some extra functions.
Now i just cant believe how little choice there is for 5 and up axis BOBs and combinations, especially to work with mach3. I almost discarded the Galil. Read in forums there is no support at all if you don't buy it new. Which is crazy for a product that is worth thousands. Also 99% at ebay sell them on As Is basis, but not for As Is money. I dont see my self paying hard earned cash for a board that is not guaranteed at least a week from the sale. Also read that many of them are possibly tweaked for a certain customer, so even less support. And later to have problems with the Mach3 plugin...I was tempted. And still i am.
Its unbelievable how poor the choice of BOB is today. Couldn't be that more clear what is needed:
-USB or Ethernet board,small sized, mach3 plugin, on board spindle control, on board 220AC/transformer, opto isolated inputs and outputs, 6-8 axis,4 relays,...
Combining all of these is almost impossible and starts to get expensive. Same price as second hand motion controller
Silyavski, I know this is not what you are after but may be of use.
Got one of these the other day, great little unit and great price.
5V 1/2/4/8 12V 16 Channel Relay Module W/ LED Indicator Light For Arduino | eBay
also these spindle boards work good and not too high a price
CS-Lab - CSMIO - CNC Ethernet Controllers- inexpensive solutions - CS-Lab CNC controllers CNC Machining CNC software.
They are very high quality Ethernet Motion control units with industry standard 24V differential digital I/O so very good at handling electrical noise also come with very High quality Analogue spindle output built in. (Sorry to say this Eddy but those Spindle 4 boards are very erratic with speeds jumping around all over the place, used a couple now and not impressed.)
No BOB or external Spindle board is needed all mounts on industry Standard Din rail with separate quality Din rail connectors. Simple to fit and install plus very very neat.
I've used just about every Motion control card now in the Diy range so Sub £300 and I can tell you 100% these knock the spots off any other.
I've fitted 2 now but only on new build machines so couldn't compare same machine performance against other Cards but unfortunately and very very frustratingly for ME that's just changed.!!
The Russian PLCM E3P I've been using on my own machine has just gone faulty, doing strange things and tripping with noise issues from VFD, either using USB or Ethernet connections.
Couldn't have happened at worse time has I've been flat out chasing my arse between Family health issues and getting stuff done plus now every where is closed for Xmas. Just lent my spare ESS smooth stepper to a friend who isn't answering his bloody phone, just sold the spare spare USB SS has never used it. . Arghhhh . .(PLCM E3P is now smashed into 1,0000000000000 bits.!!! and NO it gave me no satisfaction other than to vent.!)
No way was I going back to Parallel port, plus laptop doesn't have PP. So I've got Csmio-IP-M which was half fitted into a control box destined for machine currently !!.Trying.!! to finish but needs must so out it came temporarily until I can get another Card.
WOW . . . 20mins later it's wired up, software installed and working with full spindle control.
Worked Straight off Copy of my Old Mach3 profile with just a quick Plug-in swap and pin assignments with very little tweaking of motor tuning required. . . In fact this is what really impressed me has now can tune the motors much higher even thou the PLCM-E3P and CSMIO_IP_M are both supposed to be 100Khz.
I haven't had or got much time to play and don't need the speed anyway but the first dabble took my My Y axis from Max 11mtr/min & 950s/s Accel to stable 14Mtr/min at 1200s/s and that's with 5mm pitch screw direct drive on 3.5Nm Nema 34 motor at 75v. That's 2800Rpm from Nema 34 motor.!!!. . I was quite impressed with 2200rpm the PLCM allowed.!!
The Motors so sound very sweet even at these dizzy heights and the pulses are clearly very smooth has the movement is excellent even at very low feeds.
Wouldn't ever run at that speed has I don't need it but it just shows not all Cards are Equal and I'm positive this speed increase is down to the quality of the product has it's the only thing that has changed on my machine.! . . .Very impressive and I won't be coming off any time soon so I better get another ordered ASAP.
. . . . . HAPPY NEW YEAR EVERYONE. . . .Keep smiling.
Last edited by JAZZCNC; 29-12-2013 at 02:45 PM. Reason: Feeling sorry not required.!!
Lately spend too much time on choosing the BOB, motors and drives, which delayed my order for the ball screws and the rails. After all that talk, last night saw 2 interesting Galil listings on fleabay and something made me push the button and send best offer, thinking that if one accepts, will cancel the offer to the other.
Well, after i woke up this morning i found my self the happy future owner of 2 galil BOBs. i thought of excusing myself to one of them, then decided and payed them both. With the idea if one not working to use the other, or at least to see which one i like best. the other goes later for next machine or whatever.
So i bought the GALIL DMC-1880 PCI 8 axis Optima motion controller and the Galil DMC-2183 Ethernet/RS232 8-Axis Motion Controllers & 2 ICM-20105 Opto I/O .
Both seem to work with the Mach3 plugin / yes i checked before sending the offers/ .
I have some feeling that i made the right decision with these. What do you think?
Now i have to decide on the drives and motors. First of all now i can run steppers with encoder and servo motors directly closing the loop at the motion controller. Which in fact can lower the price of the build, implementing servos only for moving the gantry and steppers on the Z if i decide so.
No i am looking at a Galil AMP-19540 at ebay which coul drive directly 4 dc servos up to 500w each, costs only 100euro and connects directly to one of the BOBs i bought - the DMC-1880 . It seems this purchace can save me a lot of money on other drives and cheapen considerably the project, sourcing only the motors.
However i understand nothing of these type of servo and drives for me the description is like Chinese, i only see 500W :-) , here is from the description:
Galil's AMP-19540 is a 4-axis amplifier for driving brush or brushless motors up to 500 Watts. By interfacing directly to Galil's DMC-18x2, DMC-18x0, or DMC-18x6 controllers, it provides a cost-effective controller/drive solution for multi-axis applications. The AMP-19540 contains four transconductance, PWM amplifiers for driving brush or brushless motors. Each amplifier operates at 18V to 80V dc, up to 7 Amps continuous, 10 Amps peak. The AMP-19540 gain setting is easily configured with jumpers. The PWM switching frequency is 60 kHz.The AMP-19520/40 is a brush/brushless trans-conductance PWM amplifier. The amplifier operates in torque mode and will output a motor current proportional to the command signal input.
Input Voltage: 18-80 VDC
Continuous Current: 7 amps
Peak Current 10 amps
Amplifier Gain 0.4, 0.7, or 1.0 A/V (jumper adjustable)
Switching Frequency 60 kHz (up to 175 kHz available--contact Galil)
Minimum Load Inductance 0.5 mH (low inductance option available)
Communtation Angle 120o (60o option available)
So, can some one help here please:
Can i find easily BLDC motors suitable for the drives, with hall sensors as far as i understood, new from ali express or from ebay? Are these drives any good, mean in 2014? And for my build?
I will grab one of these, just have to figure how many relays i need.
Now that i have bought the Galil 1880 and have only 1 x 100 pin cable going out of it, i have to fashion something like a terminal breakout board where to connect all the I/O signals.
Any idea what cheapo components will fit best together? I am a bit lost here and dont have the money to buy the galil I/0 board. The connecting cable it seems is SCSI 100-Pin High-Density connector, though not completely sure.
Here below are some specs from the manual of the motion control/ Chapter 3 Connecting Hardware/ :
The DMC-1700/1800 provides optoisolated digital inputs for forward limit, reverse limit, home, and abort signals. The controller also has 8 optoisolated, uncommitted inputs (for general use) as well as 8 TTL outputs and 8 analog inputs configured for voltages between +/- 10 volts. 1X80 Controllers with 5 or more axes have 16 optoisolated uncommitted inputs, 8 TTL inputs, and 16 TTL outputs.
Wiring the Optoisolated Inputs Bi-Directional Capability. All inputs can be used as active high or low - If you are using an isolated power supply you can connect +5V to INCOM or supply the isolated ground to INCOM. Connecting +5V to INCOM configures the inputs for active low. Connecting ground to INCOM configures the inputs for active high. INCOM can be located on the DMC-1700/1800 directly or on the ICM-1900 or AMP-19X0. The jumper is labeled INCOM. ....
From what i understand everything important is opto isolated. The servos i bought seem to accept various signals, still have to fight with the manual to translate things like:
Position command can correspond to the following four types of output form.
Line Driver Output
+5V Open Collector Output
+12V Open Collector Output
+24V Open Collector Output
- Line drive output may correspond up to 450 kpps, and open collector output may
correspond up to 200 kpps.
It seems that the drives accept 5v signal, but recommend external resistor and 24v signal, for interference resistance.
Still have to figure what is line drive and what is position command, it seems to me line drive could be step and direction ans position command should be differential signal.