West 800-736-1712 | Central 800-944-0333 | East 678-354-9470
Select Page

DXF Import Tool Tutorial Video

DXF Import Tool Tutorial Video

The DXF import feature is a function of the IAI X-SEL software. The X-SEL software is compatible with XSEL, ASEL, PSEL, and SSEL controllers. The X-SEL software version 7.09 has the DXF import feature. Please watch the tutorial video to learn more. DXF - Data/Drawing...
ROBONET Modbus Communication

ROBONET Modbus Communication

Connecting IAI products to machinery of other makes - Information concerning communications 1) ROBONET Modbus communication function block / Omron PLC (CS1/CJ1 Series) When connecting ROBONET controllers to an Omron PLC (CS1/CJ1 Series) you will need to download a...
Tutorials for Motion Control Software

Tutorials for Motion Control Software

The topics listed are those which are currently covered by the Tutorials section.  If you have questions regarding any of these topics or those not listed, please contact us with your suggestion. SelWin Software (Sel E/G, DS, Sel A/B controllers) COM Port Setup...
Incremental Homing

Incremental Homing

Cartesian actuators with incremental encoders must be "homed" in order to start moving or teaching points.  (The Absolute Encoder Option eliminates this necessity.)  After told to home, the controller and actuator(s) perform the following tasks: The slide slowly moves...
Entering Controller Programs

Entering Controller Programs

The points, programs and parameters for each controller are stored in the memory of the controller itself.  The information stored in the controller can be archived on any storage device by "saving" the item accordingly. Programs can be entered via software (preferred...
Tutorials for Motion Control Software

Serial Communication Whitepapers

Listed below are the Serial Communication Whitepapers currently available.  If you have any documentation on serial integration with vision, HMIs, etc., please contact us. We will consider your documentation for inclusion in the next release of IAOnline and IAOnline...
Two-Hand Anti-Tie Down Code Example

Two-Hand Anti-Tie Down Code Example

Code Example, 'Two-Hand Anti-Tie Down' For safety purposes, machine builders will sometimes integrate a control method known as "two-hand no tie down" that eliminates the ability of a machine operator to override the two-hand button cycle start. Two-hand cycle start...
Communications Port Setup

Communications Port Setup

Below are the communication port (COM port) settings for communicating with the DS, SuperSEL and SCARA: Baud Rate (Bits per second): 9600 Data Bits: 8 Parity: None Stop Bits: One Flow Control: None The Baud Rate setting for the Robo Cylinder can be set as high as...
Introduction to X-SEL PC Software Tutorial

Introduction to X-SEL PC Software Tutorial

Here is a 15 minute "Introduction to the XSEL PC Software" video tutorial. The XSEL PC Software is used with IAI's fully programmable controller line. These controllers include the X-SEL, ASEL, PSEL, and SSEL as well as many older SEL controllers. The XSEL PC software...
Running Programs

Running Programs

Through the software, the user can start programs and monitor their progress as code is being executed.  This can also be done through the Teach Pendant, but with limited viewing area due to the small LCD readout on the Teach Pendant. Since both the Teach Pendant and...
Code Example: IN & INB Commands

Code Example: IN & INB Commands

On bigger machines, I/O points can become occupied very quickly. The example of I/O-based subroutine select is fine where only 4 different parts are concerned, but what if the machine was used to run 16 parts, or even 32? This is where the IN and INB commands come in....
Code Example: Pick & Place 2

Code Example: Pick & Place 2

This example uses the same application as the standard pick and place, but utilizes “pointers” or “indirect addressing” to minimize lines of code. The standard pick and place example is fine for only 8 possible place points, but what if this pallet was expanded to 100...
Code Example: Pick & Place 1

Code Example: Pick & Place 1

This example demonstrates a simple pick & place routine. This is based off of a two-axis linear system with a pneumatic z-axis and pneumatic gripper. For now, we will assume that the controller is an XSEL controller with standard “sinking” (NPN) I/O. Both the x-axis...
Code Example: Position Monitor

Code Example: Position Monitor

It has become commonplace to monitor encoder feedback within a program in order to start a process based on actual position. The most reliable way to do this is to either tie directly into the lines of the encoder to get real-time encoder feedback. However, this...
Code Example: Palletizing

Code Example: Palletizing

Code Example, Palletizing In small-scale palletizing operations, teaching all the points in a tray works fine, as long as those points never change and your pallet is small. Industry has shown various palletizing applications from 16 points to thousands on a single...
Code Example: I/O Subroutine Select

Code Example: I/O Subroutine Select

In a factory setting, it's rare that a machine is dedicated to one style part for its application. For example, Machine A does a dispense pattern of sealant on small outboard motor engine blocks. The dispense pattern differs depending on which engine block is being...