PROBLEM TO BE SOLVED: To provide a programming device that is used for shaping and machining a bone member with high accuracy.SOLUTION: A programming device 2 generates the NC machining program for shaping and machining a bone member from a patient's affected area image and a bone member image for embedding in the affected area. The programming device includes an optimal shape analysis unit 21 for analyzing the optimal machining shape of the bone member from the affected area image and the bone member image, and a machining coordinate determination unit 22 for determining the machining coordinate of the bone member on the basis of the optimal machining shape analyzed by the optimal shape analysis part 21 and describing the machining coordinate in the NC machining program.COPYRIGHT: (C)2015,JPO&INPIT【課題】骨部材を高精度に整形加工するためのプログラミング装置を提供する。【解決手段】プログラミング装置2は、患者の患部画像、および前記患部に埋め込むための骨部材画像から、骨部材を整形加工するためのNC加工プログラムを生成するプログラミング装置であって、前記患部画像および前記骨部材画像から、前記骨部材の最適加工形状を解析する最適形状解析部21と、前記最適形状解析部21によって解析された前記最適加工形状に基づいて前記骨部材の加工座標を決定し、当該加工座標を前記NC加工プログラムに記述する加工座標決定部22と、を備える。【選択図】図1