I just recently had this happen on an XRC robot. I didn't investigate this too much. Just changed everything offline in Notepad++
Try resetting the INFORM commands... sometimes they disapear.
- TEACHING CONDITIONS
---- DATA MENU in upper left corner
---------- RESET INSTRUCTIONS
I`ve been burned by a similar situation before. This resolved my problem.
Your probably using a paint robot. The paint robots go through an air purge cycle to evacuate the internal chambers of the robot arm. This is what helps make your robot "explosion proof.
Servo power can NOT be applied until the robot has been purged.
The timers should NOT be adjusted as they are set by the factory to allow proper purge time.
Did you ever see the need for a force sensor?
I have all this equipment setup in my lab. I drilled a ton of holes today. Some of my co-workers feel the need to use a force sensor to control the force applied at the initial "pierceing" of the metal.
I don't really agree that it is needed. It also costs around $8000 and introduces a layer of complexity that i'm trying to minimize
I'm looking at drilling into aluminum with a push corp motor mounted on the 6th axis of my robot arm. I'm also using an ATI force sensor to monitor the forces being applied on the z axis.
Has anyone ever tried such applications? What were your results? How did you approach this??
-> Search for material surface ?
-> Begin initial drilling operation (pierce)
-> Move to bottom of drilling operation (thru hole)
I'm working on an application involving the drilling and tapping of holes. The spindle motor is mounted on the 6th axis of the arm. I'm wondering if anyone has done this before and could share their thoughts on such applications.
Currently in the lab I've outfitted the arm with a force sensor from ATI. My working idea is that I'd use the force sensor to maintain consistent force while drilling the hole. Any input is appreciated.
To accomplish Ethernet/IP, you need the Ethernet/IP hardware installed.
Plain and simple!
NX, DX, XRC are all the same. It's the username that is different...
XRC username = xrcmaster
NX username = nxmaster
DX username = rcmaster
password is always your management mode password (99999999)
for example, from command promt
> ftp open 192.168.255.1
> username = rcmaster
> password = 99999999
> ls (ls = command to list all jbi's
> ls.prm ( = list all paramters)
If you have sofwater such as FileZilla or CuteFTP you can use that to backup data from your robot
The pendant runs an ethernet connection back to the CPU board of the robot. This communication link is broken. Most of the time it is the pendant cable.
Please try changing it out.
The NX paramater is the same as the DX parameter.
It is a feature used in welding as this allows a weld technician to run the robot job with one hand and then hold a welding mask with the other so they can watch the weld.
Best to send Motoman your ALL.PRM file and they will modify it for you.
The ladder can't access B-variables directly.
In a robot job you would have to use DOUT (OG#xxx)
Hopefully this helps get you started.
This was for the DeviceNet interface.
You will have to setup the Robot as master with your CNC as slave node.
Haas makes a "robot ready interface". From my experience, Haas was not good in supporting it. Calling their tech support was pointless as no one had any understanding of what exactly the interface did.
I eventually did track down a diagram from them that helped. I might be able to dig it up.
Purchase the FSU option and you can define safety zones for your robot. It will not leave the defined robot range.
75xxx relays (75002 and 75612) are user programmable relays (auxiliary) so that means you really won't find them in any manual. Basically that rung means you can call the master job from 2 places... I'm guessing either from a physical hard wire input or probably via a PLC.
What you could do is add another OR condition to this logic. You would have to create a new rung that fires a one shot rising input when you switch modes. This condition would then call your master job (40070)
I'm assuming DX controller ...
50053 = teach mode selected
50054 = play mode selected
only available on DX-100 / FS-100 and above.
Not on NX or older.
I just came across this
S2C774 Conveyor current position output destination register NO
I can't test but it sounds like you would input the M register number and then it will be updated with the current position of the conveyor... most likely in mm though and not encoder units.
S2C332 is for NX controllers
If you are using other controller it is different.
You could theoretically have a million parts being tracked in the conveyor queue. There is no registers that give you the count for each part. We always install a small divider board made by allen bradley that splits the encoder signal to multiple devices. It is cheap and works well.
Hello Forum Members,
I have opportunity to provide feedback to Yaskawa on some features that I would like to see developed into the robot controller. I thought it would be interesting to see what others might want as well.
Please share your thoughts, I can promise you that I will forward them along.