Need Help! Load Monitor - Setting base value in program?


Results 1 to 5 of 5

Thread: Load Monitor - Setting base value in program?

  1. #1
    Registered
    Join Date
    Mar 2018
    Posts
    17
    Downloads
    0
    Uploads
    0

    Default Load Monitor - Setting base value in program?

    Hi

    I have a question about Load Monitor on OSP-P300S.
    Is it possible for me to set base values within the program?
    I would like to skip the "auto-set" bit on familiar jobs.

    Been searching on the forum for a bit, but with no luck.

    Thanks in advance

    Similar Threads:


  2. #2
    Member deadlykitten's Avatar
    Join Date
    Jun 2015
    Location
    Antarctica
    Posts
    4131
    Downloads
    0
    Uploads
    0

    Default Re: Load Monitor - Setting base value in program?

    hy

    Code:
        NOEX VLM*B [ arg ] = base_value
        NOEX VLM*1 [ arg ] = limit_1
        NOEX VLM*2 [ arg ] = limit_2
    
    arg ( argument ) = monitor_address : from 1 to 64
    * = axis : XYZCMW, etc

    to monitor X axis for a cut off, put this near the begining of the program :

    Code:
        NOEX VLMXB [ 1 ] = 22
        NOEX VLMX1 [ 1 ] = 25
        NOEX VLMX2 [ 1 ] = 27
    
    or just this ( only to stop the cnc, and to ignore alarms generated by base & limit_1 ) :

    Code:
        NOEX VLMX2 [ 1 ] = 27
        CALL OSUB LV01 = 1 ( this line is not a must; if it is missing, than an LM error will always be displayed as long as "effort > base" or "effort > limit_1" ; nothing to worry about if you target only tool stops, aka "limit_2" )
    
    OSUB
        NOEX VLM*B [ LV01 ] = VLM*2 [ LV01 ] VLM*1 [ LV01 ] = VLM*2 [ LV01 ] ( * : all the axis )
    RTS ( . . . . . . . . . . . . . . . . . . . . . . . . . . )
    
    and activate it inside the code like this :

    Code:
        VLMON [ 1 ] = 1
        cut off here
        VLMON [ 1 ] = 0
    if you wish for faster settings and simplified syntax, check this sample :

    Code:
         CALL OLM01
         cut off here
         CALL OLMOF
    or

    Code:
        CALL OLM01
        cut off here
        CALL OLM02
        something else here
        CALL OLMOF
    kindly

    we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...


  3. #3
    Registered
    Join Date
    Mar 2018
    Posts
    17
    Downloads
    0
    Uploads
    0

    Default Re: Load Monitor - Setting base value in program?

    Thanks man! Ill have a go at it on monday



  4. #4
    Registered
    Join Date
    Mar 2018
    Posts
    17
    Downloads
    0
    Uploads
    0

    Default Re: Load Monitor - Setting base value in program?

    So I got the VLM*B in a program and it worked like a charm, but I cant seem to set the Sb and Cb value. (Subspindle)
    Do you have any input on this?
    I tried using the same code as I used on my main spindle, but changed to G141 (Sub) and then the same code. Tried both in auto and MDI
    Example below:
    G140
    NOEX (SET BASE VALUE - PART NR 64)
    NOEX VLMXB[64]=1
    NOEX VLMZB[64]=2
    NOEX VLMSB[64]=3
    NOEX VLMCB[64]=4
    NOEX VLMMB[64]=5
    NOEX VLMYB[64]=6
    NOEX VLMWB[64]=7
    M0 (SUB SPINDLE NEXT)
    G141
    NOEX VLMSB[64]=8
    NOEX VLMCB[64]=9
    M30



    Thanks in advance

    Last edited by Sammyen; 03-12-2018 at 04:27 AM.


  5. #5
    Member kurmay's Avatar
    Join Date
    Aug 2011
    Posts
    418
    Downloads
    3
    Uploads
    0

    Default Re: Load Monitor - Setting base value in program?

    VLMB1 [1] First limit value for load monitor data, SB-axis
    VLMB2 [1] Second limit value for load monitor data, SB-axis
    VLMBB [1] Base value for load monitor data, SB-axis

    VLMD1 [1] First limit value for load monitor data, Cb-axis
    VLMD2 [1] Second limit value for load monitor data, Cb-axis
    VLMDB [1] Base value for load monitor data, Cb-axis

    https://www.facebook.com/okuma.tuning


  6. #6
    Registered
    Join Date
    Mar 2018
    Posts
    17
    Downloads
    0
    Uploads
    0

    Default Re: Load Monitor - Setting base value in program?

    This worked:

    NOEX VLMXB[64]=1 (X-axis)

    NOEX VLMZB[64]=2 (Z-axis)

    NOEX VLMSB[64]=3 (Main spindle)

    NOEX VLMCB[64]=4 (C-axis main spindle)

    NOEX VLMMB[64]=5 (M-spindle)

    NOEX VLMYB[64]=6 (Y-axis)

    NOEX VLMWB[64]=7 (W-axis)

    NOEX VLMBB[64]=8 (Sub spindle)

    NOEX VLMDB[64]=9 (C-axis sub spindle)

    Thanks for the help fellas! (OSP-P300S, OKUMA, LOAD MONITOR, BASE VALUES)



  7. #7
    Member deadlykitten's Avatar
    Join Date
    Jun 2015
    Location
    Antarctica
    Posts
    4131
    Downloads
    0
    Uploads
    0

    Default Re: Load Monitor - Setting base value in program?

    hy sammyen normally, VLM*B is not used alone, but togheter with VLM*1 and VLM*2

    you may use only VLM*B, but please be sure that you know what are the effects of not using VLM*1 and VLM*2

    about the 2nd spindle, i really have no clue, but kurmay is "spot on"

    in the code that you shared, the max VLM*B value is 9; i believe that is only a theoretical example, because in most cases you may need greater values than that

    more tips :
    ... use also NOEX M216 ( Rapid Feed Ignoring Function ), so to ignore monitoring rapids, including their peaks
    ... if you use VLMS* ( and VLMB* ), be sure that you do not monitor the acceleration and the deceleration of the spindle, otherwise the effort of those actions may lead to a full stop ( even if you change the rpm from the potentiometer, the cnc may stop ); thus, using VLMS* with G96 is even more tricky i avoid monitoring the S axis, but i use Z and/or X instead
    ... be sure to master the peack value which appears right at the begining of most movements ( both linear and rotary, both rapids and feeds ): that peak is a high value, for a short period of time, but it may really mess up your base values; do you wish 4 more infos ?

    kindly !

    we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...


  8. #8
    Member deadlykitten's Avatar
    Join Date
    Jun 2015
    Location
    Antarctica
    Posts
    4131
    Downloads
    0
    Uploads
    0

    Default Re: Load Monitor - Setting base value in program?

    NOEX (SET BASE VALUE - PART NR 64)
    i just remembered that since 2-3 years ago, at least on lb3000ex2, NOEX is no longer neccesary on a line that contains only a comment

    ... but better keep it, otherwise, if the control is not updated, downtime may occure

    we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...


  9. #9
    Member deadlykitten's Avatar
    Join Date
    Jun 2015
    Location
    Antarctica
    Posts
    4131
    Downloads
    0
    Uploads
    0

    Default Re: Load Monitor - Setting base value in program?

    hello, pls, what is the monitoring value for CB axis ? ( C for 2nd spindle )

    X is 1, Z is 2, C is 4 : VLMON [ ... ] = 1 + 2 + 4 activates monitoring for XZC axis

    CB= ? kindly

    we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...


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
  •  


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

Load Monitor - Setting base value in program?

Load Monitor - Setting base value in program?