SM-OPTIONS

PowerTools Pro for Unidrive and SM-EZ Motion

The PowerTools Pro software in combination with the
SM-EZMotion module enables you to fully realise the motion
control power of the Unidrive . A familiar Windows™
interface provides operators and machine builders with the
tools needed to access everything required for complete
servo control– PLS, Queueing, Analog-In, User Variables,
High-Speed Capture, Electronic Gearing, Multiple Profile Summation, S-Curve Accel and Decel, Program multitasking, Synchronised motion, and more.


Developing applications with PowerTools Pro is an easy
“five-step, top-down” process that quickly gets your applications running. The five task areas that need to be
completed in order are found in the Windows™ Hierarchy
View – Hardware, Setup, I/O Setup, Motion, Programs and
Network. Some areas may not need completing, as some
applications, such as a “flying cutoff ” may not require
“programming” nor network parameters to operate.

  • Programming software for the SM-EZMotion
    module that gets applications up and running
    quickly, from the simple to the complex
  • Hierarchy View provides for an easy, flexible, and
    powerful programming environment
  • Familiar Windows™-based processes simplify
    entering data
    – “Fill-in-the-Blank”Values
    – “Point and Click” Radio Buttons
    – “Scrolling” Menu Selections
    – “Drag and Drop” parameters and I/O assignments
  • Online Watch window for diagnostic, fault, and
    parameter updates
Expanded Hierachy View

An unexpanded Hierarchy View is shown on the left-hand side of the SM-PowerTools startup screen.


User Units
User Units are the first item under Setup on the PowerTools hierarchy. User units deliver high resolution performance and ease of use. Motion can be programmed in any units that the user desires. Setup the 32-bit data resolution for position, velocity, and acceleration data one time and the rest is done for you. Select from optional time scales for Velocity and Acceleration units.


Programs
Combine program flow and motion instructions to create fully customised user programs up to 1,000 lines of code. Use conditional branching, wait for, program calls, formulas, user variables, and numerous motion instructions to solve your complex applications. Easily create programs, such as the drill head positioning program below, by dragging and dropping, or typing program instructions, variables, I/O, and formula operands into your program screen. Use the SM-EZMotion
module to run one program at a time, or up to four programs simultaneously!

Assignments
Use our “Virtual Wiring” to create programs right out of the box, without writing
a “line of code.” For example, the assignment screen below shows how easily a
flying cutoff routine can be created.

Indexes
Setting up indexes is easily accomplished by filling in the screen’s blanks to create an index profile. Select from Incremental, Absolute, Registration, or Rotary Plus and Minus types. Choose the time
base of the index by selecting either realtime or synchronised to a master.

Profiles
This function allows the user to simultaneously execute any two motion types together resulting
in a summed profile (i.e. Gear + Index, Jog + Index, Index + Index, etc.). Summing profiles is
ideal for phasing applications such as Random Infeed, Rotary Knife, Merge Conveyor, and any
number of other applications.