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.
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.
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
It seems to me that the error is caused by an excessive asterisk in **LEFTLABE (line 58).
BR,
Michael
This will be the next error detected most probably.
For now, however, the error is in the line 4, according to the error message.
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 changed the speed to 1500 and removed that extra asteric. now its working...
thank you guys..
u r really helpful..
thnx again...
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.
Does the controller you are loading into have Interrupt Job turned on?
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.
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
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.
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.
Ok , thank you so much!!!
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
Comment under the NOP exceeds 32 characters.
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?
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.
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
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.
Also, i minimize the positions in my programme but the same ERR,
What do you think if I REINIT CPU?