585,573 active members*
3,501 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Okuma > Need help with programming OSP7000 1999
Page 2 of 4 1234
Results 21 to 40 of 70
  1. #21
    Join Date
    Jun 2015
    Posts
    4154

    Re: Need help with programming OSP7000 1999

    hy i simplified your program; before testing, be sure that turret is at X+ limit, and index to T2

    Code:
    G50 S500 ( or maybe 500.0 ) (*1)
    G0 X22.0 Z22.0
    T0202 ( G0 had been removed )
    G96 S200 M3 M41 ( or maybe S200.0 ) (*1)
    G0 X3.0  Z0.05
    G1 X0.0        F0.005 G95
             Z0.1
    G0 X22.0 Z22.0
    M30 ( or M2 )
    
    ( i guess you should remove spaces and comments )
    (*1 it may not be a must to use "." for G50S* and G96S*, since those may only handle integer numbers )
    if there are 2 turrets, then put G13 at the begining / kindly
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg

  2. #22
    Join Date
    Aug 2009
    Posts
    1570

    Re: Need help with programming OSP7000 1999

    Quote Originally Posted by okuma1984 View Post
    so i tried without the M41
    but nothing again. i don't know about the cycle start interlock? how do we check that?
    quick way to test if Workpiece clamping is the cause....just try running the program with nothing in the chuck with jaws open using foot switch...aka I.D. clamped

    It looks like a parameter setting for "Workpiece clamped" Interlock. Not sure if this is your manual but, look in your manual for the Parameter
    Okuma OSP7000L Model U LFS15-2SP Instruction Manual pdf - CNC Manual

    Attachment 447038

  3. #23
    Join Date
    Jun 2015
    Posts
    4154

    Re: Need help with programming OSP7000 1999

    hy machinehop that is a good idea, to help him run the trials faster ... but i'm afraid that there is always needed something in the chuck, regardless of od/id clamping status, because there are safeties, that involve proximity senzors and pressure senzors

    in order to run " hollow ", is needed to use the " grasp interlock cancel " spec, but this special function is costly, and was not designed for testing programs

    the simpler way arround is to lock the machine, by pressing [ I-L ] + another button, like shown in attached, in order to put the machine in simulation mode; like this, real machine won't move, but display will work, even if there is nothing inside the chuck : this helps, for example, to test a future program, even if current machine setup is running a different program; sorry for all these explanations, i mostly wrote them for okuma1984 / kindly
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg

  4. #24
    Join Date
    Oct 2018
    Posts
    101

    Re: Need help with programming OSP7000 1999

    Quote Originally Posted by deadlykitten View Post
    hy machinehop that is a good idea, to help him run the trials faster ... but i'm afraid that there is always needed something in the chuck, regardless of od/id clmaping status, because there are safeties, that involve proximity senzors and pressure senzors

    in order to run " hollow ", is needed to use the " grasp interlock cancel " spec, but this special function is costly, and was not designed for testing programs

    the simpler way arround is to lock the machine, by pressing [ I-L ] + another button, like shown in attached, in order to put the machine in simulation mode; like this, real machine won't move, but display will work, even if there is nothing inside the chuck : this helps, for example, to test a future program, even if current machine setup is running a different program; sorry for all these explanations, i mostly wrote them for okuma1984 / kindly
    don't worry. you're addressing a professional machine operator here. i have a very extensive knowledge of G code programming and fanuc. i have pushed buttons for 10 years!!!!!
    lol my only problem is with the mechanics of this machine or trying to find out what's wrong with it. i will give it a shot with the modified program. it could very well be a G13

  5. #25
    Join Date
    Jun 2015
    Posts
    4154

    Re: Need help with programming OSP7000 1999

    ok, just give it a go

    facing

    Code:
    G50S500
    G13
    G0X22.0Z22.0
    T0202
    G96S200M3M41
    G0X3.0Z0.05
    G1X0.0F0.005G95
    Z0.1
    G0X22.0Z22.0
    M30(orM2)
    only rpm
    Code:
    G50S500
    G0X22.0Z22.0
    T0202
    G97S180M3M41
    M30(orM2)
    i hope that mechanics are fine do you have 2 turrets ? 2 spindles ? automatic doors ?
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg

  6. #26
    Join Date
    Apr 2009
    Posts
    1262

    Re: Need help with programming OSP7000 1999

    Ok your code looks good. Can you take a picture of the serial number plate? I see by the control pics you are on the U100 control and not the 7000.

    Please try code with G13 at the top.

    Is machine actually LB 15?

  7. #27
    Join Date
    Oct 2018
    Posts
    101

    Re: Need help with programming OSP7000 1999

    Quote Originally Posted by OkumaWiz View Post
    Ok your code looks good. Can you take a picture of the serial number plate? I see by the control pics you are on the U100 control and not the 7000.

    Please try code with G13 at the top.

    Is machine actually LB 15?
    no it's Lu15! two turrets.
    i added the G13 so now it is reading the program however it stops right away to give me a
    1215-01 alarm

    so, remove the G97S... line (spindle warm up if you will)
    once it gets to my " G96 S200 M3 M41 " line
    it projects this alarm

  8. #28
    Join Date
    Oct 2018
    Posts
    101

    Re: Need help with programming OSP7000 1999

    and you're correct about the control however there are no manuals with it but i got a lot of OSP700 manuals with the machine


  9. #29
    Join Date
    Apr 2009
    Posts
    1262

    Re: Need help with programming OSP7000 1999

    Ok, since you have two turrets, they have to agree on what the spindle is doing. This requires you to use P codes for timing and you will need some code for the B turret to accomplish this:

    G13 (A-TURRET)
    G0X20Z20
    G50 S800
    G0T0202 G96 S100 M41 M3 P-1
    X3. Z.1
    Z0.
    G1 X0. F.005
    G0 Z.1
    X3.
    G0X20Z20M5 P2
    G14 (B-TURRET)
    G0X20Z20
    G96 S100 M41 M3 P-1
    G0X20Z20M5 P2
    M2

    When the control sees the G14, it will put the code on the B-turret side. The negative P code will reset the P counter and every time you change spindle commands, you will need to command the same on the opposite turret. You have up to 9999 codes available and they can be reset as needed so you are basically unlimited for timing codes. P codes will also work for things such as pinch turning. Just put a p code in your lap cycles on each line and they will match right down to .0001". The B turret is following 1/2 rev behind the A turret, so things like feeding at 2x the norm is possible when pinch turning.

    Best regards,

    PS> Turn on single block and feedrate down to keep rapid from occuring!
    Experience is what you get just after you needed it.

  10. #30
    Join Date
    Oct 2018
    Posts
    101

    Re: Need help with programming OSP7000 1999

    PS> Turn on single block and feedrate down to keep rapid from occuring!
    G0T0202 G96 S100 M41 M3 P-1
    i still get a Asynchoronous command B side 3 alarm right on the P line

    that's a minus right?

  11. #31
    Join Date
    Apr 2009
    Posts
    1262

    Re: Need help with programming OSP7000 1999

    LOL! yeah, we finally got them to change it so that you can switch a parameter bit and have the feedrate controlled all the time by the override switch instead of only with single block. It's available on the E100 and newer controls. Helps reduce the pucker factor! ;-)
    Experience is what you get just after you needed it.

  12. #32
    Join Date
    Oct 2018
    Posts
    101

    Re: Need help with programming OSP7000 1999

    Quote Originally Posted by OkumaWiz View Post
    LOL! yeah, we finally got them to change it so that you can switch a parameter bit and have the feedrate controlled all the time by the override switch instead of only with single block. It's available on the E100 and newer controls. Helps reduce the pucker factor! ;-)
    i thought you could always add that Rapid option for a $1000?
    i never needed it.

  13. #33
    Join Date
    Apr 2009
    Posts
    1262
    Quote Originally Posted by okuma1984 View Post
    i still get a Asynchoronous command B side 3 alarm right on the P line

    that's a minus right?
    Yes it’s a minus. I think you may need a G110 since you are using G96 so that it knows which turret is being used to calculate surface footage.
    Experience is what you get just after you needed it.

  14. #34
    Join Date
    Oct 2018
    Posts
    101

    Re: Need help with programming OSP7000 1999

    Quote Originally Posted by OkumaWiz View Post
    Yes it’s a minus. I think you may need a G110 since you are using G96 so that it knows which turret is being used to calculate surface footage.
    ok

    nothing. it gives the same alarm. i go to the Turret B and try to run the program it does the same thing.

  15. #35
    Join Date
    Oct 2018
    Posts
    101

    Re: Need help with programming OSP7000 1999

    MAJOR BREAKTHROUGH

    this worked, but only for the Turret A




    what are "P"s ? ? ?

  16. #36
    Join Date
    Aug 2009
    Posts
    1570

    Re: Need help with programming OSP7000 1999

    Quote Originally Posted by okuma1984 View Post
    what are "P"s ? ? ?
    Great its alive...

    Attachment 447106

  17. #37
    Join Date
    Jun 2015
    Posts
    4154

    Re: Need help with programming OSP7000 1999

    what are "P"s ?
    hello, let's supose that you wish for a program like this :
    ... face cut with turret 1 ( 10 seconds )
    ... c axis operation with turret 1 ( 30 seconds )
    ... roughing with both turrets ( 60 seconds )

    if code is not " timed " right, then 2nd turret will start roughing when 1st turret will cut the face ... P helps with timing/handshake; for above example, is required to have a "handshake" after c axis operation finished / kindly
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg

  18. #38
    Join Date
    Apr 2009
    Posts
    1262

    Re: Need help with programming OSP7000 1999

    The code you posted is quite a bit different than mine. The G80, P22, P25, T100 are not needed. I would guess that having the M42 on a separate line caused you issues. That IS a spindle command, so try to keep the commands on the same line and less P codes are needed. If you did, the P9 would go away as well.

    Another trick is to try running the code with individual A on and Individual B off. It will only look at A side code and then will not need to match B commands since it is not running. Only good until both need to run though and then your sync alarms will show back up.

    Best regards,
    Experience is what you get just after you needed it.

  19. #39
    Join Date
    Oct 2018
    Posts
    101

    Re: Need help with programming OSP7000 1999

    Quote Originally Posted by OkumaWiz View Post
    The code you posted is quite a bit different than mine. The G80, P22, P25, T100 are not needed. I would guess that having the M42 on a separate line caused you issues. That IS a spindle command, so try to keep the commands on the same line and less P codes are needed. If you did, the P9 would go away as well.

    Another trick is to try running the code with individual A on and Individual B off. It will only look at A side code and then will not need to match B commands since it is not running. Only good until both need to run though and then your sync alarms will show back up.

    Best regards,
    no i know i stole that from a guy who had a longer program so maybe that's why the G80 showed up. same with T100
    but without the Peeees it doesn't work. we had similar coding in Fanuc where P was TIME eg dwelling. so "G4 P10" or X for the dwell. is it the same thing?

  20. #40
    Join Date
    Oct 2018
    Posts
    101

    Re: Need help with programming OSP7000 1999

    if you wish for a program ....
    to TAKE AS MUCH AS 10 seconds ? or is that WAIT 10 seconds before you start the next MOVE?

Page 2 of 4 1234

Similar Threads

  1. USB EMULATOR OKUMA OSP7000
    By MORIMAZAK in forum Okuma
    Replies: 2
    Last Post: 09-12-2020, 10:53 AM
  2. Okuma OSP7000 MC-60VA
    By tflaherty in forum Okuma
    Replies: 0
    Last Post: 11-15-2017, 04:38 PM
  3. Okuma lb15 II-m OSP7000 IGF
    By Kholm3 in forum Okuma
    Replies: 4
    Last Post: 03-05-2014, 10:57 PM
  4. Language on OSP7000
    By kurmay in forum Okuma
    Replies: 0
    Last Post: 11-04-2013, 11:12 AM
  5. OSP7000 manuals
    By fomaz in forum Okuma
    Replies: 15
    Last Post: 12-29-2012, 11:42 AM

Tags for this Thread

Posting Permissions

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