Try:
unitname action ["take weapon",vehiclename,0,0,"weaponname"]
Unitname takes weapon of specified type from vehiclename,
vehiclename can be a vehicle, crate or body.
Ammo for weapon is also taken.
It might be best to make him go to the location of vehiclename first, otherwise he will magically take the weapon from a great distance.
Planck