1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Yaskawa Motoman Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

ERROR 3220: Syntax error in instruction data [58] (J:TABLE1_1_00 L:0004)

  • sachincool786
  • November 13, 2014 at 5:32 PM
  • Thread is Resolved
  • sachincool786
    Trophies
    4
    Posts
    69
    • November 13, 2014 at 5:32 PM
    • #1

    when i load one job file

    I am getting "ERROR 3220: Syntax error in instruction data [58] (J:TABLE1_1_00 L:0004)

    please help.

    Files

    TABLE1_1_00.txt 2.06 kB – 148 Downloads
  • Sergei Troizky
    Reactions Received
    67
    Trophies
    6
    Posts
    650
    • November 13, 2014 at 11:56 PM
    • #2

    Try to leave only this in the line 4 (the line count starts after NOP): MOVL C00001 V=1600.0.
    If this was the reason, expect the same error in the line 31

    Do it well right away. It will become bad by itself.

  • motomichael
    Guest
    • November 14, 2014 at 12:14 AM
    • #3

    It seems to me that the error is caused by an excessive asterisk in **LEFTLABE (line 58).

    BR,
    Michael

  • Sergei Troizky
    Reactions Received
    67
    Trophies
    6
    Posts
    650
    • November 14, 2014 at 2:31 AM
    • #4

    This will be the next error detected most probably.
    For now, however, the error is in the line 4, according to the error message.

    Do it well right away. It will become bad by itself.

  • 95devils
    Reactions Received
    230
    Trophies
    8
    Posts
    1,934
    • November 14, 2014 at 2:08 PM
    • #5

    The problem is different robots travel at different speeds. Assuming both robots are standard -A0, the MH165 has a max speed of 1600 mm/sec. The HP20 only has a max of 1500 mm/sec. If you change the speed in line 4 to 1500.0 the job should load. The label of **LEFTLABE in line 25 will also give an error as it is longer than 8 characters. This should match the JUMP *LEFTLABE in line 22. Also make sure that user frame 10 is defined in the controller. Some of these will not allow the job to load and others you will not see until that line is attempted to execute.

    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.

  • sachincool786
    Trophies
    4
    Posts
    69
    • November 14, 2014 at 3:12 PM
    • #6

    i changed the speed to 1500 and removed that extra asteric. now its working... :dance2: :bravo:
    thank you guys..
    u r really helpful..
    thnx again... :yesyesyes: :cheer: :beerchug:

  • Jacopo Dinicoli
    Trophies
    1
    Posts
    6
    • November 7, 2023 at 3:48 PM
    • #7

    Hi,

    I'm currently trying to transfer some jobs from motosim to the actual controller.

    I managed to get some of the jobs transferred. The rest of the Job keep giving me this error which I'm not understanding:

    "Error 3220, Syntax error in instruction data(J:PALLET_1 L:0001) [58]"

    Here's the code of this specific job:

    NOP

    EI LEVEL= 1

    SFTON P010 RF

    MOVJ C00000 VJ=60.00

    TIMER T=0.50

    'APERTURA PINZA

    TIMER T=0.50

    MOVL C00001 V=1000.0 PL=0

    SFTOF

    DOUT OT#(7) OFF

    DI LEVEL= 1

    END

    I don't understand how there's a syntax error in line 1.

    Thank you in advance.

  • 95devils
    Reactions Received
    230
    Trophies
    8
    Posts
    1,934
    • November 7, 2023 at 6:54 PM
    • #8

    Does the controller you are loading into have Interrupt Job turned on?

    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.

  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    713
    • November 7, 2023 at 7:30 PM
    • #9

    Error occur in line 1, (EI LEVEL= 1)

    This is interrupt instruction, you have this instruction in Motosim but it isn't active in your real controller.

  • Jacopo Dinicoli
    Trophies
    1
    Posts
    6
    • November 14, 2023 at 3:05 PM
    • #10

    It was but then I think I initialized some parameters in maintenance mode. Is there a way to switch it back on? Because by removing the interrupt it works

  • 95devils
    Reactions Received
    230
    Trophies
    8
    Posts
    1,934
    • November 14, 2023 at 5:09 PM
    • #11
    Quote from Jacopo Dinicoli

    It was but then I think I initialized some parameters in maintenance mode. Is there a way to switch it back on? Because by removing the interrupt it works

    You’ll either have to contact Yaskawa or reload a backup from before your initialization.

    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.

  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    713
    • November 14, 2023 at 5:50 PM
    • #12

    If you have CMOS file before initial the parameters load it on the controller.

    If you don't have, you need to activate it by Yaskawa.

  • Jacopo Dinicoli
    Trophies
    1
    Posts
    6
    • November 15, 2023 at 10:33 AM
    • #13

    Ok , thank you so much!!!

  • NassimCHINE
    Posts
    9
    • June 19, 2024 at 4:56 PM
    • #14

    Hi guys,

    I converted G-CODE to JBI using a Python script. However, when I loaded my job into my GP25 YASKAWA robot, I encountered the error ERR 3220: Syntax error in instruction data (J: Write1 L:0001) [58].

    Attached are the job file .

    //JOB
    //NAME Write1
    //POS
    ///NPOS 739,0,0,0,0,0
    ///USER 2
    ///TOOL 1
    ///POSTYPE USER
    ///RECTAN
    ///RCONF 1,0,0,0,0,0,0,0

    C00000=200.000,0.000,1000.000,-180.00,-6.24,0.00
    C00001=5.469,-2.576,2.344,-180.0,-6.24,0.0
    C00002=6.826,1.219,2.187,-180.0,-6.24,0.0
    C00003=3.031,2.576,2.031,-180.0,-6.24,0.0
    C00004=1.674,-1.219,1.875,-180.0,-6.24,0.0
    C00005=5.469,-2.576,1.718,-180.0,-6.24,0.0
    C00006=6.826,1.219,1.562,-180.0,-6.24,0.0
    C00007=3.031,2.576,1.406,-180.0,-6.24,0.0
    C00008=1.674,-1.219,1.249,-180.0,-6.24,0.0
    C00009=5.469,-2.576,1.093,-180.0,-6.24,0.0
    C00010=6.826,1.219,0.937,-180.0,-6.24,0.0
    C00011=3.031,2.576,0.78,-180.0,-6.24,0.0
    C00012=1.674,-1.219,0.624,-180.0,-6.24,0.0
    ...
    C00737=-90.367,-102.181,0.0,-180.0,-6.24,0.0
    C00738=-103.0,-85.0,0.0,-180.0,-6.24,0.0

    //INST
    ///DATE 2024/06/15 13:35
    ///COMM Generated using RoboDK
    ///ATTR SC,RW,RJ
    ///FRAME USER 2
    ///GROUP1 RB1
    NOP
    'Program generated by custom converter
    'Using nominal kinematics.
    'Frame 2 (Frame 2) should be close to:
    '900.0,0.0,-505.0,0.0,0.0,0.0
    'Setting Tool 1 (outil stylo):

    MOVJ C00000 VJ=100.0
    MOVJ C00001 VJ=100.0
    MOVJ C00002 VJ=100.0
    MOVJ C00003 VJ=100.0
    MOVJ C00004 VJ=100.0
    MOVJ C00005 VJ=100.0
    ...
    MOVJ C00735 VJ=100.0
    MOVJ C00736 VJ=100.0
    MOVJ C00737 VJ=100.0
    MOVJ C00738 VJ=100.0

    END

  • 95devils
    Reactions Received
    230
    Trophies
    8
    Posts
    1,934
    • June 19, 2024 at 11:51 PM
    • #15

    Comment under the NOP exceeds 32 characters.

    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.

  • NassimCHINE
    Posts
    9
    • June 20, 2024 at 4:04 PM
    • #16

    Thank you very much, it works,

    do you have any idea about the type of the movement and the velocity for this code for machining the wood?

  • 95devils
    Reactions Received
    230
    Trophies
    8
    Posts
    1,934
    • June 20, 2024 at 6:25 PM
    • #17

    You “wood” not use MOVJs for machining. You would use MOVL, MOVC, and/or MOVS. Those are tool speed. Which one depends on the path the robot needs to take. The speed depends on the desired quality of cut and what the cutting equipment is. Could be anything between 11.0 and 200.0 mm/sec. It’s all trial and error.

    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.

  • NassimCHINE
    Posts
    9
    • July 3, 2024 at 10:50 AM
    • #18

    Hello, i need help? i upload a Job file for machining with ///NPOS 2652,0,0,0,0,0, but i had this Error , ERR 4120 Concurrent I/O memory is full,

    Can someone help me please to solve this problem?

    Find attached the code

    Files

    Pochet.txt 156.51 kB – 7 Downloads
  • 95devils
    Reactions Received
    230
    Trophies
    8
    Posts
    1,934
    • July 3, 2024 at 12:00 PM
    • #19

    Right out of the gate,
    //JOB
    //NAME Poche de bois 8 mm Tool 0.5 Pass

    That is not a valid job name. I’m assuming a controller that allows up to 32 characters on a job name.

    Upper, no spaces, and only certain symbols.

    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.

  • NassimCHINE
    Posts
    9
    • July 4, 2024 at 11:26 AM
    • #20

    Also, i minimize the positions in my programme but the same ERR,

    What do you think if I REINIT CPU?

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download