Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

download Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

of 18

Transcript of Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    1/18

    1

    Programmazione grafica,LabVIEW e la piattaforma NInella meccatronica

    Parco Scientifico TecnologicoKilometro Rosso

    Mercoled 3 dicembre 2008

    Roberto IserniaNational Instruments Italy

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    2/18

    2

    $0

    $50

    $100

    $150

    $200

    $250

    $300

    $350

    $400

    $450

    $500

    $550

    $600

    $650

    $700

    ' 77 '78 '79 '80 '81 '82 '83 '84 '85 '86 '87 '88 '89 '90 '91 '92 '93 '94 '95 '96 '97 '98 '99 '00 '01 '02 '03 '04 '05 '06

    Leaders in Computer-BasedMeasurement and Automation,headquartered in Austin, TX USA

    Long-term Track Record of Growthand Profitability

    Fortunes 100 Best Companies toWork for Ninth Consecutive Year

    16% of revenue invested in R&D

    Dr. Truchard and Jeff Kodoskyinducted intoElectronic Design Hallof Fame for their pioneering workin virtual instrumentation

    More than 5,000 employees ( > 2000engineers) worldwide in over 40countries + Alliance Partners + CPIs

    NetRevenueinMillions

    National Instruments

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    3/18

    3

    The definition of mechatronics continued to evolve after Yaskawa suggested the

    original definition. One often quoted definition of mechatronics was presented

    by Harashima, Tomizuka, and Fukuda in 1996.

    the synergistic integration of mechanical

    engineering, with electronics and intelligentcomputer control in the design and manufacturing

    of industrial products and processes.

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    4/18

    4

    Mechatronics Approach

    Concurrent approachVirtual Prototype Validation

    Electrical

    Design

    SystemSpecification

    MechanicalDesign

    ControlDesign

    EmbeddedHW/SWCoDesign

    ManufacturingTest SystemDesign

    Manu-

    facturing

    Support

    &Service

    Virtual

    Prototype(Simulation)

    Sustaining

    Engineering

    Physical

    Prototype

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    5/18

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    6/18

    6

    LabVIEW Graphical programming language

    Front Panel User Interface Block Diagram G code

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    7/18

    7

    Open Connectivity to Design Tools

    MATLAB and Simulink are registered trademarks of The MathWorks, Inc.

    Mechanical Design

    SolidWorksSolidWorks

    PTCPro/Engineer

    MSCNastran andAdams

    AutodeskAutoCAD

    MathematicsNI LabVIEW Math

    The MathWorks, Inc. MATLAB

    MaplesoftMaple

    MathSoftMathcad

    Control DesignNI LabVIEW Control Design

    The MathWorks, Inc. Simulink

    DynasimDymola

    PleximPLECS

    Embedded Software

    NI LabVIEW Real-

    Time/Embedded/FPGA

    Wind RiverWorkbench

    Analog Devices VisualDSP++FreescaleCode Warrior

    XilinxSystem Generator

    Electrical DesignNI LabVIEW(Motor Sizing)

    NI Multisim

    ORCADPSpice

    AnsoftDesigner

    Virtual

    Prototyping

    Platform

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    8/18

    8

    Embedded Controllers

    Desktop PCs

    Handheld Devices

    PXI Industrial Controllers

    FPGA

    Robots

    Vision System

    LabVIEW Everywhere

    HMI -Operator

    Interface

    micro

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    9/18

    9

    Single-BoardComputer

    (SBC)

    ProgrammableLogic

    Controller (PLC)

    CustomHardware

    Traditional Control Platforms

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    10/18

    10

    The Ideal Control Platform

    Programmable

    AutomationController

    (PAC)

    Highly reliable

    Integrated HW/SW

    Fast time to market

    Powerful and flexible

    Low cost manufacturing

    Easy to maintain, upgrade

    Combined Control,

    Monitoring and Logging

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    11/18

    11

    NI PAC: RIO Technology

    VxWorks

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    12/18

    12

    CompactRIO

    PXI RIO

    PCI RIO

    # of System Deployed

    SystemF

    lexibility

    andPrice

    Single-Board

    RIO

    Integrated

    CompactRIO

    Custom I/O

    I/O

    I/O

    I/O

    Processor FPGA

    RIO Production curve

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    13/18

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    14/18

    14

    Integrated platform for measurement and control

    PC SCADA

    Machine Data Logging platfor m

    HMIEmbedded Vision System

    Machine Control Paltform

    Machine Monitori ng

    platform

    USB

    The difference of NI Platform

    Embedded Vision Sensors

    Robotics

    Wi-Fi

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    15/18

    15

    NI Vision Ecosystem

    Software

    Power Supply

    Illuminators

    Lens

    HMI (Win CE or XP embedded)Fixture

    perCameras

    EnclosuresDistributed I/O

    I/O

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    16/18

    16

    Programmable Software : LabVIEW

    LabVIEW

    Windows

    Real-Time

    NI-IMAQ Driver

    NI Vision Development Module

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    17/18

    17

    Configurable Software : Vision Builder

    Machine Vision SOFTWARE

    Included in the Smart Camera NI 17xx

    Some features

    Interactive enviroment

    Acquire, save and visualization imaging from IEEE 1394,GigEVision, SmartCamera

    Communication with industrial communication protocols, PLCor/and HMIsLibraries for Pattern and Geometric Matching, OCR, Particle

    Analysis, Color Inspection, Edge Detection, Object Classification,Gauging, Bar Code Reader and Grader, Spatial Calibration, etc

  • 8/14/2019 Programmazione Grafica, LabVIEW e La ma NI Nella Meccatroni

    18/18

    18

    GRAZIE PER LATTENZIONE

    www.ni.com/labview

    www.ni.com/pac

    Roberto IserniaNational Instruments [email protected]