{"app":"protojoint","version":1,"name":"Flanged 608 bearing housing","units":"mm","nextId":7,"rollTo":null,"analysis":{"load":{"equip":2000,"dist":"top","dyn":1.5,"extra":0,"lat":0,"selfw":true,"sup":"pin"},"mat":{"E":69000,"fy":240,"sf":2.5,"dlim":360,"K":1,"conn":"ic2"},"supports":[],"loads":[]},"components":[{"id":0,"name":"Root","T":{"p":[0,0,0],"q":[0,0,0,1]},"hidden":false,"material":{"name":"PETG","density":1270}}],"activeComp":0,"hidden":[],"joints":[],"links":[],"params":[{"name":"bearingOD","unit":"mm","expr":"22","comment":"Bearing outer diameter"},{"name":"bearingWidth","unit":"mm","expr":"7","comment":"Bearing width"},{"name":"fit","unit":"mm","expr":"0.1","comment":"Seat clearance"},{"name":"shoulder","unit":"mm","expr":"1.5","comment":"Shoulder under the bearing"},{"name":"wall","unit":"mm","expr":"3","comment":"Boss wall"},{"name":"height","unit":"mm","expr":"11","comment":"Overall height"},{"name":"flangeDiameter","unit":"mm","expr":"56","comment":"Flange diameter"},{"name":"flangeThickness","unit":"mm","expr":"4","comment":"Flange thickness"},{"name":"boltCount","unit":"","expr":"3","comment":"Number of bolt holes"},{"name":"boltHoleDiameter","unit":"mm","expr":"4.5","comment":"Bolt hole diameter"},{"name":"boltCircleDiameter","unit":"mm","expr":"44","comment":"Bolt circle diameter"},{"name":"pocketR","unit":"mm","expr":"(bearingOD + fit)/2","comment":"bearing seat radius"},{"name":"shR","unit":"mm","expr":"max(bearingOD/2 - shoulder, 0.3*bearingOD)","comment":"radius of the hole under the seat (the shoulder stops short of the inner ring)"},{"name":"bossR","unit":"mm","expr":"pocketR + wall","comment":"boss radius"},{"name":"ft","unit":"mm","expr":"flangeThickness","comment":"flange thickness"},{"name":"bossH","unit":"mm","expr":"max(height, bearingWidth + 1.5mm, ft + 2mm)","comment":"overall height: the seat and 1.5 mm of shoulder, and 2 mm of boss over the flange"},{"name":"rF","unit":"mm","expr":"min(2mm, wall, bossH - ft - 1mm)","comment":"fillet between the boss and the flange"},{"name":"cb","unit":"mm","expr":"min(0.8mm, wall/3)","comment":"chamfer on the boss top"},{"name":"ce","unit":"mm","expr":"min(0.6mm, wall/3)","comment":"lead-in chamfer of the seat"},{"name":"bcMin","unit":"mm","expr":"2*(bossR + rF) + boltHoleDiameter + 2mm","comment":"smallest bolt circle: the holes clear of the fillet"},{"name":"flangeUsed","unit":"mm","expr":"max(flangeDiameter, bcMin + boltHoleDiameter + 4mm)","comment":"flange diameter, grown when its bolts would not fit"},{"name":"bcUsed","unit":"mm","expr":"min(max(boltCircleDiameter, bcMin), flangeUsed - boltHoleDiameter - 4mm)","comment":"bolt circle diameter, between the fillet and 2 mm inside the flange edge"},{"name":"holeUsed","unit":"mm","expr":"min(boltHoleDiameter, bcUsed*sin(180deg/boltCount) - 1mm)","comment":"bolt hole diameter, the holes kept 1 mm apart"}],"sections":[],"features":[{"id":1,"type":"sketch","name":"Flange","visible":true,"comp":0,"plane":{"origin":[0,0,0],"x":[1,0,0],"y":[0,1,0],"name":"XY"},"faceRef":null,"planeRef":null,"nextEid":5,"nextCid":7,"entities":[{"cst":false,"t":"circle","c":[0,0],"r":28,"id":1},{"cst":false,"t":"circle","c":[22,0],"r":2.25,"id":2},{"cst":false,"t":"circle","c":[-10.999999999999995,19.052558883257653],"r":2.25,"id":3},{"cst":false,"t":"circle","c":[-11.00000000000001,-19.052558883257646],"r":2.25,"id":4}],"constraints":[{"t":"coincident","refs":[{"e":1,"k":"c"},{"e":"origin"}],"id":1},{"t":"diameter","refs":[{"e":1}],"val":56,"expr":"flangeUsed","id":2,"name":"d1"},{"t":"horizontal","refs":[{"e":"origin"},{"e":2,"k":"c"}],"id":3},{"t":"hdist","refs":[{"e":"origin"},{"e":2,"k":"c"}],"val":22,"expr":"bcUsed/2","sign":1,"id":4,"name":"d2"},{"t":"diameter","refs":[{"e":2}],"val":4.5,"expr":"holeUsed","id":5,"name":"d3"},{"t":"pattern","kind":"circ","src":[2],"center":{"e":"origin"},"count":3,"circ":"full","angle":360,"exprs":{"count":"boltCount"},"inst":[{"k":1,"ids":[3]},{"k":2,"ids":[4]}],"refs":[{"e":"origin"},{"e":2},{"e":3},{"e":4}],"id":6}]},{"type":"extrude","name":"","sketch":1,"seeds":[[0,0]],"start":"profile","startOffset":0,"startRef":null,"side":"one","symTotal":true,"extent":"dist","dist":4,"to":null,"op":"new","exclude":[],"suppressed":false,"lumps":"split","exprs":{"dist":"ft"},"id":2,"comp":0,"seedIds":[{"o":[1],"h":[2,3,4]}]},{"id":3,"type":"sketch","name":"Boss","visible":true,"comp":0,"plane":{"origin":[0,0,0],"x":[1,0,0],"y":[0,0,1],"name":"XZ"},"faceRef":null,"planeRef":null,"nextEid":8,"nextCid":23,"entities":[{"cst":false,"t":"line","a":[0,2],"b":[16.05,2],"id":1},{"cst":false,"t":"line","a":[16.05,2],"b":[16.05,4],"id":2},{"cst":false,"t":"arc","c":[16.05,6],"r":2,"a0":3.141592653589793,"a1":4.71238898038469,"id":3},{"cst":false,"t":"line","a":[14.05,6],"b":[14.05,10.2],"id":4},{"cst":false,"t":"line","a":[14.05,10.2],"b":[13.25,11],"id":5},{"cst":false,"t":"line","a":[13.25,11],"b":[0,11],"id":6},{"cst":false,"t":"line","a":[0,11],"b":[0,2],"id":7}],"constraints":[{"t":"coincident","refs":[{"e":1,"k":"b"},{"e":2,"k":"a"}],"id":1},{"t":"coincident","refs":[{"e":2,"k":"b"},{"e":3,"k":"e"}],"id":2},{"t":"coincident","refs":[{"e":3,"k":"s"},{"e":4,"k":"a"}],"id":3},{"t":"coincident","refs":[{"e":4,"k":"b"},{"e":5,"k":"a"}],"id":4},{"t":"coincident","refs":[{"e":5,"k":"b"},{"e":6,"k":"a"}],"id":5},{"t":"coincident","refs":[{"e":6,"k":"b"},{"e":7,"k":"a"}],"id":6},{"t":"coincident","refs":[{"e":7,"k":"b"},{"e":1,"k":"a"}],"id":7},{"t":"vertical","refs":[{"e":"origin"},{"e":1,"k":"a"}],"id":8},{"t":"vdist","refs":[{"e":"origin"},{"e":1,"k":"a"}],"val":2,"expr":"ft/2","sign":1,"id":9,"name":"d4"},{"t":"hdist","refs":[{"e":"origin"},{"e":1,"k":"b"}],"val":16.05,"expr":"bossR + rF","sign":1,"id":10,"name":"d5"},{"t":"vdist","refs":[{"e":"origin"},{"e":1,"k":"b"}],"val":2,"expr":"ft/2","sign":1,"id":11,"name":"d6"},{"t":"vertical","refs":[{"e":2}],"id":12},{"t":"hdist","refs":[{"e":"origin"},{"e":3,"k":"c"}],"val":16.05,"expr":"bossR + rF","sign":1,"id":13,"name":"d7"},{"t":"vdist","refs":[{"e":"origin"},{"e":3,"k":"c"}],"val":6,"expr":"ft + rF","sign":1,"id":14,"name":"d8"},{"t":"radius","refs":[{"e":3}],"val":2,"expr":"rF","id":15,"name":"d9"},{"t":"vdist","refs":[{"e":"origin"},{"e":4,"k":"a"}],"val":6,"expr":"ft + rF","sign":1,"id":16,"name":"d10"},{"t":"hdist","refs":[{"e":"origin"},{"e":4,"k":"b"}],"val":14.05,"expr":"bossR","sign":1,"id":17,"name":"d11"},{"t":"vdist","refs":[{"e":"origin"},{"e":4,"k":"b"}],"val":10.2,"expr":"bossH - cb","sign":1,"id":18,"name":"d12"},{"t":"hdist","refs":[{"e":"origin"},{"e":5,"k":"b"}],"val":13.25,"expr":"bossR - cb","sign":1,"id":19,"name":"d13"},{"t":"vdist","refs":[{"e":"origin"},{"e":5,"k":"b"}],"val":11,"expr":"bossH","sign":1,"id":20,"name":"d14"},{"t":"vertical","refs":[{"e":"origin"},{"e":6,"k":"b"}],"id":21},{"t":"vdist","refs":[{"e":"origin"},{"e":6,"k":"b"}],"val":11,"expr":"bossH","sign":1,"id":22,"name":"d15"}]},{"type":"revolve","name":"","sketch":3,"seeds":[[7.025,7.5]],"axis":{"kind":"y","id":null},"side":"one","symTotal":true,"extent":"full","angle":360,"to":null,"op":"join","exclude":[],"suppressed":false,"lumps":"split","id":4,"comp":0,"seedIds":[{"o":[1,2,3,4,5,6,7],"h":[]}]},{"id":5,"type":"sketch","name":"Bearing seat","visible":true,"comp":0,"plane":{"origin":[0,0,0],"x":[1,0,0],"y":[0,0,1],"name":"XZ"},"faceRef":null,"planeRef":null,"nextEid":9,"nextCid":25,"entities":[{"cst":false,"t":"line","a":[0,-1],"b":[9.5,-1],"id":1},{"cst":false,"t":"line","a":[9.5,-1],"b":[9.5,4],"id":2},{"cst":false,"t":"line","a":[9.5,4],"b":[11.05,4],"id":3},{"cst":false,"t":"line","a":[11.05,4],"b":[11.05,10.4],"id":4},{"cst":false,"t":"line","a":[11.05,10.4],"b":[11.65,11],"id":5},{"cst":false,"t":"line","a":[11.65,11],"b":[11.65,12],"id":6},{"cst":false,"t":"line","a":[11.65,12],"b":[0,12],"id":7},{"cst":false,"t":"line","a":[0,12],"b":[0,-1],"id":8}],"constraints":[{"t":"coincident","refs":[{"e":1,"k":"b"},{"e":2,"k":"a"}],"id":1},{"t":"coincident","refs":[{"e":2,"k":"b"},{"e":3,"k":"a"}],"id":2},{"t":"coincident","refs":[{"e":3,"k":"b"},{"e":4,"k":"a"}],"id":3},{"t":"coincident","refs":[{"e":4,"k":"b"},{"e":5,"k":"a"}],"id":4},{"t":"coincident","refs":[{"e":5,"k":"b"},{"e":6,"k":"a"}],"id":5},{"t":"coincident","refs":[{"e":6,"k":"b"},{"e":7,"k":"a"}],"id":6},{"t":"coincident","refs":[{"e":7,"k":"b"},{"e":8,"k":"a"}],"id":7},{"t":"coincident","refs":[{"e":8,"k":"b"},{"e":1,"k":"a"}],"id":8},{"t":"vertical","refs":[{"e":"origin"},{"e":1,"k":"a"}],"id":9},{"t":"vdist","refs":[{"e":1,"k":"a"},{"e":"origin"}],"val":1,"expr":"1mm","sign":1,"id":10,"name":"d16"},{"t":"hdist","refs":[{"e":"origin"},{"e":2,"k":"a"}],"val":9.5,"expr":"shR","sign":1,"id":11,"name":"d17"},{"t":"vdist","refs":[{"e":2,"k":"a"},{"e":"origin"}],"val":1,"expr":"1mm","sign":1,"id":12,"name":"d18"},{"t":"hdist","refs":[{"e":"origin"},{"e":3,"k":"a"}],"val":9.5,"expr":"shR","sign":1,"id":13,"name":"d19"},{"t":"vdist","refs":[{"e":"origin"},{"e":3,"k":"a"}],"val":4,"expr":"bossH - bearingWidth","sign":1,"id":14,"name":"d20"},{"t":"hdist","refs":[{"e":"origin"},{"e":4,"k":"a"}],"val":11.05,"expr":"pocketR","sign":1,"id":15,"name":"d21"},{"t":"vdist","refs":[{"e":"origin"},{"e":4,"k":"a"}],"val":4,"expr":"bossH - bearingWidth","sign":1,"id":16,"name":"d22"},{"t":"hdist","refs":[{"e":"origin"},{"e":5,"k":"a"}],"val":11.05,"expr":"pocketR","sign":1,"id":17,"name":"d23"},{"t":"vdist","refs":[{"e":"origin"},{"e":5,"k":"a"}],"val":10.4,"expr":"bossH - ce","sign":1,"id":18,"name":"d24"},{"t":"hdist","refs":[{"e":"origin"},{"e":6,"k":"a"}],"val":11.65,"expr":"pocketR + ce","sign":1,"id":19,"name":"d25"},{"t":"vdist","refs":[{"e":"origin"},{"e":6,"k":"a"}],"val":11,"expr":"bossH","sign":1,"id":20,"name":"d26"},{"t":"hdist","refs":[{"e":"origin"},{"e":7,"k":"a"}],"val":11.65,"expr":"pocketR + ce","sign":1,"id":21,"name":"d27"},{"t":"vdist","refs":[{"e":"origin"},{"e":7,"k":"a"}],"val":12,"expr":"bossH + 1mm","sign":1,"id":22,"name":"d28"},{"t":"vertical","refs":[{"e":"origin"},{"e":8,"k":"a"}],"id":23},{"t":"vdist","refs":[{"e":"origin"},{"e":8,"k":"a"}],"val":12,"expr":"bossH + 1mm","sign":1,"id":24,"name":"d29"}]},{"type":"revolve","name":"","sketch":5,"seeds":[[4.75,4]],"axis":{"kind":"y","id":null},"side":"one","symTotal":true,"extent":"full","angle":360,"to":null,"op":"cut","exclude":[],"suppressed":false,"lumps":"split","id":6,"comp":0,"seedIds":[{"o":[1,2,3,4,5,6,7,8],"h":[]}]}]}
