(There’s a long thread explaining the models and some issues here: lynxmotion.net/phpbb/viewtopic.php?t=273, but that thread is more generic and is getting very long).
This post is to summarize some of the more subtle issues from thread above, some issues I’ve run in to, present some ideas, and ask some questions. Possibly of interest to anyone using SolidWorks or Alibre and wanting to be able to fully constrain the parts to allow for easier assembly, constrained motion in assemblies, etc.
-
Servo mount alignment. One of the more subtle issues is that, in the real world, the servo erector pieces’ servo bracket holes (e.g. ASB-04) are spaced slightly larger than than the bracket holes of the servo cases. (Example from other thread). In the real world, this makes them easier to fasten and easier to use with different servo brands. However, for 3D modeling, this presents a problem (at least for solids/parametric modelers like SolidWorks and Alibre) because it’s not possible to use absolute constraints to align the servos with the erector set piece holes. There have been two workarounds proposed for this (I think):
[list]
1a) Modify the generic hitec servo model so that it’s holes align exactly with the servo erector piece holes. The servo wouldn’t be real-world accurate, but probably wouldn’t matter for the majority of cases.
1b) The other option would be to add reference sketches to the servo model. (I.m not sure what equivalent term is in SolidWorks. Construction lines maybe?) This reference geometery would reflect the hole position of the erector set overlayed on the servo and could be used for applying positioning constraints.
- Servo horn holes. It looks to me like the servo horn holes don’t match exactly to the servo erector piece servo horn mounting holes. I’m guessing this is also the case in the real world. It’s hard to describe, and perhaps I should post a picture to help explain for those that haven’t run in to this, but the servo horn holes are are slightly smaller and are generally placed to the outside of the erector piece holes. Again, maybe this is actually the case in the real world to assist in assembly, but it makes it difficult to constrain. I think I was able to constrain two holes in Alibre without errors by using two Tangent-Outside constraints though, so *maybe *this doesn’t matter. I was surprised when it worked though, and not positive it’s repeatable or fully accurate.
3)Cylindrical Surfaces. Another issue I’ve been running in to, is that most of the cylindrical surfaces/faces on the modeled parts seem to be in two pieces rather than one uniform cylindrical surface (which would’ve been the case if the piece was modeled in Alibre directly). I don’t know if this is specific to the Alibre models only, is related to the export/import process being used to convert the formats, or what? However, because of this, it seems to me that Alibre is having problems applying necessary align constraints for things like aligning the servo shaft to the servo horn. It seems to align (sometimes) using one of the half-cylindrical surfaces, but still doesn’t seem correct because Alibre will not allow rotation around the aligned axis. Anyone else notice this?
[/list:u]
If anyone has other ideas, see mistakes in my thinking above, etc., please post up. If I’m correct on the above tough, then I’ll eventually remodel some things (cylinder surfaces) and create reference geometry (for hole alignment) before being able to use the models for their full potential. Just wanted to try double checking before going through the extra effort.