A teaching system includes an image generating unit, a projecting unit, a work line generating unit, an arithmetic unit, and a job generating unit. The image generating unit generates a virtual image including a robot and a workpiece having a processed surface to be processed by the robot. The projecting unit generates a projection plane orthogonal to a normal direction of a desired point on the processed surface selected on the virtual image and projects the processed surface onto the projection plane. The work line generating unit generates a work line for the robot based on setting contents received via the projection plane. The arithmetic unit calculates a teaching value including the position and the posture of the robot at each point of the target points. The job generating unit generates a job program for operating the robot in an actual configuration based on the teaching value.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A teaching system comprising: an image generating unit that generates a virtual image including a robot and a workpiece having a processed surface to be processed by the robot; a projecting unit that generates a projection plane orthogonal to a normal direction of a desired point on the processed surface selected on the virtual image and projects the processed surface onto the projection plane; a work line generating unit that generates a work line serving as a group of target points for the robot based on a setting content received via the projection plane; an arithmetic unit that calculates a teaching value including a position and a posture of the robot at each point of the target points; and a job generating unit that generates a job program for operating the robot in an actual configuration based on the teaching value calculated by the arithmetic unit. 2. The teaching system according to claim 1, wherein the image generating unit is capable of generating the virtual image including at least one of the projection plane and the work line. 3. The teaching system according to claim 1, wherein the work line generating unit is capable of selecting whether to generate the work line on the projection plane or the processed surface based on the setting content. 4. The teaching system according to claim 2, wherein the work line generating unit is capable of selecting whether to generate the work line on the projection plane or the processed surface based on the setting content. 5. The teaching system according to claim 1, wherein the projecting unit generates a substantial rectangle as the projection plane that covers at least the whole of the processed surface when the processed surface is viewed in the normal direction. 6. The teaching system according to claim 2, wherein the projecting unit generates a substantial rectangle as the projection plane that covers at least the whole of the processed surface when the processed surface is viewed in the normal direction. 7. The teaching system according to claim 3, wherein the projecting unit generates a substantial rectangle as the projection plane that covers at least the whole of the processed surface when the processed surface is viewed in the normal direction. 8. The teaching system according to claim 4, wherein the projecting unit generates a substantial rectangle as the projection plane that covers at least the whole of the processed surface when the processed surface is viewed in the normal direction. 9. The teaching system according to claim 1, wherein the projecting unit is capable of specifying a distance from the processed surface to the projection plane based on the setting content. 10. The teaching system according to claim 1, wherein the projecting unit is capable of rotating the projection plane about the normal direction serving as a rotational axis based on the setting content. 11. The teaching system according to claim 1, wherein the projecting unit is capable of generating, when a plurality of desired points are selected, a plurality of projection planes for the respective desired points. 12. The teaching system according to claim 1, wherein the robot is used for coating and the processed surface is a coating surface. 13. A teaching method comprising: generating a virtual image including a robot and a workpiece having a processed surface to be processed by the robot; generating a projection plane orthogonal to a normal direction of a desired point on the processed surface selected on the virtual image and projecting the processed surface onto the projection plane; generating a work line serving as a group of target points for the robot based on a setting content received via the projection plane; calculating a teaching value including a position and a posture of the robot at each point of the target points; and generating a job program for operating the robot in an actual configuration based on the calculated teaching value. 14. A teaching system comprising: means for generating a virtual image including a robot and a workpiece having a processed surface to be processed by the robot; means for generating a projection plane orthogonal to a normal direction of a desired point on the processed surface selected on the virtual image and projecting the processed surface onto the projection plane; means for generating a work line serving as a group of target points for the robot based on a setting content received via the projection plane; means for calculating a teaching value including a position and a posture of the robot at each point of the target points; and means for generating a job program for operating the robot in an actual configuration based on the teaching value calculated by the means for calculating.