Create NCPrimaryGeneratorAction