1. A conversational numerical control apparatus which creates correction data on a basis of a position deviation in a same operation pattern and stores the correction data, which has a learning control function of correcting a position deviation in execution of the same operation pattern on the basis of the stored correction data, and which inputs a machining shape and a machining condition in a conversational format to create a conversational program, comprising: a determination unit which determines whether or not learning control can be performed with the created conversational program; a converting unit which converts said conversational program into an NC program; and a command code inserting unit which respectively inserts a command code for start of learning control and a command code for end of learning control in the start and end positions of the NC program which is converted by said converting unit and for which said determination unit determines that the learning control can be performed.