Are you having the automaton set lock? If so I don't know what to do for those as I havent done it. I simply have my maneuver gear auto equip anytime I maneuver -
<if spell="*Maneuver">
<action type="Equip" when="Precast" set="Maneuver"/>
</if>
and then I have a macro for pet only set
/sc equipset puponly
and this is in the set slots
<set name="puponly">
<range>Alternator</range>
<ammo>Automat. Oil +3</ammo>
<head>Pitre Taj +1</head>
<body>Foire Tobe +1</body>
<hands>Pantin Dastanas +2</hands>
<legs>Foire Churidars +1</legs>
<feet>Foire Babouches +1</feet>
<neck>Twilight Torque</neck>
<waist>Hurch'lan Sash</waist>
<lear>Cirque Earring</lear>
<rear>Merman's Earring</rear>
<lring>Sheltered Ring</lring>
<rring>Paguroidea Ring</rring>
<back>Pantin Cape</back>
</set>
mind you I haven't update my puppet only set in a long time since I haven't needed to use it. So the gear set is outdated, that's what I have... You can see my spellcast here
http://guildwork.com/characters/ffxi/ragnarok/flyingsquirrel/spellcast#Flyingsquirrel_PUP.xml
if you want to copy anything from it. The sets aren't perfect, but I do work on them anytime I get a new piece of desirable gear.