Motion Control System Catalog - Akribis Systems Korea · 2017-02-02 · components which include...
Transcript of Motion Control System Catalog - Akribis Systems Korea · 2017-02-02 · components which include...
Motion Control SystemCatalog
TM
Committed toAdvanced Motion Control
September 2016
At Polaris Motion we are a team of highly skilled engineers and technologists committed to helping customers achieve their goals and successes.
Our engineering professionals have decades of combined experience in motion control, software development, digital signal processing, power electronics, analog and digital electronics, firmware and process development. We are eager to employ these skills to solve customer problems.
Polaris is our advanced off-the-shelf motion control platform. Motion control applications can be realized by using Polaris software and hardware components which include controls, drives, digital I/O, analog I/O. Extensive motion control software includes CAD/CAM, operator interfaces, function libraries, executables, HMIs and applications.
Custom processes may requiremodifications to our hardware,firmware or software. Often,completely new features are needed.Our company excels in workingclosely with customers tounderstand requirements anddeliver the customization needed.Our excellent project management guarantees timely delivery of results.
A Team Committed to Customers
2
TM
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
LASER MICRO MACHININGFast, high order servo algorithms enable wide bandwidth actuators to reach full potential. Ultra precise timing synchronization of servo and Galvo motion with lasers is achieved using fast digital logic.
SINGLE POINT DIAMOND TOOL MACHINING AND GRINDINGSuperior sub-nanometer form and finish are achieved using intelligent G-Code processing, superior limited jerk and PVT profiles. Custom servo loops for air bearings, hydrostatic bearings and spindle bearings are easily implemented.
AEROSPACE & AUTOMOTIVEDouble precision computations enable higher resolution and accuracy. Mercury Gbit/s motion network substantially increases data collection and hardware in-the-loop performance.
SEMICONDUCTOR MANUFACTURINGAdvanced control algorithms provide quick settling time and on-the-fly retargeting for higher chip processing throughput. Ultra fast position and force control for die and wire bonding.
3
Our motion control systems are used in some of the most advanced applications in the world, from
aerospace, device manufacturing, automotive, medical, military, optics, semiconductor, to laser material
processing, and robotics. Within each industry, we provide advanced features, enabling our customers to
be leaders. With easy to use software systems are integrated in days and weeks as opposed to months.
Industries Served
Medical Positioning Robot: Courtesy Johns Hopkins University
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
WAFER STEPPING AND SCANNINGAccurate laser scale interpolation, advanced multi-axis feedback controllers and picosecond timing synchronization make it possible to control the most demanding nanometer capable wafer stepper and scanning equipment.
ROBOTICSEasily implement inverse and forward kinematics in the Polaris controller which uses an Intel processor and Linux operating system. Custom robotics path planning algorithms are easily computed.
The Polaris Motion Control System
4
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
EMPOWERING NEW CNC MACHINE TOOL IDEASPolaris Motion aims to deliver one of the most empowering CNC motion control systems in the world. If you have a new machine idea or new process with advanced features and high performance, then we are able to help. Our platform may already have all or most of what you are looking for.
LEADER IN LASER BASED MANUFACTURINGAt Polaris Motion we provide off-the-shelf technologies for laser based manufacturing. A laser based CNC machine may be configured in days and weeks rather than months. The technology includes operator interface software, controls, drives and Galvoscanners. Standard part files such as DXF or STL are the interface, new parts may be designed or G-Code files imported from third party CAD. The controller and drives convert these to motion instructions that move the machine's stage and Galvoscanner motors. The software also includes machine vision for part inspection. Applications are boundless, from 3D printing to laser cutting, drilling, ablating to laser patterning. All laser
types are supported including continuous wave to pulsed, nanosecond to femtosecond, CO2, infrared to ultraviolet. Coordination of stage and Galvoscanner motion is an integrated capability with advanced features such as stitching and infinite field of view (IFOV).
LEADER IN DIAMOND TOOL MACHININGFor nearly two decades, Polaris Motion has been a leader in control technologies for diamond turning, grinding and diamond tool machining. Our 9 axes CNC technology is used to deliver the finest optics in the world for both civilian and military applications. Our customers' sub-nanometer form and finish capabilities are easily achieved with our path-planning and servo drive technologies. Low-bandwidth long-stroke and wide-bandwidth short-stroke (FTS) axes are seamlessly coordinated with advanced trajectory generation and path planning technologies.
EVENT BASED MOTIONPolaris offers event based motion for up to 32 motion axes. Motions may run serially or in parallel. Customers may
ControllerPolaris CNC Operator Interface
Laser
Gx, Gy
Z
YX1, X2
3Ø PWMDrives forBLDC Motors
1Ø LinearDrives for GalvoMotors
PWM Drivefor BLDC Motor &Linear Drive forVoice Coil
Motion Control Architecture for a Laser CNC Machine
5
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
program their own event based processes to optimize machine throughput in parts per hour. Even at 32 servo axes each axis runs at 10kHz PID and set-point rates. Up to 9 of the axes may run a coordinated CNC process.
ROBOTICSPolaris Motion supports robotics natively with forward kinematics, inverse kinematics and the management of all Cartesian and joint robot variables. Customers are free to develop and implement their own kinematics and create software particular to their robot configuration.
FAST ACTUATORSPolaris Motion has optimized its drive technologies for the fastest actuators, including Galvoscanner motors for laser based manufacturing and fast tool servo (FTS) motors for super-high-bandwidth ultra-precise material removal. Feedback rates as high as 100kHz are supported with PID and additional digital high-pass, all-pass and notch filters.
SPINDLE MOTORSPolaris offers superior performance for spindle motor control. The highest quality air bearing spindle motors and rate tables are controlled with cycle to cycle repeatability as high as 1 part per million and superior intra-cycle stability.
HIGH SPEED, HIGH RESOLUTION DATAPolaris Motion provides very high data rates for superior actuator performance. All kinematic variables uses double floating point numerical representation. A machine having eight servomotor axes can run each axis at 50kHz set-point and PID rates. If four axes are used, each axis can run at
100kHz. If 32 axes are used each axis can run at 10kHz. Fast and slow axes may be mixed for best results. Data acquisition back to the host computer runs simultaneously for comprehensive and easy system diagnostics.
SOFTWARE TOOLSPolaris Motion's software was designed to make it easier and faster for OEMs to integrate and deliver their machines to market. Software includes:
• CAD/CAM and Operator Interface Software• Setup and Tuning Software• Libraries and Development Tools
Polaris CAD/CAM is a design, part file management and operator interface software. It's a comprehensive out-of-the box user interface for laser based manufacturing. It supports everything from 3D printing, cutting, drilling to laser patterning, and it includes machine vision.
Polaris CNC Oi is an Operator interface for traditional CNC. It may be modified and extended by our customers for their particular needs.
Polaris MotionTools is our machine setup and tuning software. It's an easy-to-use interface for setting up machine's encoders, phasing motors, digital I/O definitions and more. It has tools for PID tuning and signal analysis including real time digital oscilloscope, fast Fourier transforms (FFT), frequency response functions (FRF), tuning windows and more.
Software libraries and development environments are available for Linux and Windows and include support for Microsoft Visual Studio, Borland and QT.
Polaris Control System for Laser Manufacturing: Controller, XYZ Drives for Stage Motion, GxGy Drives for Galvoscanner Motion
Galvoscanner package with F-Theta lens. Machine vision for calibration, inspection and quality control.
Polaris Controller
6
MOTION CONTROL COMPUTER USING INTEL AND LINUXA Polaris controller is a complete embedded computer. The motherboard is designed for real time motion control and uses an Intel Atom™ or Intel Core™ i7 processor. The Polaris controller communicates to a client PC via Ethernet. A large solid state drive (SSD) is used for non-volatile data storage. Four real-time Mercury network ports provide connections to the drives. Linux is the operating system (OS). The combination of Linux and Intel provides a clear path forward. Since the initial release of Polaris, performance and capability improvements have been achieved with the availability of new multi-core processors and improved Linux OS versions.
DETERMINISTIC REAL TIME MOTION CONTROLThe Intel processor connects directly to Polaris' proprietary logic to make real time motion control and networking possible. The proprietary logic sends a periodic hardware interrupt to Linux, which causes an interrupt subroutine (ISR) to execute and run to completion. On every cycle of the ISR, the path planner sends an array of set-points to the ISR. The hardware logic transfers the set-points from the ISR to the Polaris amplifier drives via Mercury. Simultaneously, data is communicated from the drives back to the controller through the same mechanism. In this manner real time motion control and data acquisition is realized.
SET-POINT GENERATION AND PATH PLANNINGThe Polaris path planner is responsible for generating
PolarisMotion
Controller
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
single axis asynchronous and multi axis synchronous moves. The path planner uses limited jerk path profiles, line, arc and spline primitives for smooth motion. The set-points generated by the set-point generator and path planner are sent to the set-point buffer in the ISR on each cycle for further distribution to the Polaris servo drives.
G-CODE PATH ENGINEThe path engine is responsible for parsing G-Code lines and files and for executing G-Code paramacro programs. Custom G-Codes and M-Codes may be implemented using C-language call-outs. The path engine manages the MCI library for additional motion control functionality. Other custom path profiles are available, including trigonometric functions which are used for device testing. The path engine supports up to up to 32 axes of motion, nine of which may be G-Code axes.
MOTION PROGRAMS / PROCESSES“C” motion programs or processes can be created by calling Polaris’ motion control interface library (MCI) and G-Code interface library (GCI) functions and applying logic. The programs are written in C or C++. Motion programs can be used for custom homing routines and other motion processes. For high speed data acquisition and system status reporting, Polaris Server Utility (PSU) library functions are used. By using the MCI, GCI and PSU libraries and by writing C/C++ programs, the full potential of a Polaris motion controller can be realized.
Manufacture of complex aspheric optics made possible with advanced path planning.
7
CPU • 1.91GHz Quad Core Intel Atom• 2.66GHz Intel Core i7
Operating System • Optimized Debian Linux
Solid State Drive • 2048 MB
Dynamic Memory • 1024 MB
Ethernet • 10/100/1000 Mbits
Mercury™ Network • Four RJ45 connectors• Real Time Communication
Technology
Aux. Hardware Inputs
• Handwheel• RS-232• Digital Inputs and Outputs• Encoder Input for Camming
Setpoint Rate • Maximum system setpoint transfer rate 400,000 per second.
• One Setpoint defined as double position, float velocity, & float acceleration
• Example 8 axes at 50,000 setpoints/s
• Example 32 axes at 12,500 setpoints/s
Development Environment
• QT Creator
Motion Software • Polaris Server
Libraries • Motion Control Interface Library (MCI)
• G-code Interface Library (GCI)• Polaris Server Utility (PSU)
Real Time Process • Interrupt subroutine guaranteed to run to completion at settable hardware rate, i.e. 5kHz
Controller Firmware • Upgradable over Ethernet
File System • Accessible through IDE
Power Input • 24V, 0.6A
Dimensions (mm) • 220 x 144 x 61
MRBOT radio translucent pneumatic medical robot. Courtesy Johns Hopkins University.
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
Polaris Controller Features
FORWARD AND INVERSE KINEMATICSMachines whose axes are all normal to one another use a Cartesian coordinate system and coordinate transformations are not needed. The path planner can be used directly. Many machines and robots, however, have wrists and other non-Cartesian kinematic geometries. For these machines, Polaris provides a framework where Cartesian and joint variables may be managed and kinematic transformations may be applied.
CREATING AN HMI ON THE CLIENT PCThe Polaris controller can run standalone. On power up the controller boots and the motion programs start executing. However, most applications use a PC client that runs an HMI. For these applications, we have Polaris communication. Polaris communication supports Microsoft Visual Studio and C++ Builder under Windows, QT Creator for Linux and a web-based communication interface is also supported. Polaris communication is used for managing remote network connections, transferring files, monitoring remote values and for calling remote motion programs located on the Polaris controller.
HARDWARE INTERFACESA Polaris Controller comes with auxiliary hardware interfaces. These include a comprehensive handwheel input for use with CNC machines, an additional encoder input for camming applications, RS-232 for communication with third party systems and several digital inputs and outputs for miscellaneous use.
At Polaris Motion we supply drives for a variety of high performance actuators. Our drives are optimized for
• High performance 3 Phase linear and rotary BLDC motors• High performance spindle motors from very slow to 100krpm• High precision constant velocity motors better than 1ppm• Fast Tool Servo (FTS) motors• Voice coil focus motors• Galvoscanner motors
8
Polaris Drives
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
120VAC and 240VACPower Supply
400VDC PWM Drive
High Speed Galvoscanner Motor, Courtesy Canon Inc.
Ultraprecision Air Bearing SpindleCourtesy Levicron GmbH
Direct Drive Rotary MotorCourtesy Akribis Systems
Polaris drives are available in 200VDC and 400VDC PWM and ±48VDC and ±75VDC linear models. Voltage, current and power ranges are set in usage. The drives may be used for single and three phase dc motors. Contact factory for unpublished power capabilities.
In support of our drives, Polaris provides AC/DC power converters for 120VAC and 240VAC line power.
FEEDBACK CONTROLPolaris drives receive set-points from a Polaris controller over the Mercury™ motion control network. The drives can consume set-points at a rate as high as 100kHz, and the servo loop may run as high as 100kHz. Each drive has a Servo Processing Unit (SPU) that is responsible for computing its servo loop and executes in double floating point math. A standard PIDVAFF loop is provided, which includes the ability to insert additional lowpass and notch filters in the feedback path, and the output.
ENCODER AND TORQUE COMPENSATIONFor high and ultra high precision applications, encoder and torque compensation firmware is available. Experimental methods are provided to compensate for variation in the encoder wobble and printing errors. Methods are provided to detect torque variations which are reduced by the application of torque compensation arrays.
ENCODER SUPPORTAll major encoder manufacturers are supported including: Renishaw, Heidenhain, Sony, Tamagawa and more.
LASER AND MACHINE VISION TRIGGERINGIn some applications such as CNC laser material processing on the fly triggering of lasers is required. For these applications Polaris drives support position based triggering of a high speed digital output based on position along a path. Other laser
control strategies are also made available. All drives have high speed digital outputs that are ideal for triggering high speed machine vision systems.
CUSTOMIZATIONCustomers may implement their own servo loops by using the Polaris SPU assembler. MIMO servo loops can be implemented since Mercury supports peer-to-peer register sharing. A standard dual axis servo is provided that eliminates cross coupled dynamics for gantries. Customers
can design their own MIMO servo loops for more complex mechanical configurations.
9
Mercury™ Real-Time NetworkMercury™ is Precision MicroDynamics’ real time motion control network. The register space of Mercury™ supports up to 8,188 network devices and each network chain has a 1 Gbit/s capacity. Mercury has some powerful features, that together, create a scalable high performance motion control system capable of any motion control application.
SYNCHRONIZATIONMercury synchronizes data acquisition and control among all drives in the network. A sync signal is generated at a configurable period, a typical value being 20 microseconds. The downstream and upstream timing of the sync signal is measured at each device and the clock in each device is adjusted to guarantee synchronization within 8ns among the devices. Pre-defined network device registers are shared automatically without controller intervention. The shared registers are defined by the Polaris controller at startup. Subsequently, the devices share their specified registers with each other on each network sync. This method of device synchronization is useful for MIMO applications such as dual motor gantry control.
ASYNCHRONOUS ACCESSThe asynchronous data access is used to read and write data from network devices at arbitrary times. Typical asynchronous data includes digital input or output states, position compare state, or an analog input value.
HIGH THROUGHPUTIn the current controller configuration, up to 400,000 set-points/s can be sent from the controller to the drives. Simultaneously, an equal quantity of measured data such as actual positions and motor currents can be sent from the drives to the controller. Mercury is able to facilitate data transfer of 50,000 set-points per second per axis for eight axes; 12,500 set-points/s for 32 axes and so forth.
HMI ComputerPolaris
Controller
Polaris Drives
Mercury™ Gbit/s Motion Network
Mercury Motion Control Network
STREAMING SUPPORTData streaming is supported and is used to stream files across the network. Drive firmware can be sent from the controller to each drive in the network that needs updating.
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
10
Polaris CNC Operator InterfaceThe Polaris CNC Operator Interface (CNC Oi) provides a common experience for operating a CNC machine. It runs industry standard G-Code.
Support is offered for mills, lathes, grinders, flat bed cutting machines, and laser CNC machines with and without Galvoscanners. Some of the standard features of Polaris CNC Oi include:
• 9 Axes of CNC Control: XYZABCUVW• G-Code File Management• Cutting and Simulation Modes• Manual Data Input (MDI)• Cycle Start, Stop and Feedhold• Feedrate Override• Spindle Speed Override• Handwheel Interface• Multi-Axis Jogging Interface
• Infinite Field of View (IFOV) for Laser Manufacturing
• Multi Axis Position Readout• Axes Velocity Readout• Spindle Velocity Readout• Current Line Number Display• Modal Status Display
• Homing and Overtravel Limits• Automatic Tool Changing• Automatic Tool Length Calibration• Analog and Laser Probes• Material Height Sensing
• Interface Designed for Touch Centric Operation• Interface to Hardware or Touch Screen Buttons• Interface Easily Modified, Customized and Extended• Wide Variety of Graphical Widgets Available
Polaris CNC Operator Interface
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
11
Polaris MotionToolsMotionTools™ is a Windows application that connects to a Polaris controller over Ethernet. It is used to set up and tune a machine. MotionTools can also be used to run motion programs and G-Code files.
Status DisplayThe status tab describes the devices attached to the Mercury™ network. Devices supported are drives, analog I/O, digital I/O and pulse & direction modules.• Lists all connected or configured devices• Mercury™ Location & Device Number• Device Features Available
Operator InterfaceThe Operator tab allows the user to perform tasks related to operating the machine.• Auto-phasing actuators • Hall table generator• Homing actuators • Running G-Code files • Configuring and using Buffered Compare
Tuning InterfaceThe Tuning tab allows a user to tune the Polaris system, typically to minimize the position error.• Graphical interface for PIDVAFF tuning • List interface for custom SPU feedback filters • Ability to backup and store servo
parameters
Oscilloscope and Frequency AnalysisThe scope and frequency tools provide graphical feedback which are used with the tuning tab to configure and tune high performance actuators. • Fully featured scope • Real-time FFT and FRF• Data rates up to 50kHz per channel • Ability to save data to file • Triggering
Digital I/O Interface• Activate digital outputs • Display state of digital inputs
File Management Interface for Copying Files to Polaris Server
MotionTools™ Window showing Tuning Interface and Real Time Oscilloscope
Operator Tab Showing Device Status, Phasing, Home, Jog, G-code and Buffered Compare Functions
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
Polaris Server, Libraries and Development Tools
Polaris Server is the software running on the controller. It communicates with the Polaris controller hardware and remotely located Mercury devices, runs the path planning, and interfaces with the G-Code Library, Motion Control Interface Library, and Polaris Server Utility Interface Library.
Polaris Server runs under Linux. It is robust, reliable and feature rich. A number of common processes run automatically while allowing full control over the system through C and C++ user programs. A vast amount of system information is collected and made available as feedback to the user, and automatic responses to events on the Mercury network may be programmed.
Polaris Server may run in several useful auxiliary modes. In simulation mode, the pathplanner generates path points and set-points without servoing actual servomotors and moving a machine. This is a fast mode to test whether trajectories are as expected. There is also Polaris Virtual Machine. Here a programmer may develop an entire application, including HMI, without any hardware. Polaris Virtual Machine is useful if a developer wishes to increase productivity and continue development when hardware is unavailable.
MOTION CONTROL INTERFACE (MCI) LIBRARY
The Motion Control Interface Library is a comprehensive collection of C and C++ functions used to develop the motion control behavior of a machine.
MCI provides functions for single axis asynchronous moves, multi-axis synchronous moves, position-velocty-time (PVT) path definitions, changing destination position and velocities on the fly, automatic focus, handwheel control, joystick control, multi-axis encoder compensation, axis homing routines, setting PID filter gains, configuring sinusoidal commutation, detecting software and hardware limits of a machine and much more. MCI makes development for a high performance machine easy.
Motion Control Interface Library• Asynchronous motion• Coordinated motion • Trigonometric trajectories• Cubic splines• Excitation signals for plant identification• Digital IO• Error and event handling• Homing• Phasing and servo• Buffered compare• Encoder compensation• Planar position accuracy compensation• Gantry control• Autofocus, handwheel, joystick• F-Theta lens distortion correction
Wafer Inspection Machine. Courtesy View Micro Metrology
POLARIS SERVER UTILITY (PSU) LIBRARY
The Polaris Server Utilities Library provides the interface to interact with internal Polaris system components. This includes updating firmware, reading registers from the Mercury network and high speed data streaming. It also provides information on startup status and current status that can be used to control the flow of user scripts.
12
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
POLARIS INTEGRATED DEVELOPMENT ENVIRONMENTQT Creator is a free open source Integrated Development Environment (IDE) for C/C++ program development under Linux. PMDi provides a QT distribution that has the plug-ins needed to access the Polaris controller. QT runs on a development PC. Motion control user script source files located on a Polaris controller are accessed remotely. QT Creator provides access to all user C and C++ scripts located on the controller and it provides the ability to create, edit and compile scripts. Motion control projects consisting of dozens of C/C++ source code files can be built using QT Creator.
QT Integrated Development Environment
POLARIS COMMUNICATION LIBRARY
Polaris Communication is a rich library used for connecting customer HMIs and user interfaces to a Polaris controller's software over Ethernet. A customer uses Polaris Communication to create Windows and Linux based machine HMI. MotionTools is for setting up and tuning a machine, uses Polaris Communication components. A number of interfaces are provided, including classes for connecting to Polaris Server, transferring files, calling remote scripts and monitoring remote values.
• Detects any Polaris controller on the network • Allows transfer of files to and from Polaris controller • Creates a “keep-alive” mechanism that reports status of
Polaris Server • Creates a client for calling remote functions inside Polaris
Server • Creates a client for monitoring remote values • Values can be registers on Polaris devices or variables in
Polaris Server
Polaris Server Utility Library Modules• Device register access• Firmware update• High speed data acquisition• System status• Watchdog timer• Worker thread management
Polaris server utility functions have useful system features. The watchdog timer can be set, the connection status of Mercury™ devices can be determined, Mercury™ communication failures can be identified, the physical location of a Mercury™ device can be determined, load percentage of the Mercury™ network communication can be computed, percent servo load can be obtained for individual drives. Operating system parameters such as RAM and CPU usage as well as CPU temperature can be obtained. There are PSU functions that provide version numbers for the Polaris Image, Linux Kernel and PCIe driver.
G-CODE INTERFACE (GCI) LIBRARY
The Polaris G-Code interface library and associated run time processes help a CNC machine achieve its full potential. A variety of machine types can take advantage of GCI, including single point diamond turning machines, multi-axis ultra-precision grinding machines, drum lathes, CNC laser material processing machines, waterjet machines, precision milling machines, fly cutters, multi-head routers, plasma cutters and more. The Polaris G-Code parser has a large throughput exceeding 5,000 G-Code blocks per second.
G-Code Interface Library Modules• Initialize, pause, shutdown• Linear and circular interpolation• Error handling• Tool length compensation• Cutter compensation• Line number• Feedrate• Paramacro• File handling• Manual data input• Feedrate override
13
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
14
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
• Velocity look ahead• Merging small lines with arc segments• Infinite field of view (IFOV)
Polaris G-Code is not only fast but also delivers the precision and accuracy required by the world’s best machines. Sub-nanometer form and finish has been achieved using Polaris G-Code combined with advanced Polaris drive control technology. Polaris G-Code has some features of note.
PAUSE AND RESUME MOTIONMotion can be paused during a move. Motion stops as soon as possible at the commanded acceleration rate. If the acceleration is not sufficient to stop during the current path segment, the pause happens over the following segments, taking as many as required to stop. Then it is possible to resume the motion. If the machine is jogged away from the paused point, it will be moved back into place.
MERGING SHORT LINESMany CAD programs approximate curves with short line segments. Polaris’ control process analyzes
CutterCompensation
Tool Path
Cutter Tool
Part Surface
PVT Splines
Pulsed LaserTriggering
these line segments and joins them with curves for smoother motion.
CUTTER COMPENSATIONCutter compensation adjusts the path described in the G-Code file by the radius of the cutting tool. It is also used to make path adjustments due to tool change or tool wear.
POSITION VELOCITY TIME (PVT) SPLINESFor the smoothest part finish possible, Polaris CNC Library provides functions for Position-Velocity-Time spline curve generation. All computations are performed using double precision math.
LASER TRIGGERINGMaterial processing using pulsed lasers has become more important in recent years. Polaris G-Code software now offers synchronization of output pulses with motion along a path.
FAST TOOL SERVO Fast tool servo functions that run as high as 100,000 set-points per second are tightly integrated both in software and hardware with the slower axes for synchronization and total system integration.
PARAMACRO OPTICS SURFACE DESIGNOperators are free to design any optics surface they can imagine using inline math paramacros. See the table below for a list of math functions supported
Ultra Precision Grinding Machine: Courtesy Ametek Precitech
15
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
[ ] Grouping - ( ) is supported via .ini file switch
* / Multiply Divide
+ - Add Subtract
& | ^ Bitwise And, Or, Xor
AND Logical And
OR Logical Or
XOR Logical Xor
SIN Sine, in degrees
COS Cosine, in degrees
TAN Tangent, in degrees
ASIN Arc Sine, returns degrees
ACOS Arc Cosine, returns degrees
ATAN Arc Tangent, returns degrees
LN Natural Logarithm
EXP Exponential, e^x
SQRT Square Root
ABS Absolute Value
INT Integer Part, rounds to integer floor
ROUND Integer Part, rounds to integer ceiling
FIX Rounds to next lower integer
FUP Rounds to next higher integer
G00 Rapid Traverse Positioning
G01 Linear Interpolation
G02 / G03 Arc Clockwise / Arc Counter Clockwise
G04 Dwell
G05 Position Velocity Time Spline
G17 / G18 / G19 Plane Selection
G20 / G21 Inch / Metric Programming
G28 / G30 Return to Preset Positions
G33 Threading
G40 / G41 / G42 Cutter Compensation
G49 Clear Tool Length Offset
G53 to G59 Work Coordinate Systems
G70 / G71 Inch / Metric Programming
G90 / G91 Absolute / Relative Dimension Input
G92 Preset Position
G72 Circular Interpolation Clockwise (3D)
G73 Circular Interpolation Counter Clockwise (3D)
G74 Cancel Multi Quadrant Circular Interpolation
G75 Multi Quadrant Circular Interpolation
G90 Absolute Dimension Input
G91 Relative Dimension Input
G92 Preset Position
G108 Enable Path Merging
M00 Pause
M02 End Program
M03 Primary Spindle Clockwise
M04 Primary Spindle Counter Clockwise
M05 Primary Spindle Stop
M07 Coolant On (Mist)
M08 Coolant On (Flood)
M09 Coolant Off
M20 to M25 Synchronous Triggering
M30 End of Data
M33 Secondary Spindle Clockwise
M34 Secondary Spindle Counter Clockwise
M35 Secondary Spindle Stop
M60 Pulse On Demand Triggering or Fixed Pitch Triggering
M61 End Pulse On Demand Triggering or Fixed Pitch Triggering
M110 Infinite Field of View Mode On
M111 Infinite Field of View Mode Off
M954-M959 Set Current Position to Offsets for WCS 1-6
SAMPLE OF G AND M CODES
Lens Array Created by Fast Tool Servo Process:Courtesy Ametek Precitech
PARAMACRO COMMANDS
15
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
16
Polaris for Laser Based Manufacturing
ControllerPolaris CNC Operator Interface
Laser
Gx, Gy
Z
YX1, X2
3Ø PWMDrives forBLDC Motors
1Ø LinearDrives for GalvoMotors
PWM Drivefor BLDC Motor &Linear Drive forVoice Coil
Motion Control Architecture for a Laser CNC Machine
Polaris provides end-to-end solutions for OEMs in laser micro machining. We provide operator interface software, CAD/CAM, motion control software, hardware, power electronics, actuator drives, and Galvoscanners.
Our customers are able to bring their machine to market quickly. Installations are measured in days and weeks as opposed to months.
The interface to the operator is Polaris CAD/CAM. It is feature rich, reliable and provides an easy to use interface for laser machine operation. Operators may import 2D and 3D CAD files, draw objects, create complex recipes, and control stages and Galvoscanners.
Polaris CAD/CAM supports many laser processes including: 3D printing, semiconductor wafer drilling, engraving, and cutting.
Polaris CAD/CAM generates G-Code the command language for machine motion. G-Code files are sent to and interpreted by the Polaris motion controller. The stage and Galvoscanner are synchronized automatically to provide optimal, hassle-free motion. There is no need to program the stage and the Galvoscanner separately. This is handled by Polaris and is transparent to the end user.
Polaris drives provide power for the motors. Drives are available for long-stroke BLDC motors (PWM Drives) and for high-bandwidth Galvo motors (Linear Drives).
Some laser manufacturing capabilities include: constant frequency laser trigger, pulse-on-demand laser trigger (POD), nanosecond synchronization of stage, Galvoscanner and laser source, and accurate F-Theta lens calibration,
Polaris' implementation of Infinite field of view (IFOV) enables the accurate and quick manufacture of large parts with fine details.
Galvoscanners are extremely fast devices, deflecting and focusing a laser source. However, their field of view (FOV) is limited. In many applications the work piece is larger than the Galvoscanner FOV. A solution is to move the Galvoscanner assembly with a stage to a number of stationary locations until the entire part is machined.
But, this is a slow process and each processed area must be "stitched" together, leading to "stitching errors" where the borders from one area to another are misaligned.
Polaris employs advanced infinite field of view (IFOV) algorithms to move the Galvoscanner continuously and smoothly together with the stage. The stage and Galvoscanner motions are accurately synchronized, thus eliminating stitching errors. Throughput in parts per hour increases because stop-start motion sequences are eliminated.
Precise on/off control of a laser source coordinated with motion trajectories is a must to create accurate laser micro machined parts. Polaris solves this with detailed laser trigger timing executed in high speed digital logic with timing control in the nanoseconds.
Many different triggering and timing schemes are offered to handle a wide range of lasers.
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
17
Fixed Pitch Laser Triggering: M60
The optical path from laser source to the work piece may be distorted due to limitations in the lens optics. Polaris provides software to compensate for these distortions. The laser and Galvoscanner create a grid of fiducial marks whose centroids are measured with a machine vision system. The experimental data is passed to a calibration algorithm that generates the correction matrix, thereby producing a square grid.
Pulse on Demand Laser Triggering: M60
The combination of stage, Galvo and laser synchronization combined with optical calibration and easy to use software gives what is needed in a control system to create a high precision laser material processing platform. This off-the-shelf system may be ideal for OEMs who need to deliver their solutions to market quickly.
Many applications are supported using materials such as glass, metals, polymers, crystals, and carbon fiber reinforced polymers (CFRP).
Polaris provides a comprehensive list of technologies to help deliver desired laser manufacturing outcomes.
APPLICATION AREAS• 3D printing• Flat panel display patterning• Solar cell scribing• Micro-optics• Inkjet nozzle drilling• Fuel injection nozzle drilling• Micro laser sintering• Pulsed laser ablation direct write• PCB marking• Surface texturing• Ceramic and diamond cutting• 2D and 3D hermetic welding• Laser micromachining• Semiconductor trimming and repair
400200
Lens Distortion in X Direction
0
Y-200
-400400200
X
0-200
-10
10
5
0
-5
-400
Dist
orti
on i
n X
Spline Surface Fitting for F-Theta Lens Distortion Calibration
3D Printing Metal Insert
Polaris CAD/CAMPolaris CAD/CAM is easy-to-use, off-the-shelf software that enables immediate control of your laser machine.
You may design your own 2D and 3D parts, import designs from other programs, control a laser source, Galvoscanners, positioning stages, inspection cameras and other devices.
IMPORT 2D AND 3D CAD FILESDXF, DWG, STL, Gerber and NC Drill files may be imported to Polaris CAD/CAM and used for laser machining. STL files can be sliced and hatched and used for 3D laser printing and 3D laser engraving. DXF, DWG and Gerber files can be hatched and offsets added for beam spot compensation.
Use imported CAD files to prepare complex laser machining recipes.
DRAW OBJECTSLines, circles, arcs and rectangles are easy to draw in Polaris CAD/CAM. You can draw them by hand and/or add precise parameters for size and position. You can draw polylines and polygon shapes with a special easy to use tool. All closed shapes can be hatched with one of the hatching types (lines, cross-hatching, dots, contours). Select motion speed and laser parameters for each shape, groups of shapes or the whole recipe.
Polaris CAD/CAM Application
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
18
CREATE COMPLEX RECIPES WITH FLOW TOOLSAll the parameters in the recipe such as size, position, motion and laser parameters can be entered as variables. It is an easy way to change and control parameters for the entire recipe. In addition, logical commands may be used to create complex, yet flexible and easy-to-control laser machining recipes. Use mathematical expressions, constants and formulas to create complex geometries.
CONTROL POSITIONING STAGES AND GALVOSCANNERSPolaris CAD/CAM may be used to control stages and Galvoscanners separately or in a coordinated fashion. Infinite Field of View (IFOV) may be used to combine slow large-stroke stage motion with fast short-stroke Galvoscanner motion.
CONTROL DEVICES VIA I/Os AND SERIAL PORTHardware in the laser machine can be controlled via digital and analog I/O and serial port commands. Commands can be included in the recipes or added as buttons in the user interface. Custom support for specific devices, such as laser sources, power meters may be requested. JOYSTICK CONTROLPolaris CAD/CAM has a virtual Joystick tool that allows manual control of the positioning stage on your laser machine. There are preset positions e.g. load-unload, automatic motion between camera and laser positions, and laser firing control.
MACHINE VISIONMachined results in the camera window may be superimposed precisely with the fabrication trajectories. If an off-axis camera is used, the camera may be shuttled between laser and camera axes with a single mouse click. The camera may be used for manual and automatic alignment and for finding focus distances. Autofocus is available. Several cameras may be supported simultaneously, one camera for a wide view and another for high resolution view of small features.
2.5D Engraving
3D Printing
Inspection using Machine Vision
Machine Vision & Inspection Tools
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
19
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
20
Polaris CAD/CAM OptionsPCC-PRO PCC-PRO-NOGUI PCC-LITE PCC-LITE-NOGUI
MOTION CONTROLGalvoscanner control
Positioning stage control
Up to 3 axes machining
Up to 9 axes machining
Galvo plus stage stitching
XY infinite field of view (IFOV)
Virtual Joystick
FILE IMPORTDXF, DWG
TXT, CSV
STL 3D Module 3D ModuleSTP, IGES
Gerber, NC Drill/Excellon PCB Module PCB Module
TOOLS/ COMMANDSExecute presets and recipes
Drawing tools
Hatching (lines, cross-hatching)
Advanced hatching (stripes, chess pattern)
Measuring
Variables
Math functions
Logging, data export
sample surface height mapping
3D printing tool 3D Module3D model repair 3D ModuleSupport generation of 3D models
TCP/IP remote control from 3rd party application
DEVICE CONTROLI/O
Serial port
Wait for trigger I/O
SECURITY FEATUREProcess parameter locking
CAMERAS AND VISIONWebcam support MV LITE MV LITEIndustrial camera support MV LITE MV LITECamera view calibration and positioning MV LITE MV LITEAutofocus to laser focus position MV LITE MV LITEManual alignment MV LITE MV LITEPerspective distortion correction MV PRO MV PROAutomatic feature recognition MV PRO MV PRO
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
21
Polaris Galvoscanners
Polaris Galvoscanner heads integrate seamlessly with Polaris motion systems. Add a Polaris Galvoscanner with Polaris control system to your stage, laser source and machine vision system for a complete machine.
Polaris Galvoscanners provide balanced performance and cost to address a vast segment of the high end laser manufacturing market.
Polaris Galvoscanners employ digital encoder technology for consistency, repeatability and accuracy. Powerful tuning optimizes both dynamic and stationary performance for high quality ablating, marking, cutting, drilling and patterning.
All of the advantages of Polaris control are brought forward including powerful path-planning, comprehensive and full-featured laser trigger logic, remote system
diagnostics, and data acquisition. Data is easily analysed using digital oscilloscope and frequency based real-time graphing tools.
A wide range of Galvoscanner mirrors and F-Theta lenses are available for integration with the many laser source technologies.
Advanced features include F-Theta lens barrel-pincushion distortion correction, infinite field of view (IFOV) and pulse-on-demand (POD) laser triggering.
Polaris Galvoscanners may be mounted to any type of stage from simple XYZ stages to robots including tripods, hexapods, and industrial robot arms. Polaris has native robot support with native management of joint and Cartesian coordinate systems.
All Polaris Galvoscanners are subjected to an eight hour burn in and calibration process for optimal performance, consistency and reliability.
Polaris Galvoscanner PGS-10
Beam Diameter up to 10mm
Scan Angle ±20deg
Interface Polaris Linear Drive
Operating Temperature 15C to 35C
Air Requirements Clean Filtered Air
Weight 2.6kg without F-Theta lens
Dimensions (mm) 147 x 118 x 175
Repeatability (RMS) 3 microRad
Positioning Resolution 800 nanoRad
8H Drift 5 microRad
Nonlinearity .02%
Spectral Ranges Supported CO2, infrared, visible, ultravialoet, broadband,
dualband
Polaris Galvoscanner Model PGS-10 Specifications
22
Polaris Drives Specifications200VDC PWM
Drive400VDC
PWM Drive±48VDC
Linear Drive±75VDC
Linear Drive
Type PWM PWM Linear Linear
PWM Frequencies (kHz) 20, 40, 80 20, 40, 80 NA
Current Output, Continuous (A) 13.5 (15)* 6 (15)* See SOA See SOA
Current Output, Peak 30 (3 sec) 30 (3sec) See SOA See SOA
Power, Peak (W) NA NA 96 900 (See SOA)
Power, Continuous (W) NA NA 96 400
Phases 3 or 1 3 or 1 1 3 or 1
Motor Bus Voltage (VDC) 24 - to -180 24 - to - 380 ±24, ±36, ±48 ±75
Halls A, B, C NA A, B, C
Minimum Load Inductance 2mH* 2mH* NA
Dimensions (mm) 248x57x152 248x61x152 248x57x152 248x101x152
Weight (Kg) 1.4 1.4 1.4 2.4
Communication Mercury
Control Supply +24V
Synchronization 8ns Among all Mercury Devices
Gen Purpose Digital I/O 2 Opto-isolated Digital Inputs, 2 opto-Isolated Digital Outputs
High Speed Digital I/O 2 TTL Digital Inputs, 2 TTL Digital Outputs
Dedicated Digital I/O Limit +, Limit -, Home, Emergency
Optional Analog Input One 16-bit Analog input, 0-10V Single-Ended or +/-10V Differential
Optional Analog Output One 16-bit Analog Output, 0-10V or +/-10V Single-Ended
Incremental Encoder Options TTL, Sin/Cos, TTL plus Sin/Cos, Scanlab Digital Encoder
Absolute Encoder Options ENDAT2.1, ENDAT2.2, BiSS, Tamagawa, Absolute Current Encoder
Motor Thermal Input TTL
Motor Brake Output One 24V, 1.8 Amp Output (3Amps)
Feedback Loop, including current, velocity and position
Settable 2-to-100 kHz
Variable Number Format Double Precision Floating Point IEEE754
Emission Enable and laser Trigger Output
High Speed Digital Outputs are Used
High Speed Encoder Capture Standard Encoder Index Pulse is Used
Simulated Encoder Output Optional
TTL Encoder Input Frequency 60MHz
Sin/Cos Encoder Input Frequency 1 MHz
Sin/Cos Multiplier Factor Up to 16,384X
Operating Temperature (degC) 0 to 55
Storage Temperature (degC) -10 to 80
Shunt See Power Supplies
* Maximum current output is dependent on minimum load inductance and heat sinking. Maximum continuous current output up to 15Amps is possible with custom heat sinking.
200VDC PWM Drive±48VDC Linear Drive
400VDC PWM Drive
±75VDC Linear Drive
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
23
24 In / 8 OutDigital I/O Module
GP-01
32 In / 32 OutDigital I/O Module
GP-03
Digital Inputs 24 32
Digital Outputs 8 32
Power Supply +24V, 120mA
Communication Mercury
Digital Input Logic High (V) 8 to 30
Digital Input Logic Low (V) -0.7 to 5
Digital Input Propagation Delay (µs) 10
Opto Isolated Yes
Digital Output Supply (V) 3 to 48
Digital Output Current / Contact (mA) 32
Digital Output Propagation Delay (ms) 1
Opto Isolated Yes
Dimensions (mm) 274x38x152
Weight (Kg) 0.5
Operating Temperature (degC) 0 to 55
Storage Temperature (degC) -10 to 80
Digital I/O Specifications
4 In / 4 OutAnalog I/O Module
GP-02
Power Supply +24V, 220mA
Communication Mercury
Analog Inputs 4
Input Ranges (V) ±10, ±5, 0 to 10
Resolution (Bits) 16
Input Current / Channel (mA) 1.2
Analog Outputs 4
Output Ranges (V) ±10, ±5, 0 to 10
Resolution (Bits) 16
Output Current / Channel (mA) 23
Dimensions (mm) 248x38x152
Weight (Kg) 0.6
Operating Temperature (degC) 0 to 55
Storage Temperature (degC) -10 to 80
Analog I/O Specifications
24 In / 8 OutDigital I/O Module
32 In / 32 OutDigital I/O Module
4 In / 4 OutAnalog I/O Module
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
120VAC Power SupplyPS-120
240VAC Power SupplyPS-240
Nominal AC Input Voltage (VAC) 120 240
Phase Type Single Single or Three
Maximum AC Input Voltage (VAC) 131 276
Continuous Output Power (W) 4250 8500
Peak Output Power (W) 8500 17000
Nominal DC Bus Output (V) 170 340
Polaris Drive Compatibility 200VDC PWM Drive 400VDC PWM Drive
Shunt Regulator Activation (V) 185 390
Shunt Power (W) 6845 7605
Shunt Duty Cycle Limiter 4%
Peak DC Output Current (A) 50
Continuous DC Output Current (A) 25
Dimensions (mm) 247x152x61
Weight (Kg) 1.7
Operating Temperature (degC) 0 to 55
Storage Temperature (degC) -10 to 80
Power Supplies Specifications
120VAC and 240VACPower Supply
Polaris Motion ControllerCNT
Supply Power +24V, 600mA
PC Communication 10/100/1000 Ethernet One Port
Embedded CPU Intel Atom Quad Core 1.91GHzor
Intel i7 2.66GHz
Solid State Memory (MB) 2048
Dynamic Memory (MB) 1024
Digital I/O 2 Inputs/ 2 Outputs, Opto-Isolated
Watch Dog 1 Digital Output
Operating System Optimized Debian Linux
Motion Control Software Polaris Server
Total Maximum Setpoint Rate (1/s) 400,000
Mercury Real Time Motion Network 4 Ports
Maximum Number of Mercury Devices 124
Dimensions (mm) 220x144x61
Weight (Kg) 1.1
Operating Temperature (degC) 0 to 50
Storage Temperature -10 to 80
Polaris Motion Controller Specifications
PolarisMotion Controller
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
24
4 Channel Pulse Direction ModulePD4A
Power Supply +24V, 300mA
Communication Mercury
Number of Axes 4
Pulse Output (Pulse, Dir) or (CW, CCW)
Drive Enable Drive Enable Output
Axis Limits Lim+, Lim-, Home Inputs
Alarm Drive Alarm Input
In Position Servo In Position Input
Encoder A, B, Z Quadrature Encoder Input
General Purpose I/O
Opto-Isolated Digital Outputs (24V) 2
Opto-Isolated Digital Inputs (24V) 8
High Speed Digital Outputs (TTL) 2
High Speed Digital Inputs (TTL) 1
Maximum Pulse Rate (MHz) 4
Pulse Width Range (ns) 50 to 31925
Maximum Encoder Pulse rate (MHz) 60
Encoder Dynamic range (Bits) 64
Optional Analog Input One 16-bit Analog input, 0-10V Single-Ended or +/-10V Differential
Optional Analog Output One 16-bit Analog Output, 0-10V or +/-10V Single-Ended
Dimensions (mm) 274x146x76
Weight (Kg) 0.9
Operating Temperature (degC) 0 to 55
Storage Temperature (degC) -10 to 80
Pulse Direction Module Specifications
4 Axis Pulse Direction Module
25
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
26
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
Schematic for PGS-10 Polaris Galvoscanner
147
118
165.2
114
91.6
8.9
BEAM IN
0
39.4
65.6
92.6
62.5
0
14.7
41.1
2X 75.2
Dimensions in m
m
27
1.39
9.25
.22 TYP
1.03 3.49
9.25 9.75
.22 TYP
2.39
6.00
Schematic for 120VAC/DC and 240VAC/DC Power Supplies
Dimensions in Inches
27
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
28
10.29
.75
.20
10.79 8.66
2.43
5.76
Schematic for Polaris Motion Controller
Dimensions in Inches
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
29
9.25
1.23
.22 TYP
9.75 9.25
3.49 1.03
.22 TYP
2.23 6.00
Schematic for 200VDC PWM and ±48VDC Linear Drives
Dimensions in Inches
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
30
Schematic for 400VDC PWM Drive
Dimensions in Inches
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
6.02
2.41
9.75 9.25
1.03 3.49
.22 TYP
1.23
9.25
31
.75
10.29 10.79 8.66
3.00
5.76
Schematic for 4 Axis Pulse Direction Module
Dimensions in Inches
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
32
Dimensions in Inches
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
9.25
.20
.33
.22
8.60 9.75
6.0
1.5
Schematic for 4 Input / 4 Output Analog IO Module
33
9.26
.20
8.60 9.75
1.5
6.0
Schematic for 32 Input / 32 Output Digital IO Module
Dimensions in Inches
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
Product Ordering Codes
4 Axis Pulse Direction Module
Ordering Code
F0 Analog Option Not Included
F1 Analog Option Included
PD4A-F□
Digital I/O, Analog I/O and Power Supplies
Ordering Code
GP-01 Digital IO, 24 Digital Inputs / 8 Digital Outputs
GP-03 Digital IO, 32 Digital Inputs / 32 Digital Outputs
GP-02 Analog IO, 4 Analog Inputs / 4 Analog Outputs
PS-120 AC/DC Power Supply 120VAC
PS-240 AC/DC Power Supply 240VAC
Polaris Drives
Ordering Code
PWM-D08 400V / 15A
PWM-D09 200V / 2.5A
PWM-D10 200V / 15A
LIN-D00 1Phase-96W
LIN-D01 3Phase-400W
E00 ABZ Quadrature TTL Feedback
E01 Sin/Cos Feedback 1Vpp
E02 ENDAT 2.2 Feedback
E03 Resolute BiSS Feedback
E04 ENDAT 2.1 Feedback
E05 RFU
E06 Position Feedback Circuit Not Included
E07 1Vpp Sin/Cos plus ABZ Quadrature TTL Feedback
E08 Dual: BiSS + KVH Gyro
E09 Absolute Current Feedback
E10 Dual: Absolute Current plus 1Vpp Sin/Cos Feedback
E11 Tamagawa Encoder
E12 Scanlabs Digital Encoder
E13 BiSS + ABZ Quadrature TTL Feedback
E14 Ultrasonic plus Sin/Cos Feedback
F0 Analog Option Not Included
F1 Analog Option Included
J0 Standard Fixed PIDVAFF SPU
J1 Customizable SPU
J2 Galvo Motor SPU
J3 Precision Rotary Firmware
K2 Encoder Compensation in High Speed Digital Logic
LIN-D□□-E□□-F□-J□-K□ PWM-D□□-E□□-F□-J□-K□
Polaris Drive Accessory: Signal Conditioner for Sin/Cos Encoder Signals
Ordering Code
PSC-01 Single Ended to Differential Converter with Gain / Offset Adjustment
34
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
PCC-□□□□-□□□-□□□-□□□-□□□ Polaris CAD/CAM
Ordering Code
PRO All features for machines up to 9 axes except machine vision
LITE Many features for for machines up to 3 axes except machine vision
NOGUI Version of PCC that runs in the background and does not have the graphical user interface
3DM Adds handling of 3D CAD files. Used with LITE version of PCC to enable 3D capabilities
PCB Adds handling of printed circuit board CAD files. Used with LITE version of PCC to enable handling of files such as gerber files
EXAMPLE PCC-LITE-NOGUI-3DM-PCBThis is an example of Polaris CAD/CAM Lite with no graphical user interface, 3D CAD and printed circuit board CAD file capabilities.
35
Polaris Motion Controller
Ordering Code
A0 Intel Atom 1.60 GHz
A1 Intel i7 2.66 GHz
A4 Intel Atom 1.91 GHz Quad Core
B0 Polaris Server / MotionTools/ Development Tools
B1 B0 plus 3 Axis CNC Support
B2 B0 plus 5 Axis CNC Support
B3 B0 plus 9 Axis CNC Support
C0 Robotics Framework
C1 Robotics Framework plus Galvoscanner Support
CNT-A□□-B□□-C□
Polaris Galvoscanner
Ordering Code
PGS-10 Polaris Galvoscanner for 10mm laser beams
L Low range of spectral range in nanometers
H High range of spectral range in nanometers
Note For dual band requirement contact [email protected]
PGS-10-L□□□□□-H□□□□□
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com
Precision MicroDynamics Inc. (PMDi)3 – 512 Frances Avenue Victoria, BC V8Z 1A1Canada
250 382 7249 TEL250 382 1830 FAX866 548 5639 [email protected]@PolarisMotion
www.pmdi.com
Local Distributor:
TM
Committed to Advanced Motion Control
36
©Precision MicroDynamics, Inc., Tel. 250-382-7249, Toll Free 866-548-5639, [email protected], www.pmdi.com