Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Mechatronics

Application Overview

Mechatronics is a system-level approach to designing electromechanical systems that merges mechanical, electrical, control, and embedded software design. It represents an industry-wide effort to improve the design process by integrating the best available development practices and technologies to streamline machine design, prototyping, and deployment. National Instruments hardware and software provide machine builders flexible tools to design a mechatronics machine. This mechatronics design approach based on graphical system design can lower the risk associated with machine design and can offer the following three key benefits:

  • Faster design prototyping and deployment of machines at lower cost
  • Improved communication with customer and within the design team
  • Increased innovation

The seven layers of a mechatronics machine include the following:

Design Software - With National Instruments LabVIEW easy-to-use, open graphical system design software, domain experts can design machine controls. NI LabVIEW interconnects with mechanical design tools, which means mechanical, control, and electrical engineers can work together throughout the design phase, reducing cost and increasing innovation.

Local HMI and Enterprise - With human machine interfaces and enterprise connectivity tools, technicians can interface with the machine and plant managers can get performance reports.

Embedded Controller - Engineers can implement more advanced control and processing algorithms requiring floating-point calculations on an embedded controller. They also can use it to run a trajectory generator for motion control and for alarming, logging, report generation, and communication.

FPGA - Field-programmable gate array (FPGA) chips deliver reliable high-speed control and measurements. Engineers can use FPGA to run PID control loops at up to 200 kHz for precise motion and actuator control. They also can run signal processing algorithms to produce meaningful results from collected sensor data for machine condition monitoring and predictive maintenance. Additionally, engineers can use FPGA to run safety interlock systems and for data reduction.

I/O Hardware - I/O hardware includes the I/O channels with isolation, signal conditioning, and connectors required for direct connectivity to the sensors and actuators.

Sensors and Actuators - Sensors and actuators encompass the motors, power drives, temperature, pressure and vibration sensors, limit switches, flow meters, encoders, and cameras required for machine measurements and function.

Machine Mechanicals - Machine mechanicals include linear and rotary stages, conveyer belts, pulleys, hydraulics, pumps, fans, buttons, and lights required for machine operation.

Refer to the system schematic on the top right-hand corner of the page for more details.

Function BlocksFeatures/SpecificationsCompactRIO ConfigurationPXI Configuration
 

View the CompactRIO Configuration

View the PXI Configuration

 

View the CompactRIO Configuration

View the PXI Configuration

Motion controllerStepper/servo controllerNI SoftMotion Development Module (trajectory generator on CompactRIO embedded controller and PID on FPGA)PXI-7358 (8-axis motion controller for stepper and servo control)
Motion controller interface to driveStepper (six digital channels/axes - digital outputs are pulse and direction; digital inputs are forward limit, reverse limit, enable, and home)
  • NI 9401 (8 ch, 5 V single-ended digital input and output)
  • NI 9411 (6 ch, 5 or 24 V differential digital input)
  • UMI-7774 (D-Sub terminals and electrical isolation) or
  • UMI-7764 (screw terminals)

(Connect motion controller and drive with Universal Motion Interface.)

Servo brushed and brushless (one ±10 V analog output channel and four digital input channels; digital inputs are forward limit, reverse limit, enable, and home)
  • NI 9263 (4 ch, ±10 V analog output) and
  • NI 9401 (8 ch, 5 V single-ended digital input or output) or
  • NI 9411 (6 ch, 5 or 24 V differential digital input)
Encoder (three digital input channels: Encoder A, B, and Index)If NI 9505 motor drive is not used:
  • NI 9401 (8 ch, 5 V single-ended digital input or output) or
  • NI 9411 (6 ch, 5 or 24 V differential digital input)
Power drivesStepper motor power driveThird-party driveMID-7604 (4-axis stepper drive with 24 V, 1.4 A current output, 110 V or 240 V input)
Brushed DC motor power driveNI 9505 (30 V, 12 A peak, 8 A continuous current, encoder, and e-stop inputs)MID-7654 (4-axis brushed servo drive with 48 V, 10 A peak, 5 A continuous current output, 110 or 240 V input)
Brushless motor power driveThird-party driveThird-party drive
Digital input for switches, proximity sensors, light curtains, and more24 VNI 9422 (8 ch, channel-to-channel isolated, sink/source)PXI-6511 (64 ch, bank isolated, sink/source)
?60 VNI 9435 (4 ch, 5 to 250 VDC, 10 to 250 VAC)PXI-6528 (24 ch, 60 VDC DI, 24 ch, 60 VDC SSR outputs)
5 V TTLNI 9401 (8 ch, 5 V single-ended digital input and output)PXI-6509 (96 ch, 24 mA, sink/source, digital input and output)
Digital output to control actuators and relays 24 V
  • NI 9476 (32 ch, 24 V sourcing, 250 mA/ch) or
  • NI 9474 (8 ch, 24 V sourcing, 1 A/ch)
  • PXI-6512 (64 ch, bank isolated, source)
  • PXI-6513 (64 ch, bank isolated, sink)
RelayNI 9481 (4 ch, 250 VAC, 2 A/ch)PXI-6521 (8 ch, channel-to-channel isolated, 150 VAC)
5 V TTLNI 9401 (8 ch, 5 V single-ended digital input and output)PXI-6509 (96 ch, 24 mA, sink/source)
Voltage measurement from sensors±10 V NI 9205 (32 ch, ±200 mV to ±10 V, 16-bit, 250 kS/s, analog input) PXI-6232 (16 ch, ±10 V, 16-bit, 250 kS/s, multifunction)
Voltage output for actuator control±10 VNI 9263 (4 ch, ±10 V, 100 kS/s, 16-bit, analog output)PXI-6230 (4 ch, ±10 V, 16-bit, 250 kS/s, multifunction)
Current measurement from sensors±20 mANI 9203 (8 ch, ±20 mA, 200 kS/s, 16-bit analog current input)PXI-6236 (4 ch, ±20 mA, 250 kS/s, 16-bit multifunction)
Current output for actuator control0 to 20 mANI 9265 (4 ch, 0 to 20 mA, 100 kS/s, 16-bit analog current output) PXI-6238 (2 ch, 0 to 20 mA, 250 kS/s, 16-bit multifunction)
Load cells ¼-, ½-, and full-bridge inputsNI 9237 (4 ch, 24-bit, 50 kS/s simultaneous sampling)PXI-4220 (2 ch, 16-bit, 200 kS/s simultaneous sampling)
Machine visionIEEE 1394 industrial vision camerasCVS-1456 (three IEEE 1394 camera inputs and embedded processor)PXI-8252 (three IEEE 1394 camera inputs and embedded processor)
Embedded controllerEmbedded real-time processor for reliable controlcRIO-9012 (real-time controller for CompactRIO with 64 MB DRAM, 128 MB storage)PXI-8106 (2.16 GHz Intel Core 2 Duo with 512 MB RAM and LabVIEW Real-Time Module)
Chassis
  • CompactRIO embedded chassis with FPGA for advanced control and analysis
  • PXI chassis with bus for synchronization between modules
cRIO-9104 (8-slot CompactRIO reconfigurable embedded chassis)PXI-1042 (8-slot PXI chassis)
User interface/local HMILabVIEW programmable operator interfaceTPC-2006 5.7 in. touch panel computer
Design softwareMechanical 3D CAD design softwareSolidWorks
Control and motion software
  • NI SoftMotion Development Module
  • NI Motion Assistant
  • LabVIEW Professional Development System
  • LabVIEW Touch Panel Module

These are just two of the system configuration options that NI has to meet your needs. For more information, call (888) 280-7645 or request an on-site visit.