摘要:
A numerical control device includes a pulse interpolation unit which obtains a position coordinate on respective transfer axes at each time point at every unit time of a reference time, the position coordinate corresponding to a position coordinate of a post-interpolation tool path in a workpiece coordinate system at each time point, and a transfer amount per unit time for the transfer axes from the obtained position coordinate on each transfer axis at each time point, and which sets the obtained transfer amount per unit time as a command pulse per specific period. The pulse interpolation unit obtains an intervening variable at each time point based on an intervening variable time function, obtains a position coordinate of a post-interpolation tool path in the workpiece coordinate system and a position coordinate of a post-interpolation second transfer axis path on a second transfer axis which correspond to the obtained intervening variable at each time point, and obtains a position coordinate on each transfer axis corresponding to the position coordinate of the post-interpolation tool path in the workpiece coordinate system at each time point based on a specific relational expression using the obtained position coordinate on the second transfer axis as a constraint and representing a correlation between a position coordinate of a tool in the workpiece coordinate system and a position coordinate on each transfer axis.
摘要:
A calibration method for calibrating a parallel kinematic mechanism which is provided with an end effecter, a plurality of driver shafts connecting the base and the end effecter via a plurality of joints provided in the base and the end effecter, respectively, and a numerical control device for controlling the posture of the end effecter by manipulating coordinates of each driver shaft using the kinematics or the inverse kinematics, the calibration method comprising: setting an adjustment tool attached to the end effecter in a specified number of different predetermined postures in a reference coordinate system provided outside the parallel kinematic mechanism to define a reference coordinate system of the parallel kinematic mechanism, an axis of the adjustment tool being in agreement with an axis of the end effecter; a taking step of taking coordinates of the posture of the adjustment tool each time the adjustment tool is placed in the posture; recording coordinates of each driver shaft manipulated by the numerical control device in accordance with the inverse kinematics each time the adjustment tool is placed in the posture; and calculating kinematic parameters necessary for the kinematics of the parallel kinematic mechanism based on the taken coordinates of the postures of the driver shafts and the recorded coordinates of the driver shafts. Accordingly, it is possible to obtain accurate posture information of the end effecter and relative coordinates of the driver shafts.
摘要:
In a numerical control device, a transfer command derivation unit obtains an intervening variable corresponding to each time point at every unit time of a reference time based on an intervening variable time function, and with respect to an intervening variable within a posture adjustment interval among the obtained intervening variables of the respective time points, the transfer command derivation unit obtains a position coordinate of a tip point on a tip path corresponding to the intervening variable and a position coordinate of a midair point on a midair path corresponding to the intervening variable, adjusts the obtained position coordinate of the midair point based on posture adjustment information so that a variation in a direction of a projection tool axis vector becomes more gradual, and obtains a tool axis vector extending from the obtained tip point to the adjusted midair point, while with respect to an intervening variable outside of the posture adjustment interval among the obtained intervening variables of the respective time points, the transfer command derivation unit obtains a position coordinate of the tip point on the tip path corresponding to the intervening variable and a tool axis vector extending from the tip point toward the midair point on the midair path corresponding to the intervening variable, and sets the obtained position coordinate of the tip point and the obtained tool axis vector as the position coordinate of the tip point and the tool axis vector at each time point.
摘要:
A parallel kinematic machine (1) is provided with: a parallel kinematic mechanism including a base (10), an end effecter (20), and a parallel link mechanism (31-36); a numerical control device (100) for controlling a position and an orientation of the end effecter (20) by driving the driver shafts based on kinematics of the parallel kinematic mechanism (4); a posture setter for setting an adjustment tool (50) attached to the end effecter (20) in a known posture in a reference coordinate system (X,Y,Z) defined outside of the parallel kinematic mechanism (4) based on a predetermined measurement method, an axis of the end effecter and an axis of the adjustment tool (50) being in agreement with each other; a data acquirer (114) for acquiring data that has a form in accordance with a measurement method selecting code for designating the measurement method used by the posture setter in setting the adjustment tool (50) in the known posture, and defines a correlation between kinematic parameters necessary for the kinematics of the parallel kinematic mechanism (4), and the reference coordinate system (X,Y,Z); and a calculator (113) for calculating at least the kinematic parameters based on the acquired data by directly using a relational expression describing forward kinematics of the parallel kinematic mechanism (4).
摘要:
A parallel kinematic machine (1) is provided with: a parallel kinematic mechanism including a base (10), an end effecter (20), and a parallel link mechanism (31-36); a numerical control device (100) for controlling a position and an orientation of the end effecter (20) by driving the driver shafts based on kinematics of the parallel kinematic mechanism (4); a posture setter for setting an adjustment tool (50) attached to the end effecter (20) in a known posture in a reference coordinate system (X,Y,Z) defined outside of the parallel kinematic mechanism (4) based on a predetermined measurement method, an axis of the end effecter and an axis of the adjustment tool (50) being in agreement with each other; a data acquirer (114) for acquiring data that has a form in accordance with a measurement method selecting code for designating the measurement method used by the posture setter in setting the adjustment tool (50) in the known posture, and defines a correlation between kinematic parameters necessary for the kinematics of the parallel kinematic mechanism (4), and the reference coordinate system (X,Y,Z); and a calculator (113) for calculating at least the kinematic parameters based on the acquired data by directly using a relational expression describing forward kinematics of the parallel kinematic mechanism (4).
摘要:
Provided is a method for adhering and laminating a prepreg tape without wrinkles on different curved surfaces, comprising: an exploring vector computing step (S101) in which an exploring vector (SV) along the expected direction of adhesion (V(i)) of the prepreg tape on the plane (S) of the prepreg tape is computed with an arbitrary initial coordinate (p0) as a starting point, the exploring vector (SV) serving as a scalar of a predetermined quantity of small amount (Δa); and a foot computing step (S102) in which the foot of a perpendicular line p temp1-3 (i, j, k) leading from an end point (pe) of the computed exploring vector (SV) to the plane (S) is computed. A new exploring vector (SV) is computed based on the starting point of the exploring vector (SV) and the foot of the perpendicular line p temp1-3 (i, j, k) until a predetermined termination condition is realized. The present invention also comprises navigating steps (S100 to S125) in which the exploring vector computing step (S101) is repeated based on the new exploring vector (SV) with the foot of the perpendicular line p temp1-3 (i, j, k) serving as the initial point of the next computing.