Sign in to follow this  
Followers 0
ahargrave

Denso Robot VM-60B1D/GM-V

2 posts in this topic

Hello my fellow Nerds, I have a question or two concerning data located in Variable file "Type F". I just got involved with a program at my new job that is using a denso to do a pick and place. Rubber hose is picked up off of a conveyer using cood. from Cognex vision system then installed into steel tube and ferrell. Robot is calling "Getjntdata (5,5)" I understand that it is reading torque,@ joint 5 what i dont understand is by what means is the tourque being derived. The easy answer would be current but the kicker is that some of the "torque values are negative numbers. My second choice would be angular velocity, problem there is that i dont know how to calculate that to verify if the numbers jive. Program Section (wincaps III ) REM******************************************* REM CHECK TORQUES INSERTING HOSE MOVE L, @0 P239, S=50 'INSERT HOSE CLOSE TO BOTTOM OUT DELAY 300 F20=GETJNTDATA(5,5) IF ((F20 < F22) OR (F20 > F21)) Then CALL RejTq2 Goto *RetryHoseInsertion ENDIF CALL GRIPPER_OPEN ' Call Open Gripper Sub-Routine DELAY 100 MOVE P, @0 P240,S=80 ' Move To Machine Crimp Position DELAY 100 CALL GRIPPER_CLOSE ' Call Close Gripper Sub-Routine DELAY 500 MOVE L, @0 P241,S=50 ' Move To Machine Crimp Position DELAY 50 F23=GETJNTDATA(5,5) IF ((F23 < F25) OR (F23 > F24)) Then CALL RejTq2 Goto *RetryHoseInsertion ENDIF REM ******************************************* Actual values from Var Type F -3.903335 Pro2 T Actual 1st 100 Pro2 H L Limit 1st -25 Pro2 T L Limit 1st -42.24786 Pro2 T Actual 2nd -15 Pro2 T H Limit 2nd -300 Pro2 T L Limit 2nd My second question involves comming up with true range limits for this operation. I have a hose, tube w/Ferrell each having a min & max OD/ID and need to determine what ranges i can set taking into consideration all of the possible variations in dia. Only data i have is Parts at Nominal measured in mm , insertion pressure at nominal measured in N. running samples with all parts at all their min and max levels is not an option. This will have to be done mathmatically. Ferrell ID (max) (min) Tube OD (max) (min) Hose OD (max) (min) ID (max) (min) Pressure (max) ? 16.56n (min) ?

Share this post


Link to post
Share on other sites
I am sorry to say I don't have an answer to all of your questions, just the simplest one. I do not have experience with Denso, but other motion controllers and amplifiers I have used calculated torque based on motor current. In the cases where I have had to measure the torque, I had to do an absolute value of the reading because the sign (+ or -) in the measurement would tell the direction of rotation. What baffles me is why only some of the numbers would be negative (unless of course we are seeing the dither of the motor during the move). If the motor is not sized properly or tuned to the load, oscillation or dithering could be seen in the torque values as the motor shaft oscillates back and forth to maintain position. As far as a mathematical formula for determining the necessary force, I cannot help you. The systems I have done in the past were either rotary mechanical systems where we had a spring with a known rating we were compressing or I was given the range of torques to expect. I look forward to the responses of others on this subject.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0