-
公开(公告)号:US20040122549A1
公开(公告)日:2004-06-24
申请号:US10624600
申请日:2003-07-23
申请人: FANUC LTD.
发明人: Toshiaki Otsuki , Hideo Ogino , Soichiro Ide , Takuji Chiba
IPC分类号: G06F019/00
CPC分类号: G05B19/4103 , G05B2219/33077 , G05B2219/34124 , G05B2219/34127 , G05B2219/34135 , G05B2219/34145 , G05B2219/34171 , G05B2219/42207
摘要: A curve interpolation method capable of obtaining a curve approximating an original curve based on a sequence of command points within a tolerance set for the original curve, and performing interpolation on the obtained curve. Points Q1, . . . , Q2n are interpolated between respective two adjacent command points (P0, P1), (P1, P2), . . . , (Pnnull1, Pn) as shape-defining points. The shape-defining points are positioned within a tolerance width 2w set to the original curve. One shape-defining point and shape-defining points surrounding the one shape-defining point are successively selected and an approximate curve for the selected shape-defining points is successively created. The one shape-defining point is moved towards the approximate curve to determine a modified shape-defining point for the one shape-defining point. A smooth curve passing a sequence of the modified shape-defining points is created and interpolation for machining is performed on the created curve. Since the shape-defining points are positioned closer to an original target curve within a tolerance width set to the original curve than the command points, the created smooth curve passing the sequence of modified shape-defining points is well approximating the original target curve within the tolerance width.