发明名称 Numerical controller for controlling feed speed
摘要 A numerical controller obtains a necessary moving distance for the completion of movement in each interpolation period, based on a moving distance for each block and the input ratio of a distance by which movement is completed in each interpolation period to the moving distance for each block. If the obtained moving distance is shorter than the moving distance for each interpolation period based on an initially set feed speed, the feed speed is changed to a speed for moving the moving distance in each interpolation period.
申请公布号 US9429931(B2) 申请公布日期 2016.08.30
申请号 US201414284430 申请日期 2014.05.22
申请人 FANUC Corporation 发明人 Mochida Takeshi
分类号 G05B19/402;G05B19/19;G06F19/00;G05B15/00;G05B19/00;G05B19/416 主分类号 G05B19/402
代理机构 Drinker Biddle & Reath LLP 代理人 Drinker Biddle & Reath LLP
主权项 1. A numerical controller for controlling a path and a feed speed of a tool according to a machining program in which a first feed speed and a moving distance for each block are commanded, the numerical controller comprising: an input unit configured to input a ratio of a distance by which movement is completed in each interpolation period to a moving distance for each block; a moving ratio determination unit configured to determine whether the ratio inputted by the input unit is equal to or less than a predetermined ratio of the distance by which a movement is completed in each interpolation period to the moving distance for each block, corresponding to a block shape; a moving distance calculation unit configured to obtain a necessary distance for the completion of movement in each interpolation period based on the ratio input by the input unit and the moving distance for each block; a moving distance determination unit configured to determine whether or not the distance calculated by the moving distance calculation unit is shorter than the moving distance for each interpolation period based on the first feed speed; a moving speed calculation unit configured to calculate, as a second feed speed, a speed for moving, in each interpolation period, the distance obtained by the moving distance calculation unit if it is determined by the moving ratio determination unit that the ratio inputted by the input unit is equal to or less than the predetermined ratio of the distance by which a movement is completed in each interpolation period and it is determined by the moving distance determination unit that the distance calculated by the moving distance calculation unit is shorter than the moving distance for each interpolation period based on the first feed speed; a commanded speed changing unit configured to change the feed speed to the second feed speed obtained by the moving speed calculation unit; and a notification unit configured to make notification if the ratio of the distance by which movement is completed in each interpolation period to the moving distance for each block, which is input by the input unit, is higher than that set in advance.
地址 Minamitsuru-gun, Yamanashi JP