A union has filed 17 unfair labor practice charges against Cranemasters as a strike in Merrillville drags on.