I would call Fanuc.
That didn't get us too far either
I would call Fanuc.
That didn't get us too far either
Tried that, doesn't work I get the same error
The robot model in DCS should be updated but I don't know how
Hi Hawk,
Yes it will. Do you have something in mind?
Hello community,
we have one Fanuc R2000iC-165F with R30iBPlus controller running V9.30P/19 software.
We measured the robot with laser tracker and got DH parameters which we updated like described here:
Updating controller kinematic parameters - RoboDK Documentation
After the restart, we have the following error:
SRVO-364 DCS PRMCRC alarm(G1) 1,1
Apparently, DCS doesnt like that we made this modification of DH parameters although robot is now moving much much preciser.
Does anybody know how to make this alarm go away and keep the DH parameters inside and DCS functionality at the same time?
in the manual it is decribed what to do when this erroro pops-up (maintanance menu) but it only reverts DH parameters to default values.
Thank you very much!
Kind regards!
:fingerscrossed: !
I think you need something called VisDeburr. Let me know if you are still interested in the project.
Darn, I guess I'm still 4 years too early looking for this same functionality...
only 3 more years!
Display MoreI just pushed a beta release of fexcel v2, and I would appreciate your feedback. You can download it here.
From the release page:
New features
* Create a spreadsheet based on the comments of a remote robot or backup directory with `fexcel create`
* Compare the comments in your spreadsheet to any number of targets (remote robots or backup directories) with `fexcel diff`
* Create a configuration file so you don't have to pass the location flags to fexcel every time with the `--save` flag
* See what fexcel sees in your spreadsheet and provided configuration (args or config file) with a bare `fexcel` command
* Get help on any command via `fexcel help` or `fexcel help [cmd]` or `fexcel [cmd] --help`
Improvements
Too many to name, but it's worth mentioning that the comment setting/updating command (`fexcel set`) works intelligently. v1 just hammered each robot with potentially hundreds of requests, but v2 only updates comments that are different from the spreadsheet.
Usage
Use `fexcel help` or see the README on the dev branch.
Hi Jay!
I have just downloaded your program and I think its great!
Yet, I have two questions:
1. Could you please provide some more examples on how to use SET command? I am trying to save configuration with following command but he doesnt want to accept it:
fexcel set c:/users/t.stampar/Downloads/spreadsheet1.xlsx 127.0.0.1 --gins G2 --save ./savedata.yaml
2. Is it possible to just download all data without using flags, just this template?
Thank you very much!
Kind regards,
Tom
Hello Uzay,
I have the same problem, did you managed to solve it?
Thanks,
Tom
Hi guys,
sorry to bring this topic from the dead but I was wondering if somebody has some manual for IRC5 or IRC5P with commands, for example how to make B-Start, Warmstart and so on...?
Thanks!
Tom
Hi guys,
I'm having strange issue with R-J3iC Controller. I wanted to load some programs in controller that I shifted in roboguide. Previously these programs were in the controller with the same name (62 TP programs). When I loaded them, on some of these 62 TP programs, in comment says "Not Loaded" and they are empty. I checked then in Roboguide, they are not empty and they have a normal comment. When I load them again, one by one, then everything is ok. Has anybody here had the same issue?
Thanks in advance!
Tom
After all I did it in System job and it works great
What I'm not sure, and maybe somebody know here, is system job running in the loop or just one? I did inside infinite loop but haven't tried without it
Now it makes sense, this number 76670 is internal address for Reserved system area in profinet interface
Ok, I think I found solution, in Concurrent IO I have to connect #50440 with internal memory address like #76670 and then I have to do the GRP block (which I have no idea what is that) and in this block I have to write #30730 and #76670. I think this GRP block is a block where I connect internal addresses with profinet adresses. Maybe if someone can explain it correctly, I would be grateful
Hi guys!
Its me again now I have DX-100 with profinet (also defined in Yaskawa). In my last project I had DX-200 with profinet defined by Yaskawa and inside was one byte called "control group running" - it would set one bit on 1 when group R1 would move. My PLC guys used that bit for something important and now in DX-100 profinet interface there is no byte "Controlled group". In this project we use only one bit from this byte (group R1). Is there any possibility to implement this bit on my interface? Maybe from Concurent IO? but even if there is such a bit as system bit, I don't know it's address. so pls
Tnx to all!
Ok, I found it and tested it, seems like I have it but I'm not sure did we payed for it or not... I'm sure that System job is payed option on DX-200 controller which I find really bad...
everyone
Hi,First, you have to make user frame. Menu -> robot -> user coordinate.
Then you can make a new position based on that user frame.
menu -> variable -> position.
For example P006. Select and choose user, the number refers to your user frame.Now you can use your position in the user frame.
Does this help?
not really, that means that every point I have to transfer to my new user frame but
You can use "Relative Job"If you already teach some programs with robot origin, you can converse to "Relative Job" and select your own user frame.
where is that "Relative Job"? I have DX-200 controller
Hi all! I'm sorry but I couldn't find answer to my question, still a Yaskawa Noob
Anyway, I know that in Fanuc I can write in the begining of program which userframe and toolframe program should use. So what we do here in my company, we build the whole system, test everything, teach some programs to see if everything works (sometimes get a good products) and then we disassemble everything, ship to our customer, and then assemble again. When we teach programs, we usually make a userframe on the station or turning table and when we assemble it again, programs work in 99% of cases.
So my question is how to assign userframe to a program or points like in Fanuc or is it somehow different in Yaskawa and how to do this?
Thank you very much!
yes because I get this two inputs from PLC and I would like to learn how to do it in Ladder logic
yes, I understand what you mean but in my controller relays that start with #2XXXX are associated with external input when I open my LST with MLadder, I have inside GOUT blocks but there isn't any that starts with #2xxxx, I have only for example #76xxx or #75xxx or #56xxx...
also I have two ladder diagrams, one is User Ladder and one is System Ladder. Above I said for User ladder