News:

  • October 26, 2026, 08:54:37 AM

Login with username, password and session length

Author Topic: Coordinated motion for Do-more...  (Read 41185 times)

BobO

  • Host Moderator
  • Hero Member
  • *****
  • Posts: 6177
  • Yes Pinky, Do-more will control the world!
Coordinated motion for Do-more...
« on: March 07, 2014, 11:45:42 AM »
Simple question: If we were to develop a 3 axis coordinated motion technology for Do-more, what are the basic features and price required to win your business? Additionally, what are you currently using, and what types of apps are you using it for?

Our current thinking is a module-based controller, a management app, and a well-integrated instruction set.

Sound off!
"It has recently come to our attention that users spend 95% of their time using 5% of the available features. That might be relevant." -BobO

DLTimmons

  • Hero Member
  • *****
  • Posts: 232
Re: Coordinated motion for Do-more...
« Reply #1 on: March 07, 2014, 03:46:37 PM »
If it could do a gantry I could use it now. Currently using a Ctrio2 to pulse Sure servo letting the sure servo close the loop. Price point if it well intergrated in to the do-more I would not think twice about $800 twice the cost of the do-more.

ATU

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 2126
  • YKPAIHA
    • ATU, Inc.
Re: Coordinated motion for Do-more...
« Reply #2 on: March 07, 2014, 05:44:59 PM »
Most of my customer apps have not been coordinated motion. Those customers doing coordinated machines at the moment are experiencing ultra-safety paranoia and using the servo systems with integrated safety.

Most of any possible jobs I see in the future would be single axis rotary feed systems or lead screw applications. I would normally use a 250 system with a sure servo in indexer mode, setting up the moves over the serial link and triggering it with the I/O. I would love to be able to use motion commands directly in the Domore and Do-Away with the link and use analog control. Biggest problem with the Sure Servo Indexer is that you can't switch between Position Mode and Velocity Mode on the fly. You have to reset the drive between changing modes. If you can use the drive in stupid mode and do it all in the PLC module, that would reduce design time considerably for myself.

Most of the newer PLC based servo systems are moving toward the networked type drives, either Ethernet, other standards or proprietary networks. I have not priced a system in a while, but you might want to investigate that possibility as well if AD has any plans to sell a more advanced type drive.

BobO

  • Host Moderator
  • Hero Member
  • *****
  • Posts: 6177
  • Yes Pinky, Do-more will control the world!
Re: Coordinated motion for Do-more...
« Reply #3 on: March 10, 2014, 10:53:11 PM »
So what I'm hearing is that our basic positioning functionality in CTRIO2 is adequate for most apps (Do-more/CTRIO2 Axis mode), but without a servo solution (analog + encoder) you can't use it for many apps?

I feel that 3 axis coordinated motion will open a lot of currently closed doors, but I'm hearing an orthogonal perspective that we also need to address servo vs stepper for both simple positioning and full coordinated motion.

"It has recently come to our attention that users spend 95% of their time using 5% of the available features. That might be relevant." -BobO

PLCGuy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 677
Re: Coordinated motion for Do-more...
« Reply #4 on: March 11, 2014, 12:36:51 PM »
If you are asking what we are using, well here I go. Single axis is popular and on occasion 2 to 4 axis. All the commands are in the software. Ethernet is being used also. Ethernet on a separate line for the I/O. I used the Sure Servo and Trio a few years back, I am sure it has improved, but it seemed well a little cumbersome. You may want to look at what AB has. I know, dirty word, but everything is in the software. Both the systems we use and AB use ethernet and setup is automatic, in that the software reads the drive and motor info and sets up for you. Gearing among other commands work well.

BobO

  • Host Moderator
  • Hero Member
  • *****
  • Posts: 6177
  • Yes Pinky, Do-more will control the world!
Re: Coordinated motion for Do-more...
« Reply #5 on: March 11, 2014, 12:56:32 PM »
It would be easy to do basic coordinated moves from the instruction set, but the trick would be in how you used instructions to describe non-linear paths. The advantage of something like G Code is in the ability to use external tools to create scripts. Does AB have instructions to do curves, or do they revert to something like G Code for that?


I could definitely see us developing a hybrid of MOVETO X/Y/Z type instructions and G Code for complex operations.
"It has recently come to our attention that users spend 95% of their time using 5% of the available features. That might be relevant." -BobO

ATU

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 2126
  • YKPAIHA
    • ATU, Inc.
Re: Coordinated motion for Do-more...
« Reply #6 on: March 11, 2014, 10:16:01 PM »
To do coordinated motion in RS5000, you set up a master virtual axis. Then create a CAM chart for each slave axis. You specify points on a curve and it interpolates the rest. Once the cams are engaged, then any simple motion command (ie. Jog, step, velocity, position move) makes all the other slave axis follow the virtual axis according to the Axis cam chart. They have some pretty good tools to define the cam chart and you can create the charts at run time. They have commands to engage and disengage each individual axis. All the tools are pretty much there to do whatever I needed to do. I've worked mainly with ControlLogix, which is their high end line and it worked well. It is a good approach.   

DanC

  • Newbie
  • *
  • Posts: 5
Re: Coordinated motion for Do-more...
« Reply #7 on: March 18, 2014, 10:34:32 AM »
I've been waiting for this one Bob ::)
Koyo currently builds a D2-MLINK module that interfaces with any MECHATROLINK-II enabled drive. MECHATROLINK is an open protocol used for Industrial automation, originally developed by Yaskawa and presently maintained by Mechatrolink Members Association (MMA). This solution, while not being compatible with current ADC offerings in terms of Servo Systems, would provide 15 axis of coordinated motion and 2 axis of linear and circular interpolation per module. The hardware works, I have a system in house we have been testing, but requires a special version of DirectSoft and DL-260 CPU/firmware. Given the miracles you and your team have performed with the Do-more, incorporating some instructions to an existing hardware module would offer some fantastic and quick solutions for advanced motion control.

b_carlton

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 606
    • thePLCguy
Re: Coordinated motion for Do-more...
« Reply #8 on: March 18, 2014, 12:01:22 PM »
I didn't know the D2-MLINK existed. We use Yaskawa servos which are commanded, via MLINK, from their own controllers. We talk from the DL PLC and ECOM-100 via MODBUS/TCP to the controller. It works well. But a direct link would be great.
An output is a PLC's way of getting its inputs to change.

ATU

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 2126
  • YKPAIHA
    • ATU, Inc.
Re: Coordinated motion for Do-more...
« Reply #9 on: March 18, 2014, 12:35:55 PM »
The Yaskawa  controller still does all the motion control, correct?  The MLINK module just provides a communications gateway?

DanC

  • Newbie
  • *
  • Posts: 5
Re: Coordinated motion for Do-more...
« Reply #10 on: March 18, 2014, 01:26:03 PM »
The D2-MLINK handles all the communications and control functions, no other controller needed. The Do-more would read and wright values to "shared" memory and the module executes on command. I've been using the Yaskawa MP2300 and the Sigma V servo drives with Mechatrolink for years and they work great. Haven't found anything yet I couldn't do...

ATU

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 2126
  • YKPAIHA
    • ATU, Inc.
Re: Coordinated motion for Do-more...
« Reply #11 on: March 18, 2014, 08:42:54 PM »
What about coordinated motion?

Controls Guy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 3628
  • Darth Ladder
Re: Coordinated motion for Do-more...
« Reply #12 on: March 18, 2014, 11:53:42 PM »
Second ATU's comments on ControlLogix motion being well implemented, especially for coordinated or cammed motion.  Graphical cam editor and so on.  For Cartesian applications, you could supplement that with a graphical path editor.
I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.

DLTimmons

  • Hero Member
  • *****
  • Posts: 232
Re: Coordinated motion for Do-more...
« Reply #13 on: March 24, 2014, 10:32:32 AM »
Bob0

You still looking at this? If so make sure to have analog command 4-20 and/or +/- 10 as well as step direction (line driver) along with I/O for enable, 2 limits, Home if not using a limit, a pause input (I really like the way the CTRIO 2 does pause ramp to a stop then ramp back to speed) some general I/O(some systems use brakes and other outputs ) , Encoder feed( line driver) back along with provision for other types of feedback analog (4-20 and voltage), serial(rs232,rs422,rs285 and SSI) This would have to be on a break out board zip link style. Basically a CTRIO on I/O steroids would be major improvement over what we have available from AD now
« Last Edit: March 24, 2014, 10:54:20 AM by DLTimmons »

BobO

  • Host Moderator
  • Hero Member
  • *****
  • Posts: 6177
  • Yes Pinky, Do-more will control the world!
Re: Coordinated motion for Do-more...
« Reply #14 on: March 24, 2014, 11:48:35 AM »
We are looking at two things right now: 1) what we do on the bricks, and 2) what we do in a full motion card.

Bricks are moving toward a variant of CTRIO2's Axis Mode, hopefully for three axis.

For the full motion card we are thinking about both analog + encoder and pulse train, but thinking that might be two different cards. I'm not sure that we want to attempt the 24 I/O that would be required for three axis of line driver encoder and stepper, plus the other I/O for limits and such, on a single card. We should be able to fit everything required for analog + encoder *or* pulse train, but probably not both on one card. We'll see.
"It has recently come to our attention that users spend 95% of their time using 5% of the available features. That might be relevant." -BobO