10.01.2013 Views

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Using the above equation, the following expressions may be written describing the robot TCP position<br />

during the placement of horizontal cl<strong>amp</strong>s with respect to the fixture bed coordinate frame.<br />

© 2001 by CRC Press LLC<br />

(3.27)<br />

(3.28)<br />

(3.29)<br />

where the �RHCP is the translation in the X-direction from the coordinate frame describing the reference<br />

fixture position to that of the pick/place position, and �RHCCF is the initial (i.e., uncl<strong>amp</strong>ed) clearance<br />

between the contact surfaces of the horizontal cl<strong>amp</strong> and the workpiece. As an ex<strong>amp</strong>le, Figure 3.15<br />

shows various locations at which the manipulator is required to interact with the horizontal cl<strong>amp</strong> in<br />

order to perform pick/place and height adjustment operations. Therefore, functional locations on the<br />

fixture module and robot TCP poses may be obtained using the above formulation in a similar manner.<br />

Calculation of Interference<br />

Collision avoidance requires magnitude and direction information; it is generally used for path planning<br />

of robots providing alternative robot position. Thus, collision avoidance is not appropriate for application<br />

in fixture planning. This is mainly due to the fact that the fixture modules must be at locations where<br />

they would be in contact with the workpiece. The technique appropriate for fixture construction is<br />

interference detection requiring only a true or false result. Therefore, we are only interested in interference<br />

detection at critical locations during fixture construction.<br />

The proposed approach utilizes three tests to predict if any interference occurs between the fixture<br />

modules during the construction of the fixture. These tests include minimum separation, maximum<br />

separation, and model boundary. The underlying reason for minimum and maximum separation tests<br />

is to create a minimum region in which interference will occur, and a maximum region in which<br />

interference will not occur, regardless of the orientation of the fixture modules (Figure 3.16). The model<br />

boundary test is performed if the condition for minimum separation is met and the condition for<br />

maximum separation is not, thus taking into account the orientation of the fixture modules. The strategy<br />

and mathematical formulations for each test will be outlined using ex<strong>amp</strong>les of cases involving interference<br />

between horizontal supports. Cases of interference detection involving other fixture modules follow<br />

similar hierarchical structure and formulations.<br />

Minimum Separation<br />

The test for minimum separation determines if the distance between the axes of the pick�place�adjustment<br />

coordinate frames of the two horizontal supports is smaller than the minimum distance required such<br />

that the bases of the two horizontal supports would not interfere with each other. Thus, if this condition<br />

is not satisfied, regardless of the orientation of the fixture modules, the two horizontal supports will<br />

collide during fixture setup. Figure 3.17 shows the schematic diagram of two horizontal supports located<br />

so that the shortest distance between the base centers is obtained. The geometrical constraint may be<br />

formulated mathematically as follows:<br />

or<br />

HC PXj<br />

HC PYj<br />

HC PZj<br />

�<br />

�<br />

HC FXj<br />

HC FYj<br />

� ( �RHCP � �RHCCF) cos(<br />

HCF�j) � ( �RHCP � �RHCCF) sin(<br />

HCF�j) � Z � �ZHCP where Z � 0 @ fixture bed coordinate frame<br />

�CC �HS ��HS ��<br />

�min �<br />

�CC � 2�HS � � 0<br />

(3.30)<br />

(3.31)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!