Hi @lucas_bueno, my workflow for beam modeling is made the cad modeling in Solidedge as 3D sketch (the only kind of lines that will be exported in a step file, sometimes I make a classical 2D sketch for getting all the constrains tools, but after I have to convert to 3D sketch lines), or use FreeCAD (here the 2D sketch is exported), and create again a step file with all the lines. After that I import in Salome to create the mesh, and maybe some groups for material/section/bc definition (that will be critical if you plan to work with only open source tools).
After that I use Mecway FEA (ooopsss sorry, but beams are not supported yet in Prepomax) to create the model in a visual way, but you could do it by hand using any text editor and running CCX from command line, as in the old times
In Salome you must export the mesh as UNV, and then use some conversor as UNICAL to translate to .inp format.
I suggest you install the Bconverged CCX suite, that came with Scite, a text editor with CCX cards markup, but also will let you pre/post with CGX and run CCX directly without using the command line.
Two important thing to note: If you made the CAD in FreeCAD, is very common that the intersection of two lines is not perfect, so two nodes will be generated in the mesh and they will be two separated members, unless you stich the nodes manually in Salome (dear @Matej a tool to stich nodes at certain distance is very needed for beam meshes imported from Salome, is a very common problem) . And the second, if you install Bconverged CCX, don’t forget to replace the old CCX/CGX executables with the new one from the CCX site, or from the Prepomax installation.
My final advice is that first you use Mecway for creating the models until Prepomax have it enabled, even if is a comercial program, will let you work for models bellow 1000 nodes (that for beam modeling can be enough), but also will let you check the beam orientation, something that CGX as far as I know can´t do.
Best regards from a neighbor from Argentina!