Need Help! National para - Page 2


Page 2 of 2 FirstFirst 12
Results 13 to 23 of 23

Thread: National para

  1. #13
    Member
    Join Date
    Jul 2013
    Posts
    12
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by OkumaWiz View Post
    On older controls DIR;P would show level protection of files. System files and MSB files would have level 2 protection and normal unprotect would not work on them. A special procedure was used to unlock them. Can you display protection on your control? Which model?

    I assume you’ve tried the edit lock key? Maybe your best bet would be to change the edit lock key to a new one that only you have?

    I have discovered invisible code on SIEMENS control but not Okuma. Anybody else discovered on Okuma?

    Best regards,
    Hi.
    OSP control runs on Windows so I can lock OSP programs like any other normal file. The OSP control will only read but cannot edit the programs that I have locked on Windows. However, this is not the way I pursue.



  2. #14
    Member OkumaWiz's Avatar
    Join Date
    Apr 2009
    Location
    United States
    Posts
    1075
    Downloads
    0
    Uploads
    0

    Default Re: National para

    Have you considered giving each user a login and restricting access based on user?

    Experience is what you get just after you needed it.


  3. #15
    Member deadlykitten's Avatar
    Join Date
    Jun 2015
    Location
    Antarctica
    Posts
    2676
    Downloads
    0
    Uploads
    0

    Default Re: National para

    hy doungcave

    ... there are 2 apps, default available, like shown in attached image... play with them, maybe they deliver what you want
    ... there is the api app : https://www.myokuma.com/gotime
    ... like mr wizars said, try the edit lock key
    * so far, i never tried these methods

    the custom background service that i use, requires the cnc to always be in automatic mode screen (or another specific screen; in other words, when an offset is being changed, or a parameter is being edited, this method won't work, but will re-start automatically when the target screen is re-displayed ); to make it work, regardless of display status, then g-code is required, so, again, you need to protect the code from being edited ... or wait a while, until i will develop a method that does what you want, but my 2do list is long ... kindly

    Attached Thumbnails Attached Thumbnails National para-untitled-png  
    Last edited by deadlykitten; 05-16-2019 at 09:34 AM.
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg


  4. #16
    Member deadlykitten's Avatar
    Join Date
    Jun 2015
    Location
    Antarctica
    Posts
    2676
    Downloads
    0
    Uploads
    0

    Default Re: National para

    i have another idea : if you can't prevent the operator from changing times, maybe you can proof that he is doing this

    looking at post 7, means that you have used a code similar to what mr wizard shared

    so, let's edit a bit that code, in order to replace '123' with V100 common variable :

    Code:
    
    
        NOEX V1 = VDIN [ 100* ]
    
    
        // program code
    
    
        NOEX V1 = VDIN [ 100* ] - V1
    
    
        IF [ V1 LE V100 ] NJUMP
    
    
             VUACM [   1 ] = 'CYCLE TOO LONG'
             VDOUT [ 993 ] = 1
             M0
    
    
        NJUMP NOEX
    
    
    M02
    put your target time inside V100, and log the V100 value at each cycle, and store the log file at a specific path, as you wish : when the log will show a value <> initial value, it means that someone changed the V100





    another method would be to leave the program as it is, and regulary check the os modification time; if the program was edited, thus if the timestamp changes, means that someone has messes with it ... but it may be only in order to change cutting specs, or a Z coordinate




    another method involves using a reference template, especially for the paragraph that handles time / duration; if the paragraph inside the main program <> template paragraph, it means that someone edited the "time zone", but it may be only an indentation or layout, and not a functional change

    to handle this last case, you need a code interpretor that can check if a change was functional or not ...

    i can do all this things listed, so far, in this post






    last method, is to write g-code like i do : no-one dares changing it; my timestamp soubroutine is integrated within some custom ctr turret indexing codes / kindly

    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg


  5. #17
    Member
    Join Date
    Jul 2013
    Posts
    12
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by OkumaWiz View Post
    Have you considered giving each user a login and restricting access based on user?
    As you say, you will need to consider access. And I don't intend to do it this way either



  6. #18
    Member
    Join Date
    Jul 2013
    Posts
    12
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by deadlykitten View Post
    i have another idea : if you can't prevent the operator from changing times, maybe you can proof that he is doing this

    looking at post 7, means that you have used a code similar to what mr wizard shared

    so, let's edit a bit that code, in order to replace '123' with V100 common variable :

    Code:
    
    
        NOEX V1 = VDIN [ 100* ]
    
    
        // program code
    
    
        NOEX V1 = VDIN [ 100* ] - V1
    
    
        IF [ V1 LE V100 ] NJUMP
    
    
             VUACM [   1 ] = 'CYCLE TOO LONG'
             VDOUT [ 993 ] = 1
             M0
    
    
        NJUMP NOEX
    
    
    M02
    put your target time inside V100, and log the V100 value at each cycle, and store the log file at a specific path, as you wish : when the log will show a value <> initial value, it means that someone changed the V100





    another method would be to leave the program as it is, and regulary check the os modification time; if the program was edited, thus if the timestamp changes, means that someone has messes with it ... but it may be only in order to change cutting specs, or a Z coordinate




    another method involves using a reference template, especially for the paragraph that handles time / duration; if the paragraph inside the main program <> template paragraph, it means that someone edited the "time zone", but it may be only an indentation or layout, and not a functional change

    to handle this last case, you need a code interpretor that can check if a change was functional or not ...

    i can do all this things listed, so far, in this post
    I can't handle him, I can only smile wryly.



  7. #19
    Member
    Join Date
    Jul 2013
    Posts
    12
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by deadlykitten View Post

    last method, is to write g-code like i do : no-one dares changing it; my timestamp soubroutine is integrated within some custom ctr turret indexing codes / kindly
    I am not sure, but is it dangerous to do so. Further I did not find G, M CODE MACRO in the parameter. Maybe we didn't buy it.



  8. #20
    Member
    Join Date
    Jul 2013
    Posts
    12
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by deadlykitten View Post
    hy doungcave

    ... there are 2 apps, default available, like shown in attached image... play with them, maybe they deliver what you want
    ... there is the api app : https://www.myokuma.com/gotime
    ... like mr wizars said, try the edit lock key
    * so far, i never tried these methods

    the custom background service that i use, requires the cnc to always be in automatic mode screen (or another specific screen; in other words, when an offset is being changed, or a parameter is being edited, this method won't work, but will re-start automatically when the target screen is re-displayed ); to make it work, regardless of display status, then g-code is required, so, again, you need to protect the code from being edited ... or wait a while, until i will develop a method that does what you want, but my 2do list is long ... kindly
    I tried installing but something related to API does not exist. Makes the device unable to Open the application after installation.



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

    Default Re: National para

    I can't handle him, I can only smile wryly


    I am not sure, but is it dangerous to do so. Further I did not find G, M CODE MACRO in the parameter. Maybe we didn't buy it
    is not dangerous, but is also not common

    i am not using macros, thus i don't assign a custom G / M code to any soubroutine ... also, osp allows using soubroutines names up to 16chars, and this increases code legibility beyond using macros

    i am not saying that you should not use macros ....

    I tried installing but something related to API does not exist. Makes the device unable to Open the application after installation.
    you need to install api library; once installed, you should see an icon like in attached image; even so, i don't guarantee that those applications are doing what you need, or that they are not able to be ' modified / altered ' so to be ruined


    try the edit lock key ... is on the panel / kindly

    Attached Thumbnails Attached Thumbnails National para-untitled-png  
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg


  10. #22
    Member OkumaWiz's Avatar
    Join Date
    Apr 2009
    Location
    United States
    Posts
    1075
    Downloads
    0
    Uploads
    0

    Default Re: National para

    G and M code macros are standard on all Machines since the E100. It may be set to not display. Go to parameters and then display then menu change. Make sure they are checked to display.

    The you can use either m or g code to call the subroutine of your choice. OSUB1.SUB for example.

    Experience is what you get just after you needed it.


  11. #23
    Member deadlykitten's Avatar
    Join Date
    Jun 2015
    Location
    Antarctica
    Posts
    2676
    Downloads
    0
    Uploads
    0

    Default Re: National para

    hy duongcave, i just tried the edit key : it disables the ' quick edit - soft button ' and the ' program operation - hard button ' ... but you can edit the program in windows editor, and re-select it

    all those protection methods discussed were ok on a controller that is not os interfaced; i have some ideas, but they involve ' things ', like restricting MD1 on each cnc device, and using an external terminal for file management, with full control over MD1 ... but it sucks, when it comes to a simple program edit, like changing a coordinate

    however duongcave, there is a faulty perspective about how that machine + that operator is being checked ... in my opinion, there are methods to avoid all this mess and also to keep the operator, but ... just saying / kindly

    G and M code macros are standard on all Machines since the E100
    hy mr wizard, arround here, not all machines have this ; ' defaults ' may vary with area, with okuma dealer preferences, etc / kindly

    Last edited by deadlykitten; 05-18-2019 at 09:22 AM.
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg


Page 2 of 2 FirstFirst 12

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

National para

National para