Posts by SEAN-DUDE

    Hello All,


    I have a Fanuc iPendant with touch screen. My problem is that when I try to use the touch screen the pendent is clicking in a different place than where my finger is, about 2 inches to the right. Is there a way to calibrate the screen so it reads properly? It is a brand new pendant so I can send for warranty if need be.


    My software is Spot Tool + 9.3.


    Thanks

    Hey All,


    I am trying to write a CM program that will put some weld pressure and schedule names into the comments. The weld pressure works fine, but I cannot seem to get the comment to write in. When I run the CM to the line for the comment it says "Undefined Parse Syntax Error"


    Here is my Code:



    Any Ideas? Does the Comment have to have brackets around it or something?


    Thanks

    Hey Gang,


    So when the PLC calls PNS0001, the UOP 11-18 reflects the PNS Number. My Issue is that if a programmer goes to the left screen while running and selects another PNS, eg PNS0050 for viewing purposes, the UOP now sends a 50, even though PNS0050 is not technically running. This is messing up our PLC because they use this number at multiple stages in there program. See below screen shot for reference.



    I look forward to your answers!


    Thanks,


    Sean

    Ok thanks. I did find out how to write to the MNUFRAME and MNUTOOL:


    Each element on the is equal to the XYZWPR respectively


    KCL SET VARIABLE $MNUTOOL[1, 1 ]= 1 , 2 , 3 , 4 , 5 , 6


    I am having trouble with the payload variables. they are all write protected even controlled start. Any ideas on how to get around this. I have something like this:


    KCL SET VARIABLE $PLST_GRP1[1].$COMMENT = 'Hello World'
    KCL SET VARIABLE $PLST_GRP1[1].$PAYLOAD = 12.706
    KCL SET VARIABLE $PLST_GRP1[1].$PAYLOAD_X = 0.0410
    KCL SET VARIABLE $PLST_GRP1[1].$PAYLOAD_Y = -1.3870
    KCL SET VARIABLE $PLST_GRP1[1].$PAYLOAD_Z = 3.2050
    KCL SET VARIABLE $PLST_GRP1[1].$PAYLOAD_IX = 0.9010
    KCL SET VARIABLE $PLST_GRP1[1].$PAYLOAD_IY = 1.3140
    KCL SET VARIABLE $PLST_GRP1[1].$PAYLOAD_IZ = 1.3140


    Do you have example code of how User Frames can be created using a .cm program? I am able to create User Models and CPC models easily, but having trouble finding the variables needed to create frames in the system for CPC user frame definitions.


    Just wondering if anybody had some luck with this. There is the Variable $MNUFRAME and MNUTOOL, but there is no way to access the individual XYZWPR elements. I seen in some Karel and tp programs you can assign data to a pr and reference the pr to transfer the values, but a XYZWPR variable needs to be declared.


    Is it possible to create variables within the CM file to transfer the data?

    I think you mean controlled start.


    You should be able to view the system variables with out a controlled start, under menu>system>variables. Some variables can only be edited in a controlled start.


    To do a COLD or Controlled start, press function, 0, Cycle Power. You should be prompt with a selection to cold start or controlled start.


    Cold Start cycles power on the robot with out physically turning the robot off


    Controlled start allows for system configuration options as well as the ability to change some some variables that are normally locked.

    You can put a timer in the program and review it under status>program timer in the teach pendent, or you can us Motion Pro for the program and get the cycle time of the program.

    I did a bit more research, According to the OSHA website the only requirement is to have a teach speed of 250 mm/sec when teaching, but it does reference that ANSI has additional recommendation.


    ANSI 1999 says to have 18" in all cases, this may have been updated in the 2012 addition.


    ISO says the 500mm is only required if high speed manual (T2) is available, I found this in CSA Z434 2014.