AZ Multi-Axis Grid System Functions

Post Reply
Posts: 13
Joined: Thu Jan 11, 2018 11:44 am

AZ Multi-Axis Grid System Functions

Post by om_tech_support_PB » Fri Feb 16, 2018 9:32 am

Q: I have a dual axis packaging application in which I plan to use two of your AZ motors to drive two linear systems. I have 5 spaces across and 10 spaces down, and I would like to be able to move to all 50 spaces in one smooth motion using as little inputs as possible- similar to the photo shown near the bottom of page 12 of the manual linked below. What kind of features are available to do this? ... df#page=12

A: Our AZ series is our most advanced stepper motor series. It features an absolute mechanical encoder, also comes available with our multi-axis drive (available in DC input), and many programming features and functions that would allow for such a movement. This article will go through different types of modes and functions that could be used for this type of operation and where to program those settings in our MEXE02 software. Our MEXE02 software is free to download from the website. The link to it can be found here:

For a detailed example setup using the functions mentioned in this article, please review this forum: ... 638#p20638

We do also offer linear actuator systems. Please see our EZS series as that includes our AZ stepper motor: ... coder.html

The first mode that would be useful is Link motion. This mode allows the user to link multiple movements together. There are 4 different types of linked movements: 1) No link. 2) Manual Sequential. 3) Automatic Sequential. 4) Continuous form connection. Explanations on those 4 types can be found starting on page 83 of the manual linked at the top of the page. You can see in the photo below how linked motion is set in the MEXE02 software- referring to the red rectangle. After entering all your data such as position, speed, etc., you would then choose a type of linked motion for all appropriate operation numbers that you would like to link together. For example, the image below shows operation datas 0-2 linked together via Automatic Sequential. Data #2 needs to be set to “No Link”, so that it will not continue to data #3. The “Next data No.” column lets the user choose which operation data to run next. “+1” means it will run the next data number. As you can see from the drop-down list, you can also choose a specific operation number.
LinkMotion.png (81.92 KiB) Viewed 3936 times
The second function that would be useful is the Loop function along with Loop Offset. The loop function can repeat the operation of the linked data for the number of times set. More information on the loop function can be found on page 93 of the AZ manual. Loop offset will move a specified incremental distance every time the loop is repeated. More information on Loop Offset can also be found on page 93 of the manual. The next two images below will show 3 absolute operational datas looped together with offsets of 100, 200, and 300 steps. This means that operation datas 0, 1 and 2 will be offset by 100, 200 and 300 steps, respectively, on the second and third loop. Data numbers 0-2 are linked together with a 1 second dwell time between movements (in yellow), and they are looped 3 times (in green). Unlike the previous example, data #2 needs to be set to “Automatic Sequential” (in yellow) in order to loop back to data #0. However, operational data #2 needs to have the “Next data No.” set to “Stop”(also in yellow) in order to prevent operational data #3 from running after the 3 loops have been completed. The last operation data of the loop is in red. With this data set, starting data 0 would run through the data 3 times: 0-1-2-0-1-2-0-1-2 while adding the respective offsets each loop (excluding the first run cycle). The absolute step count would be as follows: 1000, 2000, 3000, 1100, 2200, 3300, 1200, 2400, 3600.
LoopFunction.png (68.4 KiB) Viewed 3936 times
LoopOffset.png (52.1 KiB) Viewed 3936 times
Continuing on with the same program, another feature that would be helpful is the AREA output. This can be found under “I/O action and function” on the left-hand side of the software. This output signals when the motor position is within a certain range or at a set value. More information about this output can be found on page 215 of the manual. You can see in the image below that AREA0 is setup to signal when the motor position is between 3500 and 3600. This output will signal even if the motor is still in motion and only passes through the set range. In this case, the motor would signal AREA0 once the motor has reached 3500 steps and stay on after reaching 3600 steps.
AreaOutput.png (116.7 KiB) Viewed 3936 times
If you have any questions about these modes or functions, please contact tech support.

Post Reply