make sure the volume is not open and mounted by any filesystem
try running
# vxinfo -g <disk_group>
if you see the volume you want to delete is in started state then you want to stop that volume
# vxvol -g <disk_group> stop <volume_name>
then
# vxassist -g <disk_group> remove volume <volume_name>