what is cnc meaning relationship