UR to Okuma
Machine Tool Compatibility Assessment
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.
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.
FlexxConnect™
The manufacturing continuous improvement
platform connecting information between
your work cells, people and business systems.