Encoder, robot, and printer
    32.
    发明授权

    公开(公告)号:US10788814B2

    公开(公告)日:2020-09-29

    申请号:US16167946

    申请日:2018-10-23

    摘要: An encoder includes a base portion, a scale portion that is provided to be relatively rotatable with respect to the base portion, and has a plurality of marks, an imaging element that is disposed in the base portion, and images the marks, and an estimation portion that performs template matching on a captured image in the imaging element by using a reference image, in which the plurality of marks include a first mark and a second mark, and the estimation portion counts the number of pixels of the imaging element corresponding to a rotation angle of the scale portion with respect to the base portion until a position of the second mark is detected from detection of a position of the first mark, and performs calibration on the basis of the counted number of pixels and the rotation angle.

    NUMERICAL CONTROL SYSTEM OF MACHINE TOOL
    34.
    发明申请

    公开(公告)号:US20200285220A1

    公开(公告)日:2020-09-10

    申请号:US16810197

    申请日:2020-03-05

    申请人: FANUC CORPORATION

    发明人: Yoshinori SAIJO

    IPC分类号: G05B19/41

    摘要: Provided is a numerical control system of a machine tool that can shorten a cycle time. A command unit of a numerical control system of a machine tool includes: an interpolation block waveform drawing unit that performs a simulation of an NC program, calculates an interpolation pulse of a relationship between speed and time indicating an operation of the respective axes from a command value of an axis address of the respective axes, and sequentially outputs an interpolation command of the respective axes for each block to draw a waveform of the relationship between speed and time in a case of operating the machine tool; a different axis block specifying unit that compares two blocks adjacent in time series which are drawn by the interpolation block waveform drawing unit, and specifies the two adjacent blocks calculated from command values of different axis addresses; and an interpolation overlap block waveform creating unit that obtains an overlappable amount of the two adjacent blocks specified by the different axis block specifying unit, and overlaps the two adjacent blocks on a basis of the overlappable amount to create a waveform of the relationship between speed and time in a case of operating the machine tool.

    Transfer apparatus
    37.
    发明授权

    公开(公告)号:US10691110B2

    公开(公告)日:2020-06-23

    申请号:US15328721

    申请日:2015-06-12

    申请人: SONY CORPORATION

    摘要: [Object] To provide a transfer apparatus that can shorten a cycle time and improve processing capability. [Solving Means] A transfer apparatus according to an embodiment of the present technology includes a work table, a transfer robot, and at least one mounting unit. The work table supports at least one electronic device. The transfer robot transfers a work to be mounted to the electronic device. The mounting unit includes a support and a driving unit. The support supports the work transferred by the transfer robot. The driving unit transfers the support toward the electronic device on the work table.

    Use of filtered basis splines to compensate servo-induced motion errors

    公开(公告)号:US10585414B2

    公开(公告)日:2020-03-10

    申请号:US15747573

    申请日:2016-07-28

    摘要: A method for minimizing tracking errors in dynamic systems including obtaining desired trajectory data of the dynamic system, obtaining a set of constraints on at least one of the desired and actual trajectories of the dynamic system, obtaining a set of uniform or non-uniform rational B-splines having known original B-spline basis functions but unknown B-spline coefficients, applying a trajectory optimization process to the desired trajectory data including applying forward filtering to B-spline basis functions and utilizing the original and filtered B-spline basis functions to select optimal coefficients of the B-splines, and outputting an optimal motion command signal in response to the trajectory optimization process to the dynamic system such that a resultant actual trajectory is substantially equal to the desired trajectory while satisfying the set of constraints on the at least one of the desired and actual trajectories.