Syntax error 3220 [5]

  • Place your Ad here!
  • All your speeds are incorrect. On a VJ= there are two decimal places. On a V= there is one decimal place. The controller is using mm/sec on the V= regardless of what units you have the controller set for.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • ///GROUP1 RB1
    NOP
    MOVJ C00000 VJ=30.00 +MOVJ EC00000 VJ=30.00


    Your header is showing a group of only a robot. The job is showing a robot and an external axis.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • /JOB
    //NAME SPRUTSHNEK
    //POS
    ///NPOS 6,0,6,0,0,0
    ///TOOL 1
    ///POSTYPE PULSE
    ///PULSE
    C00000=-188004,43579,-768,-2288,-10842,1259
    C00001=-188004,43579,-768,-2288,-10842,1259
    C00002=-188004,43579,-768,-2288,-10842,1259
    C00003=-188004,44772,-2714,-2876,-8605,1539
    C00004=-188004,44772,-2714,-2876,-8605,1539
    C00005=0,0,0,0,0,0
    EC00000=0
    EC00001=-442297
    EC00002=-442297
    EC00003=-442297
    EC00004=-442645
    EC00005=-446698
    //INST
    ///DATE 2019/03/19 9:55
    ///COMM SPRUTCAM
    ///ATTR SC,RW
    ///GROUP1 RB1
    ///GROUP2 ST2
    NOP
    MOVJ C00000 VJ=30.00 +MOVJ EC00000 VJ=30.00
    MOVJ C00001 VJ=30.00 +MOVJ EC00001 VJ=30.00
    MOVL C00002 V=16.0 +MOVJ EC00002 VJ=20.00
    MOVL C00003 V=16.0 +MOVJ EC00003 VJ=20.00
    ARCON
    MOVL C00004 V=5.0 +MOVJ EC00004 VJ=5.00
    MOVJ C00005 VJ=30.00 +MOVJ EC00005 VJ=30.00
    END


    Sorry, for understanding, where is the L:0008, here? "MOVJ C00005 VJ=30.00 +MOVJ EC02412 VJ=30.00?

  • 0 NOP

    1 MOVJ C00000 VJ=30.00 +MOVJ EC00000 VJ=30.00

    2 MOVJ C00001 VJ=30.00 +MOVJ EC00001 VJ=30.00

    3 MOVL C00002 V=16.0 +MOVJ EC00002 VJ=20.00

    4 MOVL C00003 V=16.0 +MOVJ EC00003 VJ=20.00

    5 ARCON

    6 MOVL C00004 V=5.0 +MOVJ EC00004 VJ=5.00

    7 MOVJ C00005 VJ=30.00 +MOVJ EC00005 VJ=30.00

    8 END

  • Hi guys, i have this problem!


    Syntax error in instruction data L:0005


    where is the problem? is the CAPTURE??


    I created this Job with an other Robot(GP7) and now im try to load this job in the robot(GP25)!


    Someone can help me? please


    thanks.


  • Hi,

    your job contains special variable $PX and special instruction MOVL + UNTIL + CAPTURE.


    The idea of simply copy a "normal" job from a robot to another (speacially a 7 payload to a 25!!!) is not a very good idea, coping a job like that will be even more risky.


    The IO setting are the same?

    The P var are setted in the same way?

    What about the tool( I see a tool 0)?

    I can continue....


    At the least the two robots have the same controller?

  • Most likely cause of this is, the controller you are trying to load the job into doesn't have new enough software. The CAPTURE tag came out approximately software YAS4.40.


    If that is the case, you are going to have to kick it old school with the GETS.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • HI,


    the controller is the same (YRC1000)


    Otherwise, I just wanted to understand why in the GP25 controller I could not find the CAPTURE instruction anywhere!

    I know that copying a job done by a different payload robot and putting it on another is not ideal, but I just wanted to copy the logic so I wouldn't have to rewrite the whole thing!

    Of course I made sure to change the tool, frame, movements, P, etc.


    I tried deleting the CAPTURE instruction and now it doesn't give me the error!

  • Most likely cause of this is, the controller you are trying to load the job into doesn't have new enough software. The CAPTURE tag came out approximately software YAS4.40.


    If that is the case, you are going to have to kick it old school with the GETS.

    THANK U VERY MUCH,


    im deleting the CAPTURE instruccion and now i can putting the Job in the GP25


    So I only need to use the GETS instructions?


    how do you think I can get around this problem? In your opinion if I delete only the CAPTURE instruction, but the rest of the program remains the same, can it work?

  • After you delete the CAPTURE tag on line 22, add another instruction right below line 22. In the INFORM LIST under ARITH is the GETS. You want to write the instruction as GETS Px010 $Px001. This should then work the same as the job with the CAPTURE tag.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • After you delete the CAPTURE tag on line 22, add another instruction right below line 22. In the INFORM LIST under ARITH is the GETS. You want to write the instruction as GETS Px010 $Px001. This should then work the same as the job with the CAPTURE tag.

    Perfect, thank u very much!


    Have a nice day!

  • /JOB

    //NAME M9047_RH_OLP

    //POS

    ///NPOS 22,0,0,0,0,0

    ///TOOL 0

    ///POSTYPE PULSE

    ///PULSE

    C0000=-7177,-65015,-71112,-4850,-58814,-2274

    C0001=-47307,22556,11191,-717,-84179,-59740

    C0002=-41285,23358,-3142,-1093,-66539,-59081

    C0003=-43651,33116,11482,-1986,-75049,-53874

    C0004=-48457,27950,816,-14346,-51427,-17085

    C0005=-51210,29554,10096,-8159,-60349,-27415

    C0006=-54522,33092,28469,-8067,-70562,-27037

    C0007=-53005,23436,8328,-52209,-59094,34798

    C0008=-28598,72984,85796,-3246,-95769,18536

    C0009=-29906,60359,57040,-3166,-85535,19225

    C0010=-28953,51896,42891,-5524,-81439,28467

    C0011=-20616,29593,4313,10438,-55090,19583

    C0012=-13100,37764,30821,10589,-67919,18211

    C0013=2035,10481,-5897,-357,-90957,81224

    C0014=2012,11480,-14779,-353,-84082,81252

    C0015=2059,14027,-15574,-363,-81615,81245

    C0016=3779,14111,-15466,-665,-81614,80736

    C0017=3866,13385,-15266,-680,-82299,80706

    C0018=5293,13746,-15194,-931,-82063,80283

    C0019=5361,14234,-15308,-944,-81617,80267

    C0020=7010,14527,-14877,-1233,-81673,79777

    C0021=7173,8887,-12598,-1253,-87490,79667

    //INST

    ///DATE 2024/01/30 04:26

    ///ATTR SC,RW

    ///GROUP1 RB1,ST1

    NOP

    'RH SIDE MIG WELD

    'Wait for TT rotate

    MOVJ C0000 VJ=100.00 PL=0

    MOVJ C0001 VJ=100.00 PL=0

    MOVL C0002 V=333 PL=0

    ARCON ASF#(1)

    MOVC C0003 V=14 PL=0

    MOVC C0004 V=14 PL=0

    ARCOF AEF#(1)

    MOVL C0005 V=333 PL=0

    MOVJ C0006 VJ=100.00 PL=0

    MOVJ C0007 VJ=100.00 PL=0

    MOVJ C0008 VJ=100.00 PL=0

    MOVL C0009 V=333 PL=0

    ARCON ASF#(1)

    MOVC C0010 V=14 PL=0

    MOVC C0011 V=14 PL=0

    ARCOF AEF#(1)

    MOVJ C0012 VJ=100.00 PL=0

    MOVJ C0013 VJ=100.00 PL=0

    MOVJ C0014 VJ=100.00 PL=0

    MOVL C0015 V=333 PL=0

    ARCON ASF#(1)

    MOVL C0016 V=14 PL=0

    ARCOF AEF#(1)

    MOVL C0017 V=333 PL=0

    MOVL C0018 V=333 PL=0

    MOVL C0019 V=333 PL=0

    ARCON ASF#(1)

    MOVL C0020 V=14 PL=0

    ARCOF AEF#(1)

    MOVL C0021 V=333 PL=0

    MOVJ C0022 VJ=100.00 PL=0

    MOVL C0023 V=333 PL=0

    ARCON ASF#(1)

    MOVL C0024 V=14 PL=0

    ARCOF AEF#(1)

    MOVL C0025 V=333 PL=0

    MOVL C0026 V=333 PL=0

    MOVL C0027 V=333 PL=0

    ARCON ASF#(1)

    MOVL C0028 V=14 PL=0

    ARCOF AEF#(1)

    MOVL C0029 V=333 PL=0

    MOVJ C0000 VJ=100.00 PL=0

    END

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now

Advertising from our partners