Motion Control: Pick & Place (2 axis interpolation)

One of the most typical applications once you have some interpolation device in your hands is Pick & Place.
The objectie of the application is move some object from one point to another one, and you can´t find one single company that didn´t need in some way one variable of this application.

Of course application have multiple variables, and the most easy one is with linear movements.
Simple movements Pick & Place

But later engineers think how to save time with that process to make their machines faster.
And the easy way is to interpolate both axis following a semicircle as below.
Two axis interpolation

Because of the popularity of Pick & Place, in Delta we have several devices able to work like that. Further more our ASDA-A2 servodrive is able to do it by his own, with no extra PLC or motion controller.

But today I would like to share how to do that application with one of our standard CPU´s and ASDA-B servodrive controlled trough Step & Direction.
So in this case you can use the same program to control Servo systems, Steppers or even inverters.
The CPU´s able to interpolate two axis nowadays in Delta are: DVP-SA2, DVP-SX2 and DVP-SV.

Regarding the application, you can found how to connect the hardware in the following old post
Motion Control: HMI – PLC – B series Servo (1 axis movements)

And Regarding the Software, the keypoint is the DCIMA instruction.
check the following program
Pick & Place Example

And If you are still not fully convinced to use our PLC´s for Pick & Place.
Here is some video example of our system working!
Is not exactly a pick & place application, but uses the same instruction.

And don´t hesitate to Let us know about your experiences with Pick & Place

PLC – Indirect Indexing

Some of the Delta PLC programmers, sometimes wonders what are those E and F index that appears on the WPLSoft wizards.
What can I use them?
So let me told you that secondary letters can save you a lot of time!!!

E and F index are the tool to do indirect calls to variables, n the typical use is to create matrix of elements. It works like the typical pointer, where you can move it along the memory mapping.

Let´s take the below program as example:

Data register (D2000)  should be the analog data of an analog input for example, and this value should change on time basis.
Memory_reg register (D7000) is the starting register where I want to save the data loggin.

Then I use E register to change the destination register of  the adquired data in the following way
MOV D2000 D7000+E0

Second 0 -> MOV D2000 D7000
Second 1 -> MOV D2000 D70001
Second 2 -> MOV D2000 D70002
etc…

For better understanding, don’t hesitate to download the program and simulate  it.
E and F registers

Announcement: DOPSoft 1.00.07 release

Once again, new update of DOPSoft 1.00.07.

DOPSoft will be in near future the only one Delta HMI software so I recommend to everybody to take a look on this new version.
New image and many problems corrected to have finally a very stable product.

Check the new changes on the following announcement

Feel free to download the complete version FOR FREE on our website

DOPSOFT 1.00.07
eSERVER 1.00.17
eREMOTE 2.00.03

or on our FTP all at once
HMI Delta Suite May_2012

And Enjoy.

Hannover Mess 2012: HMI seminar

As we promise, for the people who could´t assist to the Munich Hall on Delta Hannover mess Seminar 2012.
Here attached the different new products presentations.

Different presentations in the order of appearance:

1. Press Conference Energy saving in IA
2. AMD Seminar – Hannover Messe 2012
3. ASD Seminar – Hannover Messe 2012
4. 10MC Seminar – Hannover Messe 2012
5. AH500 Seminar – Hannover Messe 2012
6. HMI Seminar- Hannover Messe 2012
7. ICD Seminar – Hannover Messe 2012

All presentations Folder

name: den-eindhoven
Password: BuPd2175

And for the ones who couldn´t assist, we invite you on the next SPS/IPC/Drive Messe in Nürnberg from 27-29 of November 2012.

New product Announcement – DVPPF02-SL

Do you need cost effective Profibus distributed I/O??

DVPPF02-SL is the new PROFIBUS DP slave communication module.
Only avaliable for left side high speed module, it supports the loop data transmission between PROFIBUS DP master and several slaves.

The DVPPF02-SL have auto-detection baud rate feature, and a maximum data transmission length of 100 words, input and 100 words output.

To take a look on the product specifications, don´t hesitate to download the product announcement
DVPPF02-SL Announcement

ATTENTION:
Before using DVPPF02-SL, download the GSD file and load in to the PROFIBUS DP main station.

DVPPF02-SL GDS File
DVPPF02-SL Manual

In a few days it will be available on the web site, but meanwhile you can download it here.
Web Link to Delta GSD files

Mandelbrot Rosetta – HMI program example

Normally the information of this Blog comes from two sources, the first is the Global service center of Delta who provides many tutorials and information. The other is the solutions to typical problems of customers compiled by us.

But for the second time one friend of  Delta Automation’s blog,  send us a really impressive program.

Mr. Johannes Thelen from THELEN TECH (Finland) , looking for squeeze the macro and floating point features,  creates this Mandelbrot Rosetta software with our DopSoft.

The 1 pixel accuracy program needs around 15 minutes to be writen, that´s why they send me the next picture as a demostration

The most curious can download the program an take a look on the macro, it´s really a clever job.

Mandelbrot rosetta soft

Don´t hesitate to send your interesting programs and applications to us, and We’ll be glad to share with everybody.

Thank you so much Johaness!

Delta will be at Hannover Messe 2012


Delta Electronics invites you to join the world’s largest industrial fair – Hannover Messe 2012 from Apr. 23 – 27. Visit us at booth no. 49, Hall 11, for the latest applications in industrial automation and power system. In addition to system demonstration at booth, Delta Industrial Automation Business Unit (IABU) will hold new product introduction seminar in the afternoon of 24th April as below information.

Date : Afternoon of 24, April
Time: 15:15 – 18:15
Place : Room Dresden at Conference Centre

Agenda:
15:15 – 15:25 Opening Speech by Delta CEO Yancey Hai
15:25 – 16:05 AMD – IED/REG2000/CP2000
16:05 – 16:45 Motion Solution – ASD-M/DVP10MC/DMCNET
16:45 – 17:15 Factory Automation – PLC-AH500
17:15 – 17:45 HMI – DOPsoft/e-Server/e-Remote
17:45 – 18:15 DMV/DT3/PSU

Of course all the blog team will be there responding your questions!
Hope to see you in Hannover.