Yes they are
Posts by aut8126
-
-
Robodoc thanks for the reply.
In fact my move takes 1.5sec, and the computation is just a simple math which shouldn't take more than a fraction of a second.
So when the robot starts to move to P000 by the the time it reaches to P000 the computation is finished; and we shouldn't see any delay or discontinuous motion.
-
TSGIR is right. Plus you cannot map to general purpose signals. Those signals can only be accessed in the program.
You have to map to 3***** signals. Go to maintenance and check what signals assigned for communication between robot and plc. I think the default setting is #30070 as TSGIR said.
-
I don't think you can create range limit in a program but for turn it on and off you can make one range limit sognal activated with a signal and in safety logic circuit map it to a signal.
You can use SPIN signals which can be mapped in CIO and triggered by output in program.
Make sure what you do is safety rated, or perform a risk assessment.
-
Yes, I've used the NWAIT.
I had this issue and surprised it hasn't been resolved yet.
-
Hi
Yes, the XY point actually specifies the XY plane angle.
-
Hi Everyone,
Every time I use SHCKSET between two consecutive moves, there is 0.3s delay before robot starts from point one to point 2.
Example:
'*** Program 1
MOVJ C0000
MOVJ C0001
'***Program 2
MOVJ C0001
CHCKSET SSL#(1)
MOVJ C0001
Robot in program 1 has smooth motion from point one to point 2; however, in Program 2 robot stops at point 1 and then moves to point 2.
Using Motologix we can set SHCKSET on fly and we don't get that delay.
I'm wondering if there is a setting that I overlooked?
I appreacite if you help me.
-
Hi Everyone,
I wrote a program as follows
Step 1 MOVJ P000 PL=8 NWAIT
'' Some computations
Step 2 MOVJ P001
However, the robot has a delay when reaching P000.
I found out that when I remove the computations there won't be any delay and I would have a smooth motion.
As I read the NWAIT helps the controller to continue with calculations before reaching the point.
By the way, the computation is just one line of simple math.
P000 is in a userframe.
I appreciate if you can help me.
-
Sorry JB for late reply.
I already tried motoDCI32 but not succesful. Maybe the setting wasn't correct.
I'm waiting to get the latest MotoCom and try with MotoCom.
-
Hi Everyone,
I want to use savej and loadj in a job.
I could connect my PC to DX200 via Ethernet and using FTP I can send and get files in my PC.
But in DX200 the save/load option in External Memory (FTP) is not working. It gives the error "the operation is used by other functions"
I almost tried all the FD/RS parameters related to data transmission.
I enabled the DCI pseudo input.
When I run the Savej in a job it gives error "Wrong execution of an instruction"
I tried motoDCI32 on windows 7 but I couldn't stablish a connection.
I went through the manuals but it's not clear under what condition the savej and loadj can be used.
I appreciate if anyone help me.
Thank you.
-
Thanks mate, I always see that safety board and those jumpers but never get more in detail what are those.
I checked the manual and you are correct, terminal 1, 2, 3, and 4.
-
Thanks a lot 95devils.
It's DX200 so the board is YFC board.So I guess I should check the board and check the cuncurrent I/O to find the terminal.
Apparently any signal to those terminals (related to safety which I guess terminal for Universal Safety Input) triggers the Safety Fence Open log function.
-
Hi Everyone,
I like to know what triggers the Safety Fence Open that appears in Logdata.
Is it related to Cuncurrent I/O?
If there is any manual that I can find my answer could you please tell me.
I already read Logging Function in Operator's Manual and I/O Trace Function but it didn't help me.
Thank you for your help.
Cheers.
-
Hi Everyone,
Again Servo Tracking issue :))
We have a robot with 2 external axis but for ext-axis 1 when I want to move the pulses reaches to around 800 and the servo tracking error pops up, however the motor doesn't move. I did the following tests to find the main cause of error:- Cables are fine
- I replaced the motor with new motor but still no rotation in motor's shaft while the pulses increases to around 800
- I swap the cables of external axes amplifiers but still get same error in ext-axis 1 while 2 is just fine
- I check the brake release voltage and it's fine
now I only think of EAXB board. But how that board is damaged while one of the axis is working fine.
Any thought? I would appreciate.
Thank you
-
I found the following information and it might help you:
(I guess this function is good to check that the robot can reach to the point that maybe is an outcome of some computations)Position Check Function (Option)
Outline: Robot controller checks whether P variable can move to a specific position.
Function Specification: Add “CHK” tag to “MOVJ”
Robot controller save result into system variable
Robot does not move while this instruction is running (Only check).
Result System variable $B050
Status
- Possible to move ”0”
- Impossible to move : Out of range “1”
- Impossible to move : Pulse Limit over “2” -
You are right it's PANELBOX.LOG and it's only in DX200 backup files.
Thanks for your help.
-
Thanks RAFAEL, but not sure which file you're talking about.
I checked full backup folder of DX200 and there is not such a file.
-
Hi Everyone,
Is there a way to find out the robot model (and controller model) from backup files without using Motosim?
It seems *.CND, *.DAT, *.LST, *.PRM don't have that information. Only *.HEX and CMOS.bin might have that information but not sure how to check those.Thank you.
..........................
I could find it. It's in SYSTEM.SYS file.
//ROBOT NAME
R1 : MPL0300-J0* 0010_0111
S1 : UNIV-4 0000_1111and another line for controller:
//SYSTEM NO : X6.62A(US)-00
where the first character (X)6.62A(US)-00 specifies
X for XRC
N for NX
D for DX -
It's an old topic but I thought worth to add my comment.
- Duplicate Labels is possible, but how, I don't know
- I saw in few DX100 controllers
- I load the cmos.bin with the job that has the duplicate label but when I deleted that job and load it again I got the Error 2310. Same happened with the actual controller
- I saw in a comment that using Standard Language should be fine but I tried and still I got that Error
- We thought might be System Parameters like S2C parameters but no luck yet -
Thanks 96devils, you are always helpful.
Actually it's a question my friend asked me and I checked the manuals and as you said the only related thing I found was "Relative job".
He is looking for something like CNVRT to convert the Cartesian to pulse.