and by pallet, I mean that there is a pallet lift system and there are single pallets on a conveyor. The pallet arrives at a pallet stop and a pallet lift raises and locates the pallet. All pallets are in the same located position and there is only one part on each pallet. I am not depalletizing .
Posts by JeremyAdair
-
-
HiI dont know much about Denso but your "problem" could be related to any other robot manufacture.
Are you using vision ?
I dont understand who's directing the robot to go to a particular x,y
Are you palletizing and your math doesnt work ?There is no vision on this robot, but there are on the other two I have.
It is a pick and place operation. We pick from a pallet and place the parts into an upper nest and lower nest of an IR welder, then we smash the two pieces of plastic together and remove the part with the robot.
I am just teaching the points for a new part with the teach pendant and duplicating the contractor's code. I only had two days with the line. To get the part into the nest to teach the point was very difficult using the coordinate system that the original robot programmer used.
I think what I need to do is use the tool point coordinate system to orient the part, then switch coordinate systems to a work area so that the XYZ plane is easy to teach. I am just not confident yet because I came to this conclusion from reading the instruction manual. I do not have a good robot base of knowledge to build upon.
Denzo has a simulator that I figured out, so I probably just need to sit down and play with a copy of the program in the test environment.
-
A contractor installed our robots. I have figured out Allen bradley comms and most of the moves.
We are picking and placing. I made a case switch to do one set of robot moves or the other. Then problems started when we went to go touch up points.
The robot uses the default work area(work 1) and a tool group for a part we pick up and put into a nest.
However the tool has to have quite a bit of rotation about various axis to get the part center point over the nest, That creates a problem because now I cant move directly x or directly Y to set the part in the nest. Since the tooling coordinate is twisted it moves in the twisted x or y direction instead of the one I want.
Is the solution to this, to create a work area? Then I should be able to move in the X-Y-Z plane of that work area instead of the X-Y-Z plane of the tooling point?
Or is the solution to reteach the tooling point to where the object is centered and the Rx,Ry,Rz are 0, 180, or 90?
The idea of a work area coordinate plane and a tool group coordinate plane confuses me. I don't understand how to select one or the other in the robot. I know I can select both but I'm not wrapping my head around which coordinate plane I am in when I have two.
-
Hello everyone,
I tried contacting denso support but it is pretty awful. I have several densos on our lines and we want to completely automate much of our plant. To do this we need to bring it in house.
When looking at the documentation the only thing I find is how to setup comms to Allen Bradley, and nothing else.
Look here - http://densorobotics.com/content/user_manuals/19/005485.htmlI asked for help from tech support. I said hey I have my robot already communicating, I have arrays of robot.I and robot.O in my program, but I can not figure out how they connect between the two.
After several emails with denso I has handed these 3 pages for documentation.
http://densorobotics.com/content/user_manuals/19/001005.html
http://densorobotics.com/content/user_manuals/19/001006.html
http://densorobotics.com/content/user_manuals/19/001011.htmlNone of these explain the communications with AB and Denso. I am very tempted to stop our automation projects with Denso and go to Fanuc if this is the best support Denso has to offer.
Are there any resources for this? Maybe I am missing the propper google keywords or something because I cant find anything. I just need to pass a float to my robot (or ints since denzo doesn't handle floats).