{;; ****************************************** File: AC-KB.LSP } {; ********* KB Structures *** } {; Temporary measure} {; ***** Define the structures} (DS Requirements (Requirements:EnvelopeLength 7.83) (Requirements:EnvelopeHeight 1.5) (Requirements:EnvelopeWidth 1.75) (Requirements:MaxTemperature 250) (Requirements:OperatingMedium 'Air) (Requirements:OperatingPressureMax 60) (Requirements:OperatingPressureMin 30) (Requirements:RodLoad 1.4) (Requirements:Stroke 1.75) (Requirements:RodThreadType 'UNF24) (Requirements:RodThreadLength 1.031) (Requirements:RodDiameter (LNGTH 0.312 0.000 0.002) ) (Requirements:Environment 'Corrosive) (Requirements:Quality 'Reliable) (Requirements:MountingScrewSize '(LNGTH 0.190 0.005 0.005) ) (Requirements:MountingHoleToHole '(LNGTH 0.625 0.005 0.005) ) (Requirements:MaxFaceToMountingHoles '(LNGTH 0.310 0.005 0.005) ) (Requirements:MTBF 100000) (Requirements:AirInletDiameter 0.374) ) (DS Head Head:Width Head:Depth Head:Height Head:Material Head:ScrewSize Head:CenterCenterDistance Head:MountingHoleDiameter (Head:CounterSinkDiameter '(LNGTH 0.37 0.01 0.01) ) Head:MaxHtoFDistance Head:MountingHolesToFaceDistance Head:WiperSeatDepth Head:WiperSeatDiameter Head:WiperType Head:AirHoleToSideDistance Head:AirHoleToFaceDistance Head:AirHoleDepth Head:AirHoleDiameter Head:AirCavityID Head:AirCavityOD Head:AirCavityDepth Head:TRHCenterCenterDistance Head:TRHDepth Head:TRHDiameter Head:BearingThickness Head:Bearing1Length Head:Bearing2Length (Head:SealSeatWidth '(LNGTH 0.125 0.005 0.005) ) Head:SealSeatToFaceDistance Head:SealSeatDiameter Head:TubeSeatID Head:TubeSeatOD Head:TubeSeatDepth ) (DS Rod Rod:Diameter Rod:Length Rod:ThreadLength Rod:ThreadType Rod:Material Rod:PistonSeatDiameter Rod:PistonSeatLength Rod:EndOfRodToHead ) (DS Tube Tube:Material Tube:Length Tube:ID Tube:OD Tube:ChamferLength Tube:ChamferAngle ) (DS Cap Cap:Material Cap:Height Cap:Width Cap:Depth Cap:InternalDepth Cap:InternalDiameter Cap:TubeSeatDepth Cap:TubeSeatID Cap:TubeSeatOD Cap:AirHoleDiameter Cap:AirHoleCenterToBackDistance Cap:AirHoleDepth Cap:BackFaceThickness Cap:TRtoTRDistance Cap:TRDiameter Cap:TRDepth Cap:TRRecessDepth Cap:TRRecessRadius Cap:LargeChamferWidth Cap:LargeChamferAngle Cap:SmallChamferWidth Cap:SmallChamferAngle ) (DS Piston Piston:Diameter Piston:Material Piston:Thickness Piston:RodHole Piston:SpringSeatDepth Piston:SpringSeatID Piston:SpringSeatOD Piston:SealType Piston:SealSeatDiameter Piston:SealSeatWidth Piston:SealSeatPosition Piston:BreakawayCutDiameter Piston:BreakawayCutDepth Piston:NotchCount Piston:NotchWidth Piston:NotchDepth Piston:BrazeSeatDepth Piston:BrazeSeatDiameter ) (DS Bumper Bumper:Material Bumper:Length Bumper:ID Bumper:OD Bumper:FlangeDiameter Bumper:FlangeThickness ) (DS Spring Spring:Material (Spring:OD 0.985) (Spring:ID 0.770) Spring:WireDiameter Spring:FreeLength Spring:CompressedLength Spring:InstalledLength Spring:Load Spring:NumberOfCoils Spring:DeflectionPerCoil ) (DS BodySeal BodySeal:OD BodySeal:ID BodySeal:Material (BodySeal:Thickness 0.028) ) (DS TieRod TieRod:Material TieRod:Diameter TieRod:Length TieRod:ThreadLength (TieRod:HeadDiameter 0.3125) (TieRod:HeadThickness 0.25) ) (DS StainlessSteel (StainlessSteel:MinThickness 0.0625 ) ) (DS Brass (Brass:MinThickness 0.078) ) (DS Aluminum (Aluminum:MinThickness 0.094) ) {; ************ Build Instances of structures ***} (GC) (DE BuildInstance (Nm) (PUTPROP Nm (EVAL (LIST (READLIST (APPEND '(M A K E -) (EXPLODE Nm) ) ) ) ) 'KBStructurePtr ) ) (BuildInstance 'Requirements) (BuildInstance 'Head) (BuildInstance 'Rod) (BuildInstance 'Tube) (BuildInstance 'Cap) (BuildInstance 'Piston) (BuildInstance 'Bumper) (BuildInstance 'Spring) (BuildInstance 'BodySeal) (BuildInstance 'TieRod) (BuildInstance 'StainlessSteel) (BuildInstance 'Brass) (BuildInstance 'Aluminum) (MSG T "------------------------------------------------------" T)