I've been trying to figure out the animation code for a while now and made some progress last night on it with the Turanic Ion Array Frigate. The model has been set up correctly in MAX, converted to DAE, imported into PCS2 just fine.
I'm running into some interesting errors regarding both the animation code and the model itself.
The animation type is triggered by the (only) turret firing, so when it gets dropped into a mission which I've included, the "wings" open up when the beam-free or beam-free-all sexp is enabled on it. In theory, they should close down when the beam-lock sexp is enabled, or is it more complex than that? Because the panels have ended up closing about one time in ten when I test it.
When I originally saved the model as a PMF file, everything is fine and shows the bounding boxes where they should be. When I save it as POF file the array subobjects are wonky and the panels have no collision detection when open. I can shoot and run into them just fine when they're closed, but I can fly and shoot through them when they open. I have a feeling this has to do with the bounding box but I'm not sure.
EDIT: I found out what was wrong with the collision detection, but the animation code is still baffling me.