603,946 active members*
2,091 visitors online*
Register for free
Login
IndustryArena Forum > CNC Electronics > Servo Motors / Drives > help! need to configure brushless drive for motor!
Page 1 of 2 12
Results 1 to 20 of 28
  1. #1
    Join Date
    Dec 2012
    Posts
    569

    help! need to configure brushless drive for motor!

    i just got a DM2900 cnc mill from dyna mechtronics.

    the spindle motor is an SEM HD92G4-32T (see picture for spec plaque)

    the drive is an AMC B25A20IP

    im having difficulty configuring the drive for the motor.

    i believe i have correctly set it to be "hall velocity" feedback, but it still oscillates..

    the motor says feedback is "OC POSITION" thats open circuit position right? is that something separate from the hall effect sensor feedback? the hall sensors are a fundamental aspect of driving a brushless motor, right? not neccessarily part of the position of speed feedback signal?

    ive tried playing with the gain but it never seems to work right..im wondering if maybe i have the wrong operation mode and i should be using current or duty cycle..although they didnt seem to work

    http://i242.photobucket.com/albums/f...ps37613703.jpg

  2. #2
    Join Date
    Dec 2003
    Posts
    24260
    Number 1 is it a BLDC motor and/or does it have hall effect devices or equivalent commutation feedback?
    You will need hall feed back for that drive, unless running a brushed DC motor off of it.
    So this is a BLDC motor on the spindle with a AMC drive? if running open loop then it should be set normally for velocity mode.
    What do you have the dip switches set for?
    Current or torque mode is usually used when the motor has an encoder and is controlled via PID loop back to the controller.
    Does this system have a spindle encoder?
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  3. #3
    Join Date
    Dec 2012
    Posts
    569
    Quote Originally Posted by Al_The_Man View Post
    Number 1 is it a BLDC motor and/or does it have hall effect devices or equivalent commutation feedback?
    You will need hall feed back for that drive, unless running a brushed DC motor off of it.
    So this is a BLDC motor on the spindle with a AMC drive? if running open loop then it should be set normally for velocity mode.
    What do you have the dip switches set for?
    Current or torque mode is usually used when the motor has an encoder and is controlled via PID loop back to the controller.
    Does this system have a spindle encoder?
    Al.
    thanks for helping, here are some more facts and things ive learned about it today:

    the spindle does have its own encoder and it is connected to the mill's electronics. i confirmed one of the encoder outputs as being around 38khz when the mill was running at probably a couple thousand rpm. so i think that equates to a few hundred pulses per revolution.

    this B25A20 drive is supposedly an exact replacement for the stock one on this mill

    the motor is a brushless DC motor with hall effect commutation sensors, which are connected to the B25A20 drive

    just to clarify (because I dont know any better) by AMC I mean advanced motion controls (a company)

    ive been experimenting with the dip switches. currently i have them set for duty cycle mode. ive tried playing with the gain pots but it doesnt get things to work the way it should.

    using the test dipswitch and pot, i can get the motor to run smoothly fast or slow

    the inhibit line from the mill seems to be the reverse polarity that it should be. i.e. when i turn the spindle on the line goes low, which shuts off the drive..im not sure what to think about this except that perhaps dyna myte should have told me to get the B25A20 -INV controller with the inhibit active polarity reversed. or maybe the mills electronics have been reconfigured or something. its odd.

    so..to sum it all up. the reason it still doesnt work is that the inhibit line is opposite polarity, and, even if i unplug the inhibit line so the spindle is always on, the mill doesnt seem to change the spindle rpm or be able to control it. it just keeps the -REF IN line to the drive pegged at -10V regardless if ive forced the spindle rpm far higher than that using the gain pots. i would think the mill would see the encoder output and lower the -REF IN line (closed loop)..im not sure whats going on here.

    also, the velocity and current outputs on the B25A20 drive are not connected to anything, so the only way the mill can know the spindle is turning is via the spindle encoder.

    man this is odd. you dont happen to know anything about the dyna myte mills do you? there is this thing in there called the "plc ladder" and im wondering if i can use it to fix or troubleshoot this

  4. #4
    Join Date
    Feb 2009
    Posts
    6028
    Call AMC. I ran in to the reverse ready as well, seemed it was a rather easy mod in the drive, like a cut trace or jumper remove. My notes are at work.

  5. #5
    Join Date
    Dec 2012
    Posts
    569
    Quote Originally Posted by underthetire View Post
    Call AMC. I ran in to the reverse ready as well, seemed it was a rather easy mod in the drive, like a cut trace or jumper remove. My notes are at work.
    thanks..its a little weird though that the inhibit is backwards..the other amc drives in the mill are all negative inhibit, i wonder why this one is backwards

  6. #6
    Join Date
    Dec 2003
    Posts
    24260
    The inhibit is programmable by a jumper for either logic.
    I have used AMC drives extensively, mostly in servo's in the torque mode, if using for a open loop spindle it is usually used in velocity mode.
    It depends on what mode your controller is operating in?
    Normally the PLC would not be controlling the spindle.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  7. #7
    Join Date
    Dec 2012
    Posts
    569
    Quote Originally Posted by Al_The_Man View Post
    The inhibit is programmable by a jumper for either logic.
    I have used AMC drives extensively, mostly in servo's in the torque mode, if using for a open loop spindle it is usually used in velocity mode.
    It depends on what mode your controller is operating in?
    Normally the PLC would not be controlling the spindle.
    Al.
    i read in the datasheet some do have a dip switch to change the inhibit level, but not my particular model. unless you mean its inside the case on the PCB?

    how does the hall velocity mode work in an open loop spindle mode like this? the drive outputs a proportional velocity signale right, which the mill electronics reads, and then adjusts its REF output to control the drive..so closed loop right?

    or does the mill just have a look up table and output a fixed REF which it thinks will be a certain RPM, and the drive uses the hall velocity to PID to that rpm? so thats open loop from mill to drive, but closed loop inside the drive?

    since there are no velocity outputs connected on the drive to the mill, then the mill can only measure spindle rpm via the spindle encoder. so maybe it is doing some kind of closed loop using that?

    yes i agree now that the PLC doesnt seem to make sense to control the spindle. im in over my head trying to figure out whats going on..

    good news is, I did some test cuts with the mill in stainless by forcing the INHIBIT line high and using the test pot to set the rpm, and im impressed! very happy with this little mill. if only it didnt have this issue with the spindle controller! arghhhh

  8. #8
    Join Date
    Dec 2003
    Posts
    24260
    Is this a new spindle installation or has it previously been working?
    The inhibit is on the PCCT board J1, if J1 is removed, then the enable has to be connected to 0v or common to enable.
    The mode of operation depends a great deal on whether there is closed loop feedback to the controller, if the loop is open, velocity mode or Hall velocity mode, then the drive would output a voltage that would have to be tuned via the gain pot etc.
    If closed loop via the encoder then the controller should have full control, I have used Torque mode for servo and spindle where encoder feedback is present.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  9. #9
    Join Date
    Dec 2012
    Posts
    569
    Quote Originally Posted by Al_The_Man View Post
    Is this a new spindle installation or has it previously been working?
    The inhibit is on the PCCT board J1, if J1 is removed, then the enable has to be connected to 0v or common to enable.
    The mode of operation depends a great deal on whether there is closed loop feedback to the controller, if the loop is open, velocity mode or Hall velocity mode, then the drive would output a voltage that would have to be tuned via the gain pot etc.
    If closed loop via the encoder then the controller should have full control, I have used Torque mode for servo and spindle where encoder feedback is present.
    Al.
    i bought the mill, which has the original spindle, but was missing the B25A20 controller. so i bought a B25A20 controller, and here I am...

    the B25A20 datasheet seems to indicate that "duty cycle" mode is the open loop mode. it doesnt go into much detail about open loop versus closed loop though. i was under a somewhat arbitrary impression that the hall velocity mode output a voltage (not to the motor, but a signal) that was intended to be read by whatever external circuitry (in this case, the mill electronics) and then close the loop that way..but it sounds like you are saying hall velocity mode can also be done as open loop, and the fine tuning of the mill's command voltage to motor rpm relationship is accomplished with the pots on the B25A20...is that right?

  10. #10
    Join Date
    Dec 2003
    Posts
    24260
    There is a whole raft of info on the AMC site, it is a bit fragmented now so you have to dig through it.
    B, BD, BE, BX series brushless servo drives
    I have a hard copy of the original Engineering notes which they had for a while also on the site, but now is in separate app notes.
    If there is no closed loop back to the controller, no spindle motor encoder feedback, then it can be set for velocity feedback loop via tach or use the halls for this mode.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  11. #11
    Join Date
    Dec 2012
    Posts
    569
    Quote Originally Posted by Al_The_Man View Post
    There is a whole raft of info on the AMC site, it is a bit fragmented now so you have to dig through it.
    B, BD, BE, BX series brushless servo drives
    I have a hard copy of the original Engineering notes which they had for a while also on the site, but now is in separate app notes.
    If there is no closed loop back to the controller, no spindle motor encoder feedback, then it can be set for velocity feedback loop via tach or use the halls for this mode.
    Al.
    thanks! i found and removed J1. so hopefully the inhibit is appropriate now.

    on that page you linked, i found this tidbit:

    Torque - The input command controls the output current (torque). The servo drive will adjust to disturbances and maintain the commanded current. This is the suggested mode if an external controller is used which can close the velocity or position loops. The spindle has an encoder connected to the "external controller" (mill) to close the velocity and position loops, and constant torque seems to make sense for a CNC mill, plus its the "suggested mode"!

    Duty Cycle (open loop) - The input command controls the output PWM duty cycle. This mode is used in simple applications where velocity feedback is not available and precise velocity control is not necessary. Similar to voltage mode but not as precise. This is what ive been using and since there is velocity feedback and precise velocity control is necessary, I suppose its not a good choice.

    Hall Velocity† - The input command controls the motor velocity. This mode uses the motor's Hall sensors for velocity feedback. Due to the low resolution of the Hall sensors, this mode is not recommended for low speed applications. In high speed applications this mode can provide excellent performance. Im not sure how low is "low"..its not clear to me if this is a bad choice.

    Velocity† - The input command controls the motor velocity. Drives use high resolution feedback on the motor or load to close the velocity loop.I think this mode requires an external tachometer to be connected to the drive, and nothing is connected to the drive. The spindle encoder is connected to the mill electronics.

    So Im going to try and get the current mode to work!

    If that fails, then the hall velocity!

  12. #12
    Join Date
    Dec 2003
    Posts
    24260
    They also have a note: the loop gain pot should be set for full CCW in Current (Torque) mode.
    Use Ref gain for scaling if necessary.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  13. #13
    Join Date
    Dec 2012
    Posts
    569
    Quote Originally Posted by Al_The_Man View Post
    They also have a note: the loop gain pot should be set for full CCW in Current (Torque) mode.
    Use Ref gain for scaling if necessary.
    Al.
    welp, i need a TRANQUILIZER now please...

    i tried it with J1 out and things setup for current (torque) mode....the spindle stayed off at power up like it should, and when i hit spindle on, it turned on. but it didnt respond to rpm changes, and when I hit, spindle off, it stayed on..

    so I went back and fiddled with the gain pots, then came to the front and TO MY HORROR the Z axis was slowly feeding downwards with the spindle spinning at 3000+ RPM!!! right towards the crappiest harbor freight vice ever (that came with the mill). so I jammed the emergency stop button AND NOTHING HAPPENED. IT KEPT GOING. so I _jumped_ over to the main power switch and flipped them off...NO CHANGE. STILL HEADING TOWARDS DOOM. what was this some kind of nightmare??

    luckily whatever leftover voltage in the caps finally died when the spinning spindle was a few inches above the vice...sigh...break time

    anyways i think I am narrowing down the problem. the way this mill works it has individual "axis cards" which output the control lines to each AMC drive (inhibit, reference, etc..)...for some reason they are connected by a 40 to 60 pin SIP header, cantilevered (!!) in space..i noticed that bumping them caused the axis to jerk and cause errors. even though they are called "axis" cards one of them connects to the spindle amp. so im guessing there is some bad solder joint caused by the cantilevered installation and vibration of 15+ years, and the motherboard is trying to say "turn your ref down/up..or turn inhibit on/off" and the card doesnt see it because of the broken solder..so you get insane crap like the Z axis moving on its own, or the spindle staying on or not responding to commanded rpm changes from the console..

    so im going to take the motherboard out and do some continuity tests...

    given that this mill was sitting around for years, im starting to see why....it probably started doing this on the job and it was decided it wasnt worth fixing..maybe its my lucky day and its just some solder touch up..!!

    Click image for larger version. 

Name:	photobucket-8615-1375630877395_zpsfac39f90.jpg 
Views:	0 
Size:	100.9 KB 
ID:	194776

  14. #14
    Join Date
    Dec 2003
    Posts
    24260
    Do you have any schematics for this machine, if not can you get them from the support site in CA?
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  15. #15
    Join Date
    Dec 2012
    Posts
    569
    Quote Originally Posted by Al_The_Man View Post
    Do you have any schematics for this machine, if not can you get them from the support site in CA?
    Al.
    i dont...dyna mech wants $190 for the manuals, and im not sure if they even have schematics in them. anything bigger than a 74 series logic chip has had its part number and mfg ground off..by support site you mean from them right?

    i troubleshoot pcb's for a living and this problem seems like 50/50 i could figure it out without schematics. its good that the axis cards cause things to jump around, and they are cantilevered. it strongly suggest bad solder. however, its not so good that the spindle _never_ seems to have its rpm under control, im not sure what thats about, i would have liked it to work intermittently and be consistent with bad solder..but i suppose it could be totally broken solder...i just hope its not a bad IC because thats not going to be easy to locate without a schematic to trace signals, especially with all the unlabled chips.

    the motherboard has a zillion wires connected to it, im going to try and finagle it out so i can see the back for inspection..here we go..

  16. #16
    Join Date
    Feb 2009
    Posts
    6028
    I remember those dynas when they were new. We tried to sell them at a stealer I was working for. Same bs problems as that on a new machine in the showroom. Dyna was only 15 miles away from our office at the time, so I ran down to look at what they did. Scary was all I could think. Sounds like you pretty much know what your doing, so rip that POS control system out and install a mach3 or something with a real estop string! You will be waaaay further ahead. Even cutter comp was outright confusing on those. What the hell is go inside or go outside? How about right or left, or g41/g42. The guys at dyna at the time couldn't understand why you would want to climb mill, so that was there reasoning.

  17. #17
    Join Date
    Dec 2012
    Posts
    569
    Quote Originally Posted by underthetire View Post
    I remember those dynas when they were new. We tried to sell them at a stealer I was working for. Same bs problems as that on a new machine in the showroom. Dyna was only 15 miles away from our office at the time, so I ran down to look at what they did. Scary was all I could think. Sounds like you pretty much know what your doing, so rip that POS control system out and install a mach3 or something with a real estop string! You will be waaaay further ahead. Even cutter comp was outright confusing on those. What the hell is go inside or go outside? How about right or left, or g41/g42. The guys at dyna at the time couldn't understand why you would want to climb mill, so that was there reasoning.
    the quality of the metal seems very high to me, but the control is very awkward..with tons of spelling mistakes and a bizarre help system. its like being inside a unix compiler batch file from the early 90's.

    can you tell us more about your experiences at the dyna factory and/or the problems the machines had? i find it very entertaining lol

    i took a look at the solder on the axis cards and the back of the motherboard and it all looks perfect..hmmmm..i did continuity tests and everything rings out fine while wiggling, including the harness from the card to the drive..dammit...

    im not sure whats going on here..i should probably eat it and spend the big bucks on the manuals but i wonder if they even have detailed and understandable info or if it will all boil down to asking tech support the right question even after i get the manuals..

    i dont see an index pulse coming out of the spindle encoder..just the A and B quadrature and they pulse fine..of course, i cant find a detailed spec on this motor, so im not sure if it should have an index pulse or not, but the wires are there...

    i tried swapping axis cards from the X axis, which works, to the spindle..no change

    this is getting weird..i have a bad feeling that its something im going to have to pay big bucks to fix

    good news is the backlash is good and the machine cuts stainless nice, so if i can get get this stupid crap figured out i would have a great machine..

  18. #18
    Join Date
    Dec 2003
    Posts
    24260
    Incidentally do all servo's use analogue ±10vdc?
    You could look at Dynomotion and Kanalog?
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  19. #19
    Join Date
    Dec 2012
    Posts
    569
    Quote Originally Posted by Al_The_Man View Post
    Incidentally do all servo's use analogue ±10vdc?
    You could look at Dynomotion and Kanalog?
    Al.
    i believe they do..

    i took out the "dyan 4m" controls hard drive and put it in a linux computer to see whats on it. looks like all the control software amounts to about 8MB of stuff, and the drive is 1.2GB! pretty big for 1997.

    most of the files have modified dates in 1997. some are modified since ive had it, and one is modified in 2005 (previous owner probably).

    im tempted to delete any of the new stuff and see if maybe the system reverts to proper settings..i could always copy back the old files..ahhh the magic of dos, you can fool the thing to do whatever you want!

    there is an interesting file "READ.ME"

    and the engineer who apparently developed the software and everything else, Zhang Jie, is on Linkedin! lol maybe i should ask him for help ahha..ill see if the other engineer named, Andy Lu, is around too..

    here is the READ.ME

    4M VERSION IMPROVEMENT HISTRY


    Version 1.3 May 30,1996

    CNC Portion

    1. Solved the problem that machine lockup sometimes after Jog operation.
    2. CNC will automatically change to feed rate mode if over limit.
    3. CNC have the ability to adapt full servo and half servo spindle motor.
    4. Extension Tool change. The Index number of tool can be more than the
    carousal capacity. If the index number is within the carousal capacity,
    tool change is done automatically, otherwise , tool change is done
    interactively with operator.
    5. Improved the MARK function in NC edit page.
    6. Improved the interface layout in PITCH compensation page.
    7. Improved the process in SCALE, MIRROR and ROTATE .
    8. Added the select option about EXIT to DOS in system parameter page.
    9. Added the option of ALLOWED DAY in system parameter. Set to be 0 to
    cancel it. otherwise system can not work when the day is run out.
    10. Added SET LOCAL and TOOL PROBE instruction in the START UP chapter
    of help function.
    11. The Cycle Start led will no long be on during JOG operation
    12. No "Spindle Orient error (X43).." alarm message when G84,G74 execution.
    13. No pause when change page from STATUS_PATA to PITCH_PARA.
    14. More information in Help function
    15. No G94,G95 command again.
    16. Spindle is in M05 status after G84,G74.
    17. The Max spindle speed is 7000/3000 rpm.
    18. AUTO MODE selection is added in order to increase protection. It can
    be setup in system parameter page.
    19. The sequence of go home can be redefined in system parameter page.
    Set to 1, means going home first, 0 means going home second.
    20. The sequence of go home can be redefined in system parameter page by
    FIRST HOME AXIS item. Set to 1, means going home first, 0 means
    going home second.
    21. Pitch compensation interval is defined in mm/inch now, not in pulse as
    before.
    22. Add a system parameter to adapt the "KNOB" type override operation
    instead of BUTTON. For DM2900, it is still "BUTTON" type.
    23. Add SEARCH function in PROGRAM page to find a special program.
    24. Add DEFAULT function in PLC page to recover current PLC ladder by
    a default ladder.
    25. The feed rate of G00 command is more rapid than before.


    DRV Portion

    1. Improving the sequence of spindle stop to match the CNC improvement
    in item 3.
    2. Probing is more reliable than last version



    Version 1.4 Oct 30,1996

    CNC Portion

    1. Access to On Screen Control Penal page is protected by system password
    to increase safety of operation. Access in off line mode is still available
    2. In Teach In page, Press [RESET] key to create NC program, Press [ RUN] to
    run NC program, no matter how is the No of sample point.
    3. Access to Diagnosis Page is open to all user. No long protected by system
    password.
    4. Home Position Test function is added to Diagnosis Page to help setup home
    switch correctly. For new machine, find out the possible distance between
    home signal switch and home point first by press [H_TEST] key, then adjust
    home switch to make the distance in the range of the third quart section.
    For example, if the possible distance is from 1 to 5 mm. then the correct
    position of home switch is from 3 to 4 mm.
    5. Send a file from CNC to other computer is allowed by pressing [C:->IO] key.
    The operation just like to receiving a file from other computer. Based on
    this function,4M CNC system can be used as a communication tool in PC
    computer. The RS-232 cable for this purpose must be 5 wire style.
    6. User Macro Subroutine can be edited by pressing F6 after answering system
    password in Program List page.
    7. All system file can be access after select YES to the item ACCES SYS FILE
    in SYSTEM PARAMETER page.
    8. Go home feed rate can setup in SYSTEM PARAMETER page independently.
    9. Feed rate special limit in Z, U and V axis can be defined at the item of
    ZUV FEEDRATE SCALE in SYSTEM PARAMETER page. Set to 1.0 means that Z,U,V
    axis can move as fast as X and Y axis.
    10. SPINDLE MAXIMUM SPEED is defined in SYSTEM PARAMETERS page.
    11. Use COLOR DISLAY in SYSTEM PARAMETER page to match the actual CRT type.
    12. Use MANUAL OPERATION MODE in second SYSTEM PARAMETER page to adapt the
    special requirement in knee type machine.
    13. Perpendicular error between X,Y and Z axis can be compensated by setup
    ANGLE COMP. value in PITCH PARAMETER page.
    14. There is a selection XYZ MODE in USER PARAMETER page to determine plan
    style of YOZ,ZOX. Select ABS to be compact with FANUC/MITSUMISHI style.
    Select REL to get convenience in programming in YOZ,ZOX plan.
    15. G22,G23,G26,G27 function in available for pocket milling.
    16 Default coordinate system can be selected between G53 to G59 in USER
    PARAMETER PAGE.
    17. CNC will not EXIT to DOS if machine is moving.
    18. Spindle always stops after tool change.
    19. Axis can be indicated in G28 command. All axes move as before if no
    axis indicated.
    20 Automatic demo disk is available.


    Motion Control Portion

    1. Dynamic positioning error drops to one third of last version.
    2. Go home procedure is more smooth than last version.
    3. 8 bit LED shifts slowly if communication is built between Driver and CNC,
    shifts fast if communication breaks, stops if Driver dies.



    Version 1.42 Nov 6,1996

    1. No tool data disorder after simulation.
    2. No path error in G02 G03.
    3. Correct G2,G3 function in multi-revolution case.
    4. Alowed PLC programing on Y0 to Y7 for LED display.
    5. Spindle stops after door open in CE Mark machine.
    6. Xon/Xoff protocol in DNC is availible
    7. Programming in XOY plane for U axis is OK,see G16.
    8. Pitch step is expended from 20 mm to 9999 mm
    9. NC program bakup can be controled in user parameter.
    10. Restart is more reliable
    11. There are codes in system parameters to permit the following
    optional functions:

    Advanced caned cycle: G23, G22, G26, G27
    Rigid tapping
    3D simulation
    Teach in
    Computer Link
    Math help
    Auto feedrate override
    Hardware protection

    Test day, Maximun NC program size and Maximun PLC program line are
    setup in the same special page. contact with DYNA for detail message.
    12. Add easy SEARCH function to support restart operation. Simply input
    a string to locat resart position, follow a number if not first one.

    13. Manual operation and power operation can be done in defferent axis at
    same time. Use MANUAL OPER. MODE, and AXIS LOCL MASK to define which
    axis will be in manual mode after MACH LOCK key is ON.

    14. Actual control axis can be defined in USER PARAMETER page. Use this
    feature to control U axis.

    15. Press ESC while system starting will cancel 4M execution. Use this
    feature to exit to DOS if 4M always dead lock

    16. System does not die after PID turning

    17. 10000 rpm spindle is available for DM2900

    18. Spindle stops after door open in CE Mark machine.


    DRIVER PORTION

    1. Timer is more accuray than before in PLC.
    2. Comunication between control penal and PLC is more reliable.
    3. Bit 4 in U3 on big board is to define HOME seeking direction at
    last step.
    4. Spindle will not vibrate after change mode.
    5. Spindle mode change is quick
    6. Increase spindle speed to 10000 rpm



    Version 1.44 Dec 20,1996

    1. Correct G2,G3 path error.
    2. Easier in inputing pitch error data, use PgUp PgDn to select point.
    3. Pitch error is always in 0.001 mm uint,Interval in mm unit. Different
    axis may have different interval.
    4 No X & Y axis jerk in going home process.
    5. Seperate the parameters for gearing dwon max feedrate on Z,U,V axis.
    6. G28 can work for any pointed axis.
    7. More reliable in power off bakup.
    8. Single step is Ok in small vector program.
    9. Function for spindle gear box is ready.

    Hardware portion

    1. Add auto power off function in Y70.
    2. Improve POWER switch logic.
    3. Spindle orientation is faster.
    4. Spindle stop is faster.


    Version 1.45 March 3, 1997

    !!! Notice :

    Ver 1.45 Drv chip must work with Ver 1.45 CNC software.

    1. Format like "G81G20G98X10Y10Z10" is acceptable.
    2. G12 G13 full circle cut is available.
    3. Spindle Gear box control is more reliable.
    4. Wrap around problem in spindle apm. with speed control mode has been
    solved.
    5. Tool data can be freshed in TOOL LIST page after tool measure.
    6. Pitch compensation point displayed both in number and machine position.
    7. Axis will not be shut down if only recieved amp. alarm.
    8. NC program display is correct when change page.
    9. Pulley can be changed while NC program is in FeedHold status for DM2900.
    10. Option function passward control.
    11. Automatical 4th axis display change.
    12. Encoder reading is zero after go home.
    13. No axis vibration caused by big error enable.
    14. Drvier blinking style change, Shift and Blink.
    15. No driver card, no limit switch detection.
    16. Programmable power shut down function (M39).
    17. Monit automatical shut down protection feature.
    18. Limit switch signal will be read two times to gain more reliability.
    19. Any defference between system parameter and default value will report when
    save it to hard disk.
    20. Encoders are tested when each time zero return.
    21. DNC transmition of Short NC program (<200 byte) is Ok.
    22. Knob switch in middle position will not be response as 0.
    23. G41 G42 G43 is allowed to index defferent tool parameter by 'H' as FANUC
    CNC system.
    24. More clear in G/M code icon chart.

    Version 1.46 April 24, 1997

    Notice :

    Ver 1.45 Drv chip can work with Ver 1.46 CNC software.

    1. No Tool radius compensation error when R=1.0 mm;
    2. X168 is Emergency signal to PLC.
    3. X182 is Simulation signal to PLC.
    4. Chinese word display is more accurate.
    5. Emergency message is more accurate.
    6. 4th axis display is correct.
    7. Floating value check is added to prevent CPU overflow.
    8. Arc tolerance is adjustable user parameter. .
    9. Probing feed is adjustable by change MANUAL FEEDRATE in user parameter.
    it is 1/20 of MANUAL FEEDRATE.
    10.Only I and J is Ok in G2 G3
    11. Spindle load display is available in PLC page.

    Version 1.46G xxxx

    1. G18,G19 in ABS and INC mode are correct now.
    2. Single step is more correct in G41,G42 mode.
    3. CNC will switch to feedhold after communication error happend 3 times.
    4. Gear change will do even in M5 status.
    5. Dry Run feedrate is the MANUAL FEEDRATE set in user parameter page.
    6. G10 is allowed to set G54-G59 and tool diameter,offset and remain life.
    Format are:
    G10 G54 X10 Y10 Z20 U30 V0;
    or G10 G55 X1.5
    G10 T1 D10.0 H2.5 L10.
    7. System password is not the constant "777-777" any more. If system
    parameters change is required. Ask Zhang Jie or Andy Lu after write
    dwon is string shown in the first line of the dialog box.

    8. If an axis does not appear in G52,G92 command, no change in that axis.
    9. Set SPDL ACCE to be 0.3 when work with the driver chip (77BB).

    Version 2.0 xxxx

    !!! Version 2.0 can not work with the drv chip 909D or 74BB because of
    more restriction data checking. current drv chip is 74A1

    1. SEARCH in MONI page can be used to find string in the middle of a line:
    like "Y1.23" in "G01 Y1.23 M2;"

    2. SEARCH in EDIT page will look for line number when "1234" is typed,
    look for a text string when "X12.3" or "T3" is typed.

    3. MATH HELP is changed to be CONTOUR machining functiomn.

    4. HOLE machining function is available in EDIT page.

    5. The SIMULATION report data is corrected.

    6. G83 will not move up 1 mm at begining.

    7. There are Communication Data Check in PLC feed back.

    8. The SCREEN SAVER function is deleted.

    9 Check sum of PLC and DRV chips cab be read from second page of STATUS
    parameter.
    10. #500-#599 are available for user parameter

    11. C0-C255 can be used in PLC ladder. but only the status of C0-C32 can be
    seen from CNC screen.
    12. The initial values of C250 to C255 can be set in the second page of user
    parameter.
    13. G81-G89 can be used in G91 mode.

    14. "4m_io.dat", "4m_user.dat" and "4m_str.dat" will be integrated in
    on-line help content automatically.
    15. Handle wheel function keeps normal even in Emergency Stop condition.

    16. The format of ANG _/_ is change to ANG_, see CODE DEFINITION.

    17. Interfer check of tool radius compensation can be closed in user
    parameter page.
    18. Loss motion compensation is available in PITCH page. It is used
    to improve circularity of arc machining.
    19. SET LOCAL function can be used to set G54-G59 when it is current
    work coordinate system.
    20. System password is combined with 4 byte personal code.

    21. Error in G25 icon is corected.

    22. Q is used for X-Y direction feedrate in G24,G25 and G23.
    D is used for Z direction feedrate in G24,G25,G23,G26,G27.
    C is used for clearance in G26,G27.
    23. Enhance the checksum by two byte,so that communication become
    about 100 times tougher than last version.



    Remain

    1. Add checksum on the PLC data from DRV to CNC.
    6. Communication break in win95 environment.

    

  20. #20
    Join Date
    Feb 2009
    Posts
    6028
    Well, last time I was there was probably 1994. They just released a dm3200 with a Mitsubishi control. The DM2800 was the little one then. It was a scattered warehouse basically. Some guys in the back tinkering with stuff. Not sure if they really even made anything there, or just fixed the machines when they came in from overseas. The problem we had, is those little machines were in the 20k price range, and for a few more thousand we sold tree mills with servos and a decent control. Lot bigger machine. I do agree, the iron is not bad though.

    Dyna was in Sunnyvale, Ca...

Page 1 of 2 12

Similar Threads

  1. Brush vs. Brushless drive for 4th
    By JasonR in forum Haas Mills
    Replies: 14
    Last Post: 03-11-2011, 01:09 AM
  2. Cannot configure the drive.
    By LBodnar in forum CNC Machine Related Electronics
    Replies: 23
    Last Post: 01-27-2010, 02:49 AM
  3. DC Brushless motor drive
    By mmtd in forum Want To Buy...Need help!
    Replies: 0
    Last Post: 03-22-2009, 07:12 PM
  4. trouble with configure and testing R990H servo drive
    By visky in forum Rutex Products
    Replies: 1
    Last Post: 11-02-2007, 01:40 AM
  5. can brushless drive drive brushed motors ?
    By max_imum2000 in forum Servo Motors / Drives
    Replies: 2
    Last Post: 02-09-2006, 02:35 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •