586,112 active members*
3,035 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Okuma > HOW DO I PROGRAM A RADIUS ON OKUMA OSP5020L CONTROL?
Results 1 to 5 of 5
  1. #1
    Join Date
    May 2008
    Posts
    4

    HOW DO I PROGRAM A RADIUS ON OKUMA OSP5020L CONTROL?


    HELLO!
    I'm a newbie to this site. It seems to be helpful. So here goes. I just started to machine on an Okuma Lathe with an OSP 5020L Control. I do not know how to use G2's or G3's. I was told by some one I can use the "L" word as well. Is there anyone out there that can give me an example. I'm trying to make a .531 radius on an I.D. Also.....does anyone know where I can get manuals for Okuma Lathes? Thanks!

  2. #2
    Join Date
    Mar 2003
    Posts
    2932
    Feed the tool to the start of the arc.
    Program the arc using L for the radius, or I and K for the X and Z distance from startpoint to center of arc.


    G01 X2.062 Z0 F0.01
    G02 X1.000 Z-0.531 L0.531 (OR I0 K-0.531 INSTEAD OF L)
    G01 Z-2.0

  3. #3
    Join Date
    May 2008
    Posts
    4
    Thanks dude!

  4. #4
    Join Date
    Jun 2010
    Posts
    0
    he,dude how can i get the valu of I,J,K, in radius G02,G03,programing please give me formule,and some examples for same

  5. #5
    Join Date
    Jun 2007
    Posts
    3757

    Understand the terms.

    It becomes much clearer once you understand the terms.
    This is for the XY plane. G17 selects this plane.
    The start point for the arc is current XY location
    G2 x y i j
    where x and y are the end point. (same and not needed for a full circle)
    i is the x offset to the center and j the y offset to the centre.
    This doesn't require radius R, so all the incomplete circle problems vanish.
    I J and K is the X Y Z location of the center.
    You need to make sure you use the correct distance mode.
    See G90/G91 below.

    I prefer absolute mode (G90)
    Straight out of the Mach3 manual:

    10.7.3 Arc at Feed Rate - G2 and G3
    A circular or helical arc is specified using either G2 (clockwise arc) or G3
    (counterclockwise arc). The axis of the circle or helix must be parallel to the X, Y, or Z-axis
    of the machine coordinate system. The axis (or, equivalently, the plane perpendicular to the
    axis) is selected with G17 (Z-axis, XY-plane), G18 (Y-axis, XZ-plane), or G19 (X-axis,
    YZ-plane). If the arc is circular, it lies in a plane parallel to the selected plane.
    If a line of code makes an arc and includes rotational axis motion, the rotational axes turn at
    a constant rate so that the rotational motion starts and finishes when the XYZ motion starts
    and finishes. Lines of this sort are hardly ever programmed.
    If cutter radius compensation is active, the motion will differ from the above; see Cutter
    Compensation.
    Two formats are allowed for specifying an arc. We will call these the center format and the
    radius format. In both formats the G2 or G3 is optional if it is the current motion mode.

    10.7.25 Set Distance Mode - G90 and G91
    Interpretation of Mach3 code can be in one of two distance modes: absolute or incremental.
    To go into absolute distance mode, program G90. In absolute distance mode, axis numbers
    (X, Y, Z, A, B, C) usually represent positions in terms of the currently active coordinate
    system. Any exceptions to that rule are described explicitly in this section describing G-
    codes.
    To go into incremental distance mode, program G91. In incremental distance mode, axis
    numbers (X, Y, Z, A, B, C) usually represent increments from the current values of the
    numbers.
    I and J numbers always represent increments, regardless of the distance mode setting. K
    numbers represent increments in all but one usage (the G87 boring cycle), where the
    meaning changes with distance mode.

    10.7.26 Set IJ Mode - G90.1 and G91.1
    Interpretation of the IJK values in G02 and G03 codes can be in one of two distance modes:
    absolute or incremental.
    To go into absolute IJ mode, program G90.1. In absolute distance mode, IJK numbers
    represent absolute positions in terms of the currently active coordinate system.
    To go into incremental IJ mode, program G91.1. In incremental distance mode, IJK
    numbers usually represent increments from the current controlled point.
    Incorrect settings of this mode will generally result in large incorrectly oriented arcs in the
    toolpath display.

    Nice way to check out your code is with NCPlot, and make sure you select absolute or incremental mode according to your programming habits.

    http://www.ncplot.com/
    Super X3. 3600rpm. Sheridan 6"x24" Lathe + more. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.

Similar Threads

  1. Replies: 6
    Last Post: 05-03-2015, 10:25 AM
  2. Enoying radius in the program
    By cijunet in forum Mastercam
    Replies: 3
    Last Post: 03-16-2008, 03:51 AM
  3. cutter radius compensation program?
    By John3 in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 2
    Last Post: 08-19-2007, 02:09 PM
  4. Tool Nose Radius Fault with Program
    By Josh-PTP in forum Haas Mills
    Replies: 4
    Last Post: 06-30-2007, 11:03 PM
  5. Okuma OSP5020L Backlash compensation
    By Rocksalt in forum DNC Problems and Solutions
    Replies: 3
    Last Post: 02-12-2006, 02:13 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •