Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications

Page created by Jonathan Jensen
 
CONTINUE READING
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
Multi axis Motion Control
MAC-8 from Rexroth

Optimum control for complex applications
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
2

    The New MAC-8:
    Ready for demanding Applications
    When it comes to performance there are no
    upper limits! Rexroth’s new multi-axis control
    is proof of this. Even when used as a stand-
    alone, it can control up to 32 electric or hy-
    draulic axes. And using cross communication
    to link them together means that several con-
    trols can be used to drive almost any number
    of axes.

    In the MAC-8 Rexroth brings together all the
    special features of hydraulic drive technology,
    something which means considerably more
    straightforward engineering. Keynote applica-
    tions are already prefabricated. This modular
    motion control, currently the most powerful
    available, is thus capable of linking up more
    than 100 closed-loop control axes, for in-
    stance in a continuous casting system, by
    adopting a process-orientated approach.

    Only Rexroth has mastered hydraulics and
    control technology to this degree of complexity
    and is therefore able to carry out the most so-
    phisticated motion control tasks in real time.

                                                      Axis Controllers

            PQ Controller                    1 Axis                      1 Axis   1 Axis

               SYDFE
                                             IAC-P
                                                                         IAC-R
                                                                                  HACD
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
3

    It is primarily when it comes to         The MAC-8 supersedes the many-                 Keynote Applications      4
    complex, customized applications         times proven MX 4. The new
    that the MAC-8 proves itself in          control is distinctly more compact,            Description
    terms of its high performance ca-        yet at the same time features sub-             • System Overview         6
    pability. It is here that the branch     stantially enhanced computational              • Master & Slave          8
    know-how of the Rexroth special-         capability. The fact that all inter-
    ists, stretching back over a number      faces are integrated in the processor          Programming
    of years, really makes itself felt.      ensures rapid exchange of data and             • NC Interpreter          10
    With their extensive experience of       very high quality of motion. The               • MACpro                  12
    automation gained from compar-           processors are derived from the                • Programming environment 13
    able applications all over the world,    automotive industry and communi-
    they support users in planning,          cations engineering. This means                Branches                 14
    developing and implementing              guaranteed large-scale production
    complex drive and control tasks.         benefits and thus long-term supply
    This ideal combination of process        capability.
    knowledge and high-end control
    makes the MAC-8 a natural first
    choice for all such applications.

                             Overview of current axis controllers and motion controls

                                       Motion Controls

 1–2 Axes                                1–4 Axes                                       2–32 Axes

HNC100-2X
                                       HNC100-3X
                                                                                         MAC-8
                                 Performance enhancement
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
4

    The New MAC-8:
    Rising to New Challenges
    Conventional controls rapidly encounter their limits as soon as things
    become demanding and complicated. The combination of a large
    number of axes needing to be controlled in real time and process-
    specific parameters stored in the process control used to require
    expensive special solutions.

    With the MAC-8 Rexroth offers a new multi-axis control, which makes a
    number of things simpler precisely for applications of this type.

    Whereas the majority of controls       Synchronism                          mapped. The MAC-8 will support
    manufacturers rely on distributed      Here the control will regulate any   4 interpolation groups, each with
    intelligence and therefore need to     groups, variable in relation to      up to 32 axes.
    organize synchronization of the        running time, with up to 32 axes
    axes by means of a bus, Rexroth        in active and passive synchronism.   Linked Axes
    made the decision, with the new        At the same time, the synchronism    Linked axes incorporate a number
    MAC-8, to opt specifically for a       offsets to the axes can be varied    of physical relationships. This means
    central modular concept. This per-     dynamically. Even during travel      that, with forming applications
    mits unlimited access to all process   axes or groups of axes can be        using high internal pressure, the
    values, actuators and sensors in       connected to the synchronizing       position or force of a clamping cyl-
    real time. In order to cope with       group or disconnected from it.       inder is dependent on the water
    the requirements of the hydraulics,                                         pressure generated by the pressure
    a control may, for example, need       Interpolating Movements              intensifier. In the case of flying
    to activate valves and pumps on a      Interpolation is invariably neces-   shears or the pre-acceleration of
    drive simultaneously and adapt the     sary when axes need to move in a     die cushions, start time and accel-
    gain to the active areas of a cylin-   defined relationship to one an-      eration are being continuously cal-
    der or combination of cylinders.       other. The axes always reach their   culated in relation to an approach-
    The MAC-8 is optimally prepared        destination at the same time, even   ing axis, specifically in order to
    for these functions and offers the     when the distance varies. Interpo-   arrive at a rendezvous position and
    customer a high level of flexibility   lation sections with varying dis-    speed. For these requirements the
    with intelligent programming.          tances can also be traveled, even    MAC-8 offers ready functions that
                                           without an intermediate stop,        are able to generate the following
                                           using a fading technique. This       ratios
                                           makes it possible to specify a dy-   • Position/free value
                                           namic target that is able to track   • Speed/position
                                           any curves. By specifying a trans-   • Force/time
                                           formation matrix the geometric       • Force/position
                                           dependencies of real axes on Car-    • Force/free value
                                           tesian, virtual axes can also be
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
5

Complex Sequences                        This means that it is possible to       Comprehensive Arithmetic
Every problem needs an answer.           control drives with a number of         The data for an application must
The MAC-8 provides a powerful            actuators (valves).                     be easy to organize and lend itself
programming language together                                                    to rapid and flexible processing.
with a high processing speed for         Even the company’s own special          All variables, whether they are in-
up to 32 parallel processes. Its         controllers can be implemented          tegers or real arithmetic, inputs,
syntax, oriented towards high-level      using the existing programming          flags or outputs, process values or
languages, guarantees clarity in         language. At the same time, you         system parameters, can be pro-
the source code even where exten-        have access to all the process values   grammed in the MAC-8 by means
sive applications are concerned.         and blocks featured in the stan-        of symbols. For large quantities of
                                         dard controller. And, of course, it     data, dimensionable fields are
Sophisticated closed-loop control        goes without saying that, even with     available. Access to these as well as
technology                               all this, the special features of the   all other variables is possible by
Here too the high level of flexibility   hydraulics are taken into account.      indexing. The basic operators,
and the power of the MAC-8 is                                                    trigonometric functions and their
evident. The control is especially       Types of closed-loop control:           hierarchy correspond to a major
suited to extensive dynamic closed       • Following up controller               extent to those of the high-level
loop control systems with real time      • State controller                      language “C”. Functions for
data exchange beyond the confines        • Position-dependent braking            copying or setting default values
of the axes. At the same time, the       • Speed controller                      for larger quantities of data are
command value, actual position           • Pressure/force controller,            also available. In this way it is
value, actual force value and out-         automatic change over                 possible to carry out optimum
put value, among others, can be          • Freely programmable controller        calculations for process-dependent
freely configured and linked up.                                                 data.

                                                   Synchronism

                  Comprehensive                                                    Interpolating
                    arithmetic                                                      movements

                 Sophisticated close                                                  Linked
               loop control technology                                                 axes

                                                Complex sequences
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
6

    The New MAC-8:
    Powerful – Alone or in Combination
    The MAC-8 NC control system can be used both as an independent
    automation system and as an intelligent multi-axis controller networked
    via a fieldbus. At the same time, the boundaries are fluid. Where ma-
    chines or installations are logically or spatially distributed, a local
    Ethernet network of MAC-8 controls can be built up and these will
    communicate with one another in real time.

    As with all Rexroth controls, the
    MAC-8 also features open in-                                  Visualization/   Profibus DP, Ethernet TCP/IP or UDP
                                                                  Diagnostics
    terfaces and communicates with
    other controls via Profibus DP,
    Ethernet TCP/IP or Ethernet UDP.
    The MAC-8 integrates the field level
    with CANopen. For visualization                                                         Local Ethernet
    purposes it uses standardized PC
    technologies and state-of-the-art
    software such as OPCServer or
    ActiveX.                                            Ethernet, RS422, RS232

                                                        CAN Bus

                                                            Sensors

                                                                                                Up to 32 drives

                                                                  Actuators
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
7

2 Axes   4 Axes                                                    32 Axes

                                           Process Link
                           PLC/            • 32 digital inputs
                           Control level
                                           • 24 digital outputs
                                           • Profibus DP
                                           • CANopen
                                           • TCP/IP
                                           • UDP

                                           Link-Up/Visualization
                                           • OPC Server
                                           • ActiveX Element
                                           • Interfaces: RS422,
                                             RS232 or Ethernet

                  Up to 32 drives
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
8

    The New MAC-8:
    Modular Intelligence
    One significant advantage of            Master card
    modular open motion control lies
                                            • Communication
    in the fact that it is scalable. This
                                            • Data management
    means that the level of control is
                                            • Sequential control
    only ever as great as is necessary
                                              via NC Interpreter
    for the specific application.
                                            • Axis management
                                            • Axis synchronism
                                            • Axis interpolation

    The modular MAC-8 Motion                Master without axes
    Control consists of a rack with
    either 1, 5 or 8 slots, a master card   Fast Ethernet 100BaseT       X1a
    and up to 7 slaves. The MAC-8 can       Ethernet 10BaseT             X1b
    therefore be configured from 2 – 32
    axes in steps of 2 axes at a time.

    The master card, together with
    integrated slave, is capable of con-    32 x digital inputs          X5
    trolling up to 4 axes on its own,       24 x digital outputs
    assuming all global tasks such as,
    for example, sequential control for
    the machine process, interpolation
                                            8 x analog inputs +/- 10 V   X4
    or axis synchronism. The stringent
    requirements in terms of real time
    capability when communicating
    with the slaves are met by means of     1 x CAN-Bus (Can Open)       X3.1

    a parallel back (rear) panel bus.

    The slave cards, of which there may     1 x Profibus DP (optional)   X3.3
    be up to 7, undertake command
                                            1 x RS422 und 1 x RS232      X3.4
    value generation, axis control and
    monitoring, as well as local sequen-    18 … 36 V power supply
    tial control.

    The control supports incremental
    and absolute position measuring
    systems with SSI interface as well as
    analog measuring systems.
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
9

           Slave card

           4 axis controllers for
           • Command value generation
           • Axis control
           • Axis monitoring
           • Local sequential control

           Slave for 4 axes             Hardware master with 4 axes

X1         Analog Signals               Analog Signals                       X1   Plugs X1a, X1b,
                                                                                  X5, X4, X3.1, X3.3
           Axis    Channel    Type      Axis    Channel   Plug [type]             and power supply as for
                                                                                  master without axes
           1       input A    U/I       1       input A   U/I
                   input B    U/I               input B   U/I
                   input C    I                 output    U/I
                   output     U/I
                                        2       input A   U/I
           2       input A    U/I               input B   U/I
                   input B    U/I               output    U/I
                   input C    I
                   output     U/I       3       input A   U/I
                                                input B   U/I
           3       input A    U/I               output    U/I
                   input B    U/I
                   input C    I         4       input A   U/I
                   output     U/I               input B   U/I
                                                output    U/I
           4       input A    U/I
                   input B    U/I
                   input C    I
                   output     U/I

X2.1 – X2.4 Sensor inputs               Sensor inputs               X2.1 – X2.4

           Axis    Plug       Type      Axis    Plug      Type

           1       X2.1       Inc/SSI   1       X2.1      Inc/SSI
           2       X2.2       Inc/SSI   2       X2.2      Inc/SSI
           3       X2.3       Inc/SSI   3       X2.3      Inc/SSI
           4       X2.4       Inc/SSI   4       X2.4      Inc/SSI
Multi axis Motion Control MAC-8 from Rexroth - Optimum control for complex applications
10

     The New MAC-8:
     Reducing Complexity, Increasing Productivity
     Whereas most motion controls offer the cyclic processing capability of a PLC, NC
     controls primarily operate sequentially. Both have their advantages. With the new
     MAC-8, both variants are available at the same time with a single programming
     interface. Cyclic programming is used for operating mode, condition and fault moni-
     toring; this reacts immediately to any changes and initiates responses accordingly.
     The sequences are represented using sequential programming without having to
     take fault conditions into account. By separating sequence and monitoring, com-
     plexity is significantly reduced with a marked increase in the quality and clarity of
     the program.

                                                 NC Interpreter; parallel programs

        0   1      2       3   4      5      6     7   8     9     10 11 12 … … 26 27 28 29 30 31

             Main program
                (cyclic)

             Initialisation          Start                                                             Data transfer (cyclic)
                                                                                                          Profibus DP/
                               yes                                 Manual mode press
                Manual ?             Start                                                                Ethernet UDP

                               yes
             Automatic ?             Start             Automatic mode press (sequential)
                                                                                                           Wait for data

                Monitoring                                                                                 Product data
                                                                  Wait for start
                               yes                                                  yes
                 Fault ?             Stop                                                             Signal   new ?
                                                                   New data ?
                                                                                          Take over
                               yes                                                                         Read inputs
                 Stop ?              Stop                           Insert part
                                                                                                           Write outputs
                                                                 Press rapid down
                                                                                                       Write process values
                                                                   Press phase
                                                                                                           Transmit data
                                                                   Waiting time

                                                                    Press up

                                                                   Remove part
11

                                                                              List of Commands

                                                                              Program Sequence Control:

                                                                              IF ELSE                            Command
                                                                              WHILE                                    Loop
                                                                              {..}                         Instruction block
                                                                              [..]                         Command group
                                                                              BEGIN END                   Program definition

                                                                              Label JUMP         or 

                                                                              START/STOP/BREAK/CONT 
                                                                              WAIT            or 

                                                                              Data Manipulation:

                                                                              DIM                         Field dimension
                                                                              COPY                Copy function for fields
                                                                              SET                          Assign variable
                                                                              MSET                      Set default values
                                                                              PSET                  Allocate local variable
                                                                              Compiler Instructions
                                                                              ;                              
                                                                              #include                        
                                                                              #module                         
                                                                              #define                     

                                                                              Axis/Process Functions:
With the MACpro engineering             ECL, the programming language
tool new projects start immedi-         used for the MAC-8, applies           AXINIT                          Initialize axes
ately with a ready program frame-       English syntax as with “Pascal”,      AXSET             Take over axis system data
                                                                              STOP                  Cancel axis movement
work which takes into account the       “Basic” or “C”, and this is self-     HALT               Axis movement rapid stop
breakdown into monitoring and           documenting and thus easy to          BREAK               Interrupt axis movement
                                                                              CONT                Continue axis movement
sequence. At the same time, a           learn.
                                                                              EQUIT                Acknowledge axis fault
range of sample projects makes it                                             LOCK                       Block axis control
easier to solve the required tasks.                                           UNLOCK                   Release axis control
                                                                              OVER                         Set axis override
                                                                              ACC                    Axis acceleration (+/-)
F                                                                             VEL                             Speed of axis
                              150 kN                                          POS                   Move axis into position
V                                                                             TRIG                    Define trigger points
                                                                              LIN                       Linear interpolation
           120 mm/s                    100 mm                                 FORCE                           Force control
                                                                              DAC                            Voltage output
                                                                              SYNCH                           Synchronism
                                                              150 mm          FUNC                             Axis function
                                                                              SIMU                               Simulation
                                          20 mm/s                             HOME                    Reference movement
                                                                              TABLE              Calculate process curves
                                                                              VIRTUAL                    Define virtual axes
                                                                              REAL Formula for back-calculation to VIRTUAL

Example                                                                       Miscellaneous Commands:
force c x0 = 150.000                                           Apply force
                                                                              TIMER                                  Timer
acc x0 = 50%                                            Apply acceleration    TRACE                  Oscilloscope function
vel x0 = 120.000                                              Apply speed     DIALOG                Operating device dialog
                                                                              CALL                      Call up C program
pos I a x0 = 100.000, Vrest 20.000                     1st part positioning   START TASK
pos a x0 = 150.000                                    2nd part positioning    STOP TASK          Start/Stop customer tasks
12

      The New MAC-8:
      Intuitive Operation with MACpro
      On the MAC-8, modern technologies and an intuitive user interface
      ensure efficient and successful programming and operation. Thanks to
      the MACpro tools, the operator is in a position to successfully meet the
      high requirements of the automation sector – using state-of-the-art
      technology – as well as devising professional and innovative project
      solutions.

              Windows NT/2000/XP                                           Nucleus Operating System

                                                                                      System parameters

                   MACpro                                                                                       Analog Outputs
                  Programming
     Source                         Var.         Program         NC             Command            Controller
                      and                                                                                       Sensors
      files                        Server         Code       Interpreter          value
                   Debugging
                                                                                generator
                    Software

                   Compiler
                                                                                       Fault monitoring

                                                                              Digital I/O buffer                Digital I/O
13

MACpro-Features
• User management
• Version management
• Project management
• Module management
• Program editor with syntax
  highlighting
• Trace
• Debugging toolbox
• Freely configurable variable windows
• Desktop management
• Online help for syntax, tools and
  keys
• Software oscilloscope
• Trend
• Memory dump
• and lots more

Software Oscilloscope
• 12 recording channels
• Double buffer principle
• Start and Stop Trigger
• All process values recordable
• Graphic and numerical displays
• Separate area for I/O signals
• Straightedge for measuring
• Automatic scaling of individual
  or all curves
• Unit-dependent scaling
• Export of curves (“DBF” or “TXT
  Format”)
• and lots more

System Parameter Assistant
• Global axis management
• Controller configuration
• Controller-specific para-
  meterization
• Limit values and units
• Sensor configuration
• Line adaptation
• Parameter test with reset
  function
• Changes display
• Parameter database with version
  management
• Context-dependent Help
14

     The New MAC-8:
     At home in the Most Complex Machinery

     Whether in presses, steelworks         Presses:                             Materials handling technology:
     or rolling mill, materials handling,   • Tube forming presses               • Train lifts
     test engineering or special ma-        • SMC/IMC presses                    • Truck lifts
     chinery, Rexroth offers optimum        • Metal/ceramic powder presses       • Container cranes
     performance when it comes to           • Glass presses                      • Dockside cranes
     control applications.                  • Bending presses                    • Belt conveyor etc.
                                            • Deep drawing presses/die
                                              cushions                           Test Engineering:
                                            • Hydroforming presses               • Weld testing machine
                                            • Laboratory presses                 • Shock absorber testing system
                                            • Ejector controls                   • Tube testing presses
                                            • Block machines etc.                • Bumper straightening machine
                                                                                 • Leaf spring test stand etc.
                                            Steelworks and rolling mills:
                                            • Mill stands                        Special Technology:
                                            • Segment adjustments                • Coal distributors
                                            • Mold oscillations                  • Heavy plate turning equipment
                                            • Horizontal casting machines        • Motor turning equipment
                                            • Turn over cooling beds             • Screw conveyors
                                            • Flying shears                      • Edge bending and slide device
                                            • Casting cars                       • Stretch bending machines
                                            • Curved casting machines            • Turntables etc.
                                            • Triple roller bending machines
                                            • Sand molding installations etc.´
Intelligent Hydraulics in
New Dimensions

Whether it’s a case of raising or      Rexroth is the ideal partner if you   The Drive & Control Company          Electric
lowering loads smoothly, under-        want to develop highly efficient      Rexroth is unique. No other          Drives and
taking linear or rotational move-      machines and production facilities    brand on the world market can        Controls
ments, achieving even acceleration     – from the first point of contact     offer its customers all drive and
or accurate positioning, maintain-     right through to commissioning        control technologies, both on a      Hydraulics
ing preset speeds, transmitting        and across the complete life cycle.   specialized and integrated
power or linking motion sequences      Teams operating worldwide will        basis. We are considered to be       Linear
– in fact, wherever economical         take on the complete project design   the worldwide benchmark when         Motion and
power is required, this is where       work of your systems, even produc-    it comes to drives, controls and     Assembly
hydraulics comes into its own.         ing a turnkey solution if required.   motion. Our technological            Technologies
                                                                             leadership is continually setting
Rexroth is technology and market       Whether it’s competent support        us new challenges, with approxi-     Pneumatics
leader in industrial hydraulics with   on the telephone, urgent repairs or   mately 28,000 employees in
an extensive product program and       supply of spare parts, or a callout   more than 80 countries around        Service
proven applications know-how.          by one of our engineers – which-      the world. This is possible thanks
With the widest selection of hydrau-   ever service you require, experi-     to an infrastructure designed
lic products in the world, Rexroth     enced personnel and a worldwide       with partnership and customer
will provide you with standard         service network will guarantee        proximity in mind.
products, application-orientated       that the problem is swiftly solved.
systems and customized solutions                                             As a company Bosch Rexroth
of the highest quality. Furthermore,   Using hydraulic drive and control     can look back on more than 200
with the aid of the latest micro-      technology from Rexroth will          years of tradition. As a wholly
electronics, Rexroth has made          help you become more competitive      owned subsidiary of Robert
hydraulics even more powerful          than ever.                            Bosch GmbH, we are part of a
than ever.                                                                   globally operating technology
                                                                             group. All this is both our drive
                                                                             and our commitment. And it is
                                                                             unique – just like Bosch Rexroth.
                                                                             The Drive & Control Company.
Bosch Rexroth AG
Hydraulics
Zum Eisengießer 1
97816 Lohr, Germany
Phone: +49(0)9352/18-0
Fax: +49(0)9352/18-1638
info.bri@boschrexroth.de
www.boschrexroth.com

Printed in Germany
RE 09575/12.06
You can also read