摘要 |
PROBLEM TO BE SOLVED: To make a numerical controller performable a high-speed curve interpolation by dispensing with curve shape evaluation for interpolation and acceleration/deceleration control the numerical controller side to improve the processing speed. SOLUTION: A position calculation part 101 generates a command position 204 by free curve data P(t) inputted from the outside. A speed calculation part 102 divides a curve shown by the free curve data P(t) into a plurality of partial curves on the basis of curvature in each sampling point of the free curve data P(t), finds a curve parameter T<SB>i</SB>of a division point and calculates a command speed F<SB>i</SB>for every partial curve. A command generation part 105 generates a free curve interpolation command as command data 211 of a format executable in the numerical controller 301 on the basis of the command position 204 calculated by the position calculation part 101, the command speed F<SB>i</SB>for every partial curve calculated by the speed calculation part 102, and the curve parameter T<SB>i</SB>of the division point of the partial curve. COPYRIGHT: (C)2004,JPO
|