Page 1 of 2 12 LastLast
Results 1 to 12 of 23

Thread: Okuma OSP Lathe Questions

  1. #1
    Registered
    Join Date
    Sep 2009
    Location
    USA
    Posts
    52
    Downloads
    0
    Uploads
    0

    Okuma OSP Lathe Questions

    Hey guys, I just purchased an Okuma Crown lathe w/the OSP7000 control on it. I have run a bunch of different makes but Okuma is new to me. I have 2 basic questions that I can't find the answers too for the life of me (yes I searched).

    1) How the heck do I turn the rapid feedrate down when running a program?? The control only has one knob which only seems to control the cutting feedrate. I read something about being in single block but I'd like to do it when running the program through. Someone mentioned a G-code that can do it?? Or is there a parameter I can change that will override everything?

    2) I want to run multiple parts on the same piece of material without unclamping the material. So basically run a part then have it move down the material and cut another few parts or so. What do you suggest? A macro or is there another option?

    As a side note, I am using Mastercam and am not familiar with the conversational on the machine (yet) so it will have to be G-code based. Any help is appreciated!!!


  2. #2
    Registered
    Join Date
    Dec 2008
    Location
    Canada
    Posts
    79
    Downloads
    0
    Uploads
    0
    1) you can't it's an option.... i hate this too , the only way is to run your first part in single block, so the rapid will slow down with the button

    2) copy this to your program
    G91
    G50Z???? (Z= shift value for next part)
    G90
    then yse an IF/GOTO function to return the program to the top

    the m02 will clear the shift amount

    "As a side note, I am using Mastercam and am not familiar with the"
    In House Solution provide me a really good post processor for that OSP, i simply hate how IGF works


  3. #3
    Registered
    Join Date
    Sep 2009
    Location
    USA
    Posts
    52
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by Goldorak View Post
    1) you can't it's an option.... i hate this too , the only way is to run your first part in single block, so the rapid will slow down with the button

    2) copy this to your program
    G91
    G50Z???? (Z= shift value for next part)
    G90
    then yse an IF/GOTO function to return the program to the top

    the m02 will clear the shift amount

    "As a side note, I am using Mastercam and am not familiar with the"
    In House Solution provide me a really good post processor for that OSP, i simply hate how IGF works
    Thanks for the quick reply.

    1) Crap, that is really stupid....but I'm obviously not the only one that feels this way. So there are no G-codes that can override the feed? (I thought someone had mentioned it but not the specific code unfortunately)

    2) OK makes sense however: "then use an IF/GOTO function to return the program to the top" Sorry, I never learned how to do macros, can you expound? And how should it look in my code?

    M02 and M30 are the same correct? I've always used M30

    I can actually manage changing the post pretty well. I've already done it for a few machines/makes. Takes me forever playing around with it but I eventually get what I want.


  4. #4
    Registered littlerob's Avatar
    Join Date
    Jan 2008
    Location
    usa
    Posts
    570
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by iaknown View Post
    Thanks for the quick reply.

    1) So there are no G-codes that can override the feed?

    2) OK makes sense however: "then use an IF/GOTO function to return the program to the top" Sorry, I never learned how to do macros, can you expound? And how should it look in my code?

    M02 and M30 are the same correct? I've always used M30

    I can actually manage changing the post pretty well. I've already done it for a few machines/makes. Takes me forever playing around with it but I eventually get what I want.
    1) Yes there is a code for changing the feed, it's F-just not the rapid. (Sorry, I had to.) It is annoying at first but soon it will be second nature and no big deal. Use canned cycles, watch the first pass, turn off single block, and let it run

    2)Why not just shift zero by so much each part? There is a macro, something like [IF] VZSHFT. Budgie or one of the other guys will correct me. I never use it because it is just way too easy to just move the part zero.

    Robert
    The beaten path, is exclusively for beaten men.


  • #5
    Registered
    Join Date
    Sep 2009
    Location
    USA
    Posts
    52
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by littlerob View Post
    1) Yes there is a code for changing the feed, it's F-just not the rapid. (Sorry, I had to.) It is annoying at first but soon it will be second nature and no big deal. Use canned cycles, watch the first pass, turn off single block, and let it run

    2)Why not just shift zero by so much each part? There is a macro, something like [IF] VZSHFT. Budgie or one of the other guys will correct me. I never use it because it is just way too easy to just move the part zero.

    Robert
    When you say shift zero I assume you mean use the G50? Either way I need some method of a counter so I don't eventually shift zero into the chuck. So I would assume that would be some sort of macro like you mentioned. Can anyone let me know what they use? Thanks guys


  • #6
    Registered fordav11's Avatar
    Join Date
    Aug 2011
    Location
    Fordaville
    Posts
    1,668
    Downloads
    0
    Uploads
    0
    unfortunately there is no G55/G56/G57/G58/G59 direct equivalent on OSP

    You can do something similar using an Okuma Variable in the program.

    VZOFZ=123.456 (1st workshift)

    CALL OMAIN (a sub-program for your part)

    VZOFZ=234.567 (2nd workshift)

    CALL OMAIN

    VZOFZ=345.567 (3rd workshift)

    CALL OMAIN

    VZOFZ=456.567 (4th workshift)

    CALL OMAIN

    etc
    etc
    etc


    This is the Fanuc equivalent....

    G55
    M98 P0001
    G56
    M98 P0001
    G57
    M98 P0001
    G58
    M98 P0001
    G59
    M98 P0001


    For rapid speed you must be in single block then you can control the rapid with the feed override switch. There is no other way on Okuma.
    You can easily just test your program first using the graphic simulation with machine lock on. Watch the simulation carefully and if no major problems turn machine lock off, single block on until the tool is positioned correctly then single block off and let it go.


  • #7
    Registered littlerob's Avatar
    Join Date
    Jan 2008
    Location
    usa
    Posts
    570
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by iaknown View Post
    When you say shift zero I assume you mean use the G50? Either way I need some method of a counter so I don't eventually shift zero into the chuck. So I would assume that would be some sort of macro like you mentioned. Can anyone let me know what they use? Thanks guys
    There is no G50 for work offsets. G50 is used for max spindle speed.

    On the hard key menu you have "zero set" next to "tool data". If your part is 5mm long and your part-off tool is 2mm thick and you want 1/2mm to come off the face of the next part. 5+2+1/2=7 1/5mm or .296". Press zero set, cursor right one time to Z, press ADD -.295, press write. Now you have shifted everything .295 toward the chuck. Very simple.

    You will need to use an additional variable to count parts, but is pretty basic, (wait until the other guys get on, and they'll help you with the exact macro). The reason I don't use it is; you are not going to get that many parts off one peice, without a barfeeder, what maybe 10 parts, I don't think it's worth it to record a macro.

    Robert
    Last edited by littlerob; 11-17-2011 at 04:52 AM. Reason: left out cursor over
    The beaten path, is exclusively for beaten men.


  • #8
    Registered broby's Avatar
    Join Date
    Apr 2006
    Location
    Australia
    Posts
    643
    Downloads
    0
    Uploads
    0
    Here is what I have done when machining multiple parts from a bar...

    Assuming your part is 10.5mm long and you are using a parting tool width of 3.10mm wide and you want to face off 0.5mm each part after moving along the bar.

    Zeroset the end face of the bar to the length you program. Z11.0 if Z0 is the back face of the part or Z0.5 if Z0 is the front face of the part.
    Set common variable V1=0 when starting a fresh length of material.

    At the start of the program:
    VZSHZ=V1*[-13.6]

    At the end of the program:
    V1=V1+1

    What this will do is move the Z axis Zero Shift value by the "qty x length shift required".
    The Z axis Zeroset value is NOT changed at all. It is only updated when the program runs the command VZSHZ=...
    The system variable VZSHZ is the code for "Z"ero "SH"ift "Z"

    As the first part is run off with the variable V1 set to 0 (zero) the shift amount is ZERO (as 0 times any value is ZERO)

    When the part is machined the value of V1 is incremented by 1.
    Thus the second part is machined with a Z axis zero shift of 1x-13.6= -13.6
    The reason for that you need a negative value is because you are moving the machine in the Z minus direction for each new part!
    This allows for the part thickness and the width of the parting tool and 0.5mm for the next facing pass.
    Each time a part is done the next part will get Z axis Shifted by a value of QTY x Length

    Providing you remember to reset V1 back to 0 (zero) at the start of a fresh bar you will be fine...

    A modification to this could be to add in checks for the qty of parts that can be machined from each bar and jump to the end if V1 is not reset when the max qty is reached.
    for example: if you can machine 5 parts per length program this:

    At the start of the program:
    IF [V1 EQ 5] NEND
    VZSHZ=V1*[-13.6]

    At the end of the program:
    V1=V1+1
    NEND M02

    This will let the machine run off 5 parts and then if you press cycle start again you will see the program jump to the end of the program and no part will be machined, thus saving an embarrassing crash into the part or even worse, into the chuck!

    Hope you can follow this...
    Cheers
    Brian.


  • #9
    Registered broby's Avatar
    Join Date
    Apr 2006
    Location
    Australia
    Posts
    643
    Downloads
    0
    Uploads
    0
    If you want to add a parts counter into the program just add another counter into the end of the program like this:

    At the end of the program:

    V1=V1+1
    V2=V2+1

    As you are using V1 to 'Count' the number of parts per bar you will be resetting this to 0 at the start of each bar.
    But, as V2 is not being reset or used anywhere else in the program, it will just keep increasing by 1 for each part machined.
    Thus if you need to know how many parts you have made, just look at the value of V2.

    Cheers
    Brian.


  • #10
    Registered
    Join Date
    Sep 2009
    Location
    USA
    Posts
    52
    Downloads
    0
    Uploads
    0
    You guys rock! Thanks for the replies, can't wait to give it a try.

    I have a few more questions on this lathe I'm hoping you can help me with. When I get a chance I'll throw them out here.


  • #11
    Registered
    Join Date
    Sep 2009
    Location
    USA
    Posts
    52
    Downloads
    0
    Uploads
    0
    So I have a few more questions and am hoping you guys can answer them as well. Ok here goes, I'll start with the easy one (I think).....

    1)I've noticed that when editing a program, after you quit and save it, it does not update the program over in Auto mode. So if you're running it and forget to reload the most recent you will actually be running the old version of the program. Does this sound right? Is there a way to have it update both when saving in Edit mode?

    2)I can't for the life of me get any toolwear OR comp offset to work. I am just looking for some way to adjust the offset for wear, tweaking dimensions, etc....My tool page shows a tool offset column and a nose-r comp column. My tool nose comps are all zeroes because I program tool nose radius in Mastercam. However, even if I put a number in to adjust the cutter nothing happens. I've tried double numbers (T0202), triple numbers (T020202), etc and that is all while calling up G41 or G42 when cutting. What am I doing wrong here?

    3)We are running the machine on a 40hp rotary phase converter, should be plenty according to what the converter company says. When the machine really cranks up or slows down you can hear a growl and we'll get a 4053-20 alarm: VAC Power Supply Voltage Flutter. We found a parameter on one of the main parameter pages that seemed to help: Spindle Torque Limit. It was at 100% and when we decrease it it seems to improve the problem and usually the occurence of the alarm. It is now down to 40%, the lowest it will allow. Is this the correct parameter to fix the issue? Does it sound like a power supply problem? Or is there a way to adjust the power curve or something like that?

    Once again any help is appreciated guys. If I should start a new thread for something please let me know. Thanks in advance.


  • #12
    Registered broby's Avatar
    Join Date
    Apr 2006
    Location
    Australia
    Posts
    643
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by iaknown View Post
    So I have a few more questions and am hoping you guys can answer them as well. Ok here goes, I'll start with the easy one (I think).....

    1)I've noticed that when editing a program, after you quit and save it, it does not update the program over in Auto mode. So if you're running it and forget to reload the most recent you will actually be running the old version of the program. Does this sound right? Is there a way to have it update both when saving in Edit mode?

    2)I can't for the life of me get any toolwear OR comp offset to work. I am just looking for some way to adjust the offset for wear, tweaking dimensions, etc....My tool page shows a tool offset column and a nose-r comp column. My tool nose comps are all zeroes because I program tool nose radius in Mastercam. However, even if I put a number in to adjust the cutter nothing happens. I've tried double numbers (T0202), triple numbers (T020202), etc and that is all while calling up G41 or G42 when cutting. What am I doing wrong here?

    3)We are running the machine on a 40hp rotary phase converter, should be plenty according to what the converter company says. When the machine really cranks up or slows down you can hear a growl and we'll get a 4053-20 alarm: VAC Power Supply Voltage Flutter. We found a parameter on one of the main parameter pages that seemed to help: Spindle Torque Limit. It was at 100% and when we decrease it it seems to improve the problem and usually the occurence of the alarm. It is now down to 40%, the lowest it will allow. Is this the correct parameter to fix the issue? Does it sound like a power supply problem? Or is there a way to adjust the power curve or something like that?

    Once again any help is appreciated guys. If I should start a new thread for something please let me know. Thanks in advance.
    Point 1: On the older controllers you have to "Edit Quit" and then program select, otherwise you are correct, the machine will be running on the old version of the program.

    Point 2: Are you inserting your offsets in the X and Z columns on the tool data page or in the tool nose radius columns?
    You need to be using the direct offset value columns (X & Z) to get the tool to be compensated.

    Point 3: NFI! Go ask someone else

    On the subject of either programming TNR or not... you must have to change and repost your program everytime you change the TNR on your tool...? Why not let the machine handle that for you and just output true geometry profiles instead?
    If you modify the program on the machine in any way, Mastercam will not know about that and you will then lose any edits if you have to re do the Mastercam output.

    My 2c worth.
    Cheers
    Brian.


  • Page 1 of 2 12 LastLast

    Similar Threads

    1. Okuma lathes M63 and other questions
      By UWP_Wes in forum Okuma
      Replies: 5
      Last Post: 01-25-2011, 12:32 AM
    2. okuma lathe
      By kwhite2 in forum Okuma
      Replies: 4
      Last Post: 12-10-2010, 04:12 PM
    3. Problem- okuma lathe
      By kantaras in forum Mastercam
      Replies: 6
      Last Post: 11-16-2009, 06:24 PM
    4. Okuma LB 12 CNC Lathe
      By rajappa in forum Okuma
      Replies: 3
      Last Post: 02-13-2008, 04:08 PM
    5. Okuma CNC Lathe manuals
      By jfc11 in forum Okuma
      Replies: 0
      Last Post: 10-11-2007, 08:59 PM

    Posting Permissions


     


    About CNCzone.com

      We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

    Follow us on

    Facebook Dribbble RSS Feed


    Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.