Need Help! Okuma OSP5000 Programmable tailstock codes


Results 1 to 14 of 14

Thread: Okuma OSP5000 Programmable tailstock codes

  1. #1
    Registered
    Join Date
    Apr 2012
    Location
    Finland
    Posts
    5
    Downloads
    0
    Uploads
    0

    Default Okuma OSP5000 Programmable tailstock codes

    Hello

    Can someone help me with M-codes for programmable tailstock, i have one in my Okuma LC-20 lathe. I have been using tailstock longtime in manual mode, but i haven't never programmed it. I was searching codes or G-code lines from internet but i didn't found any other proper codes than M55 and M56 which are used to get live center out and in. If someone would have lines of G-code where tailstock in use and/or M-codes it would be really awesome.

    Similar Threads:


  2. #2
    Gold Member
    Join Date
    Aug 2011
    Location
    Fordaville
    Posts
    2517
    Downloads
    0
    Uploads
    0

    Default

    If you have the Tow-Along Tailstock specification.....
    M188 Tailstock Joint OFF
    M189 Tailstock Joint ON

    these are listed in the back of the OSP-5000 Programming Manual along with many other M codes.



  3. #3
    Member broby's Avatar
    Join Date
    Apr 2006
    Location
    Australia
    Posts
    822
    Downloads
    0
    Uploads
    0

    Default

    From memory this code moves the tailstock into position.
    G152 Wxxxx
    The W axis can be Zeroset just like Z on either turret.
    M55 & M56 also can be used to extend / retract the quill.
    There are another two codes used to control interlock conditions also, need to check at work tomorrow.
    Cheers
    Brian.



  4. #4
    Registered
    Join Date
    Apr 2012
    Location
    Finland
    Posts
    5
    Downloads
    0
    Uploads
    0

    Default

    Yes, it is towed with turret so that turret is driven over tailstock and when tailstock is unclamped, there comes short bar trough bottom of turret and it is towed with that method. And tailstock is W axis.
    Could you give small programming example, it would enlight me much, because i dont't know how you use these commands in actual program.
    I have bit over long pipes which have tendency to vibrate when working out side of them and i have suitable live center which could be used to negate the vibration, but tailstock would be needed to drive out of the way because i have to work inside pipe too.
    Machine is pre-owned and i do have all other books than the programming manual
    Sorry if there are errors in my text, i am not english language and lathe english is bit harder than normal
    Thanks from replies.



  5. #5
    Gold Member
    Join Date
    Aug 2011
    Location
    Fordaville
    Posts
    2517
    Downloads
    0
    Uploads
    0

    Default

    the manual states G152 W..... (Programmable Tailstock Positioning)
    unfortunately no examples in the manual.

    Last edited by fordav11; 11-28-2012 at 03:07 AM. Reason: removed incorrect info before 24 hour time limit expires and this post becomes uneditable


  6. #6
    Member broby's Avatar
    Join Date
    Apr 2006
    Location
    Australia
    Posts
    822
    Downloads
    0
    Uploads
    0

    Default

    The G152 Wxxx command includes all the joint connect/disconnect commands within it.
    You DO NOT have to program them along with the G152 command.
    You cannot program a move such as G0 Wxxx as the machine will not allow it!
    I will get you a program example ASAP but busy at the moment.
    Cheers
    Brian.



  7. #7
    Gold Member
    Join Date
    Aug 2011
    Location
    Fordaville
    Posts
    2517
    Downloads
    0
    Uploads
    0

    Default

    Ah ok my Mori allows an auto-pickup G code or I can program each individual move like rapid, unclamp, rapid, clamp.
    So if the Okuma G code includes joint positioning/unclamp/clamp and the machine knows where the tailstock is currently it should be the same as our Multus with OSP-P200L

    The programmable tailstock pages for the P200L control are attached.
    There's a programming example on one of the pages and a full explanation of each individual step the machine does when it reads a G152.

    One thing that is strange.... if you can't move the tailstock in rapid when it's connected to the saddle, in what situation would you use the Joint On/Off commands?

    Attached Thumbnails Attached Thumbnails Okuma OSP5000 Programmable tailstock codes-p200l-tow-along-tailstock-pdf  
    Last edited by fordav11; 11-28-2012 at 03:11 AM.


  8. #8
    Member broby's Avatar
    Join Date
    Apr 2006
    Location
    Australia
    Posts
    822
    Downloads
    0
    Uploads
    0

    Default

    The joint On/Off commands are used in MDI when manually moving the Tailstock into position.



  9. #9
    Registered
    Join Date
    Apr 2012
    Location
    Finland
    Posts
    5
    Downloads
    0
    Uploads
    0

    Default

    The control for tailstock is kind of additional box in the side of OSP-5000 box.
    The button in bottom is used to "auto" position turret in to towin position.

    JAK

    Attached Thumbnails Attached Thumbnails Okuma OSP5000 Programmable tailstock codes-img_20121128_151909-jpg  


  10. #10
    Registered
    Join Date
    Apr 2012
    Location
    Finland
    Posts
    5
    Downloads
    0
    Uploads
    0

    Default

    So is it working like somewhat that way:
    You give W axle zero point for example the clamping position where tail stock is in position for center to be pushed against pipe.
    Now when you have line G152 W0, turret will go to pick up the tail stock where it currently happends to be and tow it to given zeropoint of tail stock. You do the work and give G152 W300 and turret will go again to pick up tail stock and tow it to position 300?
    Thanks for helping me out already.



  11. #11
    Member broby's Avatar
    Join Date
    Apr 2006
    Location
    Australia
    Posts
    822
    Downloads
    0
    Uploads
    0

    Default

    Hi -JAK-
    Yes your last opinion is correct.
    Looking up all the codes relating to the tailstock I can find for our old LC20M (decommissioned 5 years ago , loved that machine, it was an awesome workhorse!)
    M55 Quill Advance
    M56 Quill Retract
    M156 Tailstock Interlock Condition ON, i.e. Quill must be "In-Position" for machine to operate
    M157 Tailstock Interlock Condition OFF, i.e. Tailstock is active, but machine can run without the quill being "In-Position"
    M188 MDI Command to engage Joint.
    M189 MDI Command to disengage Joint.
    M190 Allows use of Rapid traverse when joint is engaged, I have never personally used this command.
    G152 Wxxx Programmable positioning command for moving Tailstock to "W" position. Can be Zeroset just like any other axis on the machine.

    I have attached a drawing of a part we used to make in the past that demonstrates the use of the tailstock.
    The program to machine the part (only machines one half of the shaft) is shown below...
    Hopefully you will be able to see how the program works)

    $LC20-10041203.MIN%
    GOTO N1
    Z AXIS ZEROSET POSITIONS
    ZA=3180.641
    ZB=3268.240
    DESCRIPTION - SHAFT
    DATE OF 1ST WRITE - 17/11/1994
    LAST UPDATE DATE - 24/02/1995
    DRAWING REVISION NO - 2
    MATERIAL - EN25
    MAT DIAM - 30
    LENGTH - 292
    ZERO POINT - FRONT FACE = Z290
    NOTE- CHECK POSITIVE LIMITS ON BOTTOM
    TURRET LINE N4444
    ZERO SET TAILSTOCK TO 101
    WHEN IN POSITON
    TOOLS
    T1 STD CNMG FACE TOOL
    T2 STD TNMG ROUGH TURN OD
    T3 STD TNMG FINISH TURN OD
    T4 CENTRE DRILL
    T5 THREADER 1.5
    N1 (START)
    N0001 G14
    N0002 P0010
    VPVLZ=3563 (SET POSITIVE Z LIMIT B TURRET)
    N0003 G00 X300 Z400
    N0004 G50 S2200
    N0100 M90 (DOOR CLOSE)
    N0200 G13
    VPVLZ=4070.8 (SET POSITIVE Z LIMIT A TURRET)
    N0201 G0 Z296
    N0202 P0020
    N0203 M157 (TAILSTOCKINTERLOCK OFF)
    N0300 G14
    NBT01 (B TURRET TOOL 1, FACING TOOL)
    N0301 P0030
    N0302 G00 X300 Z400
    N0303 G97 S1790 M42 M03 M08
    N0304 X32 Z292 T010101
    N0305 G96 G111 S180
    N0306 G87 N0307
    N0307 G82
    N0308 G00 Z290
    N0309 G01 X30 G41 F0.18
    N0310 X0
    N0311 G40 I-0.01
    N0312 G80
    N0313 G00 Z292
    N0314 X32
    N0315 G97 S1790 M09
    N0316 X300 Z400
    N0317 M01
    NBT04 (B TURRET TOOL 4, CENTRE DRILL)
    N0400 G97 S1500 M08
    N0401 G00 X0 Z292 T040404
    N0402 G01 Z285.0 F0.08
    N0403 G04 F0.08
    N0404 G00 Z292
    N0405 M05 M09
    N0406 X300
    N0407 Z180 (MOVE B TURRET FORWARD TO CLEAR FOR TAILSTOCK MOVEMENT)
    N4444 VPVLZ=3497 (SET WORKING Z LIMIT ON B TURRET WHEN TAILSTOCK IN POSN)
    N0407 M01
    N0500 G13 (A TURRET)
    NAT00
    N0501 P0040
    N0502 G152 W101 (MOVE TAILSTOCK INTO POSITION)
    N0600 M156 (TURN ON TAILSTOCK INTERLOCK CONDITION, I.E. QUILL MUST BE IN POSN)
    N0700 M56 (TAILSTOCK QUILL ADVANCE)
    N0800 G14
    NBT02 (B TURRET TOOL 2, OD ROUGHING TOOL)
    N0801 P0050
    N0802 G00 Z292
    N0803 G97 S1592 M03 M08
    N0804 Z291.5 T020202
    N1804 X30
    N0805 G96 G111 S160 (ROUGH TURN OD)
    N0806 G85 N0807 D5 F0.28 U0.5 W0.1
    N0807 G81
    N0808 G00 X11
    N0809 G01 Z290 G42 E0.28
    N0810 X15 Z288
    N0811 Z280.243
    N0812 G02 X16.757 Z278.121 I3
    N0813 G01 X19.85 Z276.575 E0.42
    N0814 Z257
    N0815 X18.757Z256.879
    N0816 G02 X17 Z254.757 I2.122 K-2.122
    N0817 G01 Z244.293
    N0818 G02 X18.757 Z242.171 I3
    N0819 G01 X20.0 Z241.5
    N0820 Z143
    N0821 G01 X32 E0.42
    N0820 G40 K-0.01
    N0820 G80
    N0821 G00 X32
    N0822 G97 S1592 M09
    N0823 X300 Z292
    N0824 M01
    NBT03 (B TURRET TOOL 3, FINISH OD)
    N0900 G97 S2315 M08
    N0901 G00 X32 Z291 T030303
    N1003 G96 G111 S180 (FINISH TURN OD)
    N1004 G87 N1005
    N1005 G81
    N1006 G00 X11
    N1007 G01 Z290 G42 F0.15
    N1008 X15 Z288
    N1009 Z280.243
    N1010 G02 X16.757 Z278.121 I3
    N1011 G01 X19.85 Z276.575
    N1012 Z257
    N1013 X18.757 Z256.879
    N1014 G02 X17 Z254.757 I2.122 K-2.122F.08
    N1015 G01 Z244.293F.12
    N1016 G02 X18.757 Z242.171 I3F.08
    N1017 G01 X20 Z241.5
    N1018 G01 X20.16Z144F.15
    N1019 G01 Z143X20.16
    N1020 G01 X32
    N1021 G40 K-0.01
    N1022 G80
    N1023 G00 X32
    N1024 Z292
    N1025 G97 S1790 M09
    N1026 X300
    N1027 M01
    NBT05 (B TURRET TOOL 5, THREADING TOOL)
    N1100 G97 S800 M08
    N1101 G00 X32 Z284 T050505
    N1102 X21.5 (THREAD PART)
    N1103 G71 X17.93 Z250 H2.05 D0.22 U0.12 B60 F1.5 M23 M73 M32
    N1104 G00 X32
    N1105 M05 M09
    N1106 X300
    N1116 Z400
    N1107 M01
    N1200 G13 (A TURRET)
    NAT00
    N1201 P0060
    N1202 M55 (RETRACT QUILL)
    N1300 G152 W300 (MOVE TAILSTOCK BODY TO HOME POSN)
    N1400 G14
    N1401 P0070
    N1402 M91 (DOOR OPEN)
    N1404 M02

    Attached Thumbnails Attached Thumbnails Okuma OSP5000 Programmable tailstock codes-10041203-pdf  


  12. #12
    Registered
    Join Date
    Apr 2012
    Location
    Finland
    Posts
    5
    Downloads
    0
    Uploads
    0

    Default

    Im doing big waves currently to Broby and other who participated for helping me out, thanks to all. Also big hand from G-code pdf, it usually helps lot when seeing usage in actual program. I understand now the M-codes to tail stock, and i think i can program it now.
    Yes, LC seems very reliable and highly accurate. My machine is kind of pearl because i found it few years ago with only about 6000 spinde hours in machine, which i consider very low for hours that these machines can take. Also fine that it has heavy frame, so tool measures changes fairly little during day and therefore you don't have to compensate them much during day.

    JAK



  13. #13
    Member
    Join Date
    Aug 2010
    Location
    Israel
    Posts
    7
    Downloads
    0
    Uploads
    0

    Default

    Hi jak.

    I have the same issue on same controller on okuma lb 12. I can move the quil only by enabling tailstock on the parameter page and using m56. When ts enabled ,working with no ts is impossible. Also, pedal wouldn't "in place" the tailstock (lamp is off) only m56.

    How can i use the pedals in mid program, and how can i work in ts enabled mode but not using ts? (I want to face the part chamfer, little bit od and center drill it for the ts)



  14. #14
    Member Algirdas's Avatar
    Join Date
    Mar 2009
    Location
    United Arab Emirates
    Posts
    1982
    Downloads
    2
    Uploads
    0

    Default Re: Okuma OSP5000 Programmable tailstock codes

    Mr. MoldMaster,
    more specific, please. What you want to do, steps what you do and what happens / doesn't happen ?



Posting Permissions

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


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Okuma OSP5000 Programmable tailstock codes

Okuma OSP5000 Programmable tailstock codes