Now I have just reached my second personal milestone of building a first practice project in an ASM4 environment. A fine thing with FreeCAD. I’m thrilled.
.

Finally, I have found out at which level the authoritative LCSs are to be created. However, questions still remain. One of them: what are the other LCSs useful for that are “hidden” elsewhere, such as LCS_C_Profile or LCS_Body_1?
.

A4-Uebung 4.FCStd (126 KB)
Moved to assembly forum.
The default LCS at the Part container level is useful for assembly of a sub-assembly that may include several bodies.
The default LCS at the Body container level is useful for locating the first sketch which should be at a major assembly interface such as a mating flange, a piloting hole, etc. Any added LCS for any Body features such as holes should be at the Body level. You may find it convenient to attach the LCS or hole axis to the sketch that creates the feature for better Model stability.
The Part containers in your file are not necessary and quite undesirable if there are no sub-assemblies IMO.
OK, thank you very much for your explanations. So I will keep the “superfluous” LCSs, then it will have its order to be kept when I’m ready to actually use them.
I have seen that it works without these part containers. But I will keep this practice as well, since I have just started a project in which several bodies belong to one component.
FYI if not aware, the “hidden” LCS’s can be imported to another level using the Assembly4 Import Datum Object tool.
Thank you for the information.
However, I am sure I may only know a marginal percentage of what is in FreeCAD. I will make an effort.