This used a very different approach from the other three. At this point, several changes were made to earlier choices about which features of the part were to be included in the model. These changes were based on feedback from C5SC members. Instead of modeling the holes for the terminal screws, the heads were modeled using bosses. Also, the sides of the fins were rounded, as specified in the MIL SPEC. This model was also created such that in the top cplane, the Z axis was along the axis of the lower left mounting hole. The other models had the Z axis along the hole axis in the front cplane. All of the models have the origin of the hole at the global origin. This change was made because the earlier models did not conform to Raytheon's standard practices.
Instead of building a profile and extruding it to make the body of the strip, this method started off with a solid box. The appropriate faces were then rotated using the rotate face command. The mounting holes were inserted as before, and the bosses were inserted in the same way as the screw holes, except using the Insert Boss command. In order to add the fillets to the fins, one box had to be inserted, filleted and copied, instead of all of the boxes being inserted at once. The fillets were created with the Fillet Between command, which takes two edges, and replaces the face between them with a rounded face, adjusting the adjacent faces as necessary. This command can only work on one face at a time, so it had to be executed twice to fillet both faces. The box, the first fin and the group of duplicated fins were then unioned together to create the final part.
This final method uses four intermediate variables:
Figure 4.20 shows the strip in various stages of construction. The final figure is the strip rendered as ``shaded without wireframe''. CADDS5 normally just shows the part as a wireframe profile.
Figure 4.20: Construction Stages of the Terminal Strip
Construction:
Variables:
Variable Name Determined By A Family B Family Body_Ht Eqn - Class Class Family Fin_Ht Eqn - Class Fin_Width Eqn - Class Fin_Pattern_Start Eqn - MH_X, Hole_X, Fin_Width Fin_Pattern_X Eqn - Hole_X, Terminals Fins Eqn - Terminals Boss_Pattern_X Eqn - Hole_X, Terminals Hole_X Eqn - Class Hole_Y Eqn - Class MH_Dia Eqn - Class MH_X Eqn - Class MH_Y Eqn - Class Terminals Family TS_Height Eqn - Class TS_Dia Eqn - Class Width Eqn - Class
Equations:
Fins = Terminals + 1 Boss_Pattern_X = (Terminals-1) * Hole_X Fin_Pattern_Start = MH_X + Hole_X/2 - Fin_Width/2 Fin_Pattern_X = Hole_X * Terminals if Class = 37 then Body_Ht = 0.328 else if Class = 38 then Body_Ht = 0.391 else\ if Class = 39 then Body_Ht = 0.453 if Class = 37 then Fin_Ht = 0.484 else if Class = 38 then Fin_Ht = 0.578 else\ if Class = 39 then Fin_Ht = 0.703 if Class = 37 then Fin_Width = 0.06 else if Class = 38 then Fin_Width = 0.1 else\ if Class = 39 then Fin_Width = 0.125 if Class = 37 then Hole_X = 0.375 else if Class = 38 then Hole_X = 0.438 else\ if Class = 39 then Hole_X = 0.562 if Class = 37 then Hole_Y = 0.312 else if Class = 38 then Hole_Y = 0.421 else\ if Class = 39 then Hole_Y = 0.5 if Class = 37 then MH_Dia = 0.16 else if Class = 38 then MH_Dia = 0.19 else\ if Class = 39 then MH_Dia = 0.219 if Class = 37 then MH_X = 0.141 else if Class = 38 then MH_X = 0.156 else\ if Class = 39 then MH_X = 0.203 if Class = 37 then MH_Y = 0.281 else if Class = 38 then MH_Y = 0.352 else\ if Class = 39 then MH_Y = 0.406 if Class = 37 then TS_Dia = 0.2 else if Class = 38 then TS_Dia = 0.2 else\ if Class = 39 then TS_Dia = 0.2 if Class = 37 then TS_Height = 0.05 else if Class = 38 then TS_Height = 0.05 else\ if Class = 39 then TS_Height = 0.05 if Class = 37 then Width = 0.875 else if Class = 38 then Width = 1.125 else\ if Class = 39 then Width = 1.312
Last Modified: Wed Aug 28 14:41:29 EDT 1996
Gregory Marr <gregm@alum.wpi.edu>