CNC Controllers

Okuma OSP Post Processor Development

Okuma builds both the machine and the OSP control, and the control has its own conventions. A FANUC post will not run correctly on an Okuma without significant changes.

Key differences from FANUC

FunctionTypical FANUCOkuma OSP (milling)
Work offsetG54G15 H1
Tool length offsetG43 H1G56 H1
Subprogram callM98 P1000CALL O1000
Subprogram returnM99RTS
Main / sub filesO-numbers.MIN / .SSB files

Example: Okuma milling output

O1000 (BRACKET OP10)
G15 H1
T1 M6
G0 X-10. Y10. S8000 M3
G56 H1 Z50. M8
G1 Z-2. F500
X110. F2000
...
G0 Z100.
M2

Okuma lathes (LB, LU, Multus)

  • Twin-turret machines use turret selection and separate programs per turret.
  • Multus mill-turn machines combine turning, B-axis milling and sub-spindle work.
  • Okuma lathe cycles and conventions differ from FANUC lathe cycles.

Okuma-specific features

OSP controls offer features such as high-speed contouring modes, collision avoidance systems and user task variables. The post uses the features installed on the machine, based on its option list and Okuma programming manuals.

Control generations

OSP-P200, P300 and newer generations differ in options and syntax details. As always, proven programs from the actual machine are the most reliable reference.

Okuma machines reward posts that speak native OSP, not translated FANUC.

Okuma post development

See our CNC post processor development service and migrating posts between controllers.

EM
ENGIMANDI CNC Team

We develop, customise and commission CNC post processors for Fusion, NX CAM, Mastercam, SolidCAM and other CAM systems.