Flexxbotics Universal Robots

UR to Okuma

Machine Tool Compatibility Assessment

FlexxCNC™

SUMMARY

This is a procedure for evaluating an Okuma controller and assessing the compatibility for FlexxCNC™ with a Universal Robot integration. After this process, you will be able to identify the type of controller that is present, what features of FlexxCNC™ are available and what physical setup is needed.

STEP 1: Determine if your controller model is an OSP200 or OSP300

This can be found out by checking the top left corner of the controller panel, as shown below. The controller models will be OSP300, OSP200, OSP100, OSP5000L, ect.

Okuma OSP

STEP 2: What if the machine is not an OSP300, OSP200 or OSP100?

If your machine is not an OSP300, OSP200 or OSP100 you can use a Digital I/O tie-in method.

STEP 3: Does my machine have serial communication?

1. Is there a 25 Pin Serial port present?

2. Does production use DPRNT function in normal operation. (will look like DPRNT[Message] in G-code)

3. Does production use a DNC. If so, Ask the DNC administrator what Serial settings they use.
a. Includes baud rate, Data Bits, Parity, and Stop bits

4. If 2 and 3 are unknown there is still a possibility to do end detection over serial.
Please reach out to sales@flexxbotics.com discuss in more detail

CNC FEATURES AND WIRING SETUP
OSP300 and OSP200

If you have an OSP300 or OSP200 controller these are the features that are available:

FEATURES

  • G-Code Loading
    Load G-Code from the CNC’s disk drive in memory autonomously to run multiple operations
  • Publish Macro Values
    Publish macro values to G-code using UR robot program nodes to drive real-time offsets using a CMM or digital caliper to change variables during the program
  • Cycle End Detection
    Detect program cycle end via G-code
  • Peripheral Control
    Control Autochucks/vices, auto doors, ect.
  • Cycle Start
    Start the cycle

SETUP:

  • 1 Ethernet Wire from FlexxCNC™ to CNC
  • 1 M12 wire from FlexxCNC™ to Start/Stop Cycle
  • 1 M12 wire from FlexxCNC™ to foot pedal (for lathes)
  • Any M12 cables for third-party peripherals

OSP100

If you have an OSP100 controller or any controller with MT-Connect these are the features that are available:

FEATURES

  • Cycle End Detection
    Detect program cycle end via MT-Connect
  • Peripheral Control
    Control Autochucks/vices, auto doors, ect.
  • Cycle Start
    Start the cycle

SETUP:

  • 1 Ethernet Wire from FlexxCNC™ to CNC
  • 1 M12 wire from FlexxCNC™ to Start/Stop Cycle
  • Any M12 cables for third-party peripherals

OSP100, OSP5000L or other Legacy Machines With Serial:

If you have an OSP100, OSP5000L or other legacy machines with Serial these are the features that are available:

FEATURES

  • Cycle End Detection
    Detect program cycle end via the RS232 cable
  • Peripheral Control
    Control Autochucks/vices, auto doors, ect.
  • Cycle Start
    Start the cycle

SETUP:

  • 1 RS232 Cable from FlexxCNC™ to CNC
  • 1 M12 wire from FlexxCNC™ to Start/Stop Cycle
  • Any M12 cables for third-party peripherals

OSP5000L or other Legacy Machines

Any machine tool may be integrated into the FlexxCNC using a digital I/O tie-in with a stack light, In-Cycle indicator LED, or an M Code actuated relay. Please note, that I/O tie-in typically takes longer to interface and is generally more complex than working with OSP300, OSP200, or OSP100 CNC’s. Please speak to sales@flexxbotics.com about our onsite or remote support options if considering this option.

FEATURES

  • Cycle End Detection
    Detect program cycle end via M12 digital input
  • Peripheral Control
    Control Autochucks/vices, auto doors, ect.
  • Cycle Start
    Start the cycle

For detailed information about the benefits of Program Loading (G-Code Loading), Macro loading, and machine cycle end detection please check out this link here:

FlexxTend

The complete automated machine tending
solution. Our team rapidly designs, integrates
& supports your machine tending setup.

Visit product page >

FlexxConnect

The manufacturing continuous improvement
platform connecting information between
your work cells, people and business systems.

Visit product page >