摘要:
A numerical controller capable of operating an auxiliary function at a target time or spindle position in performing operation based on table format data. An auxiliary function table is stored with auxiliary function commands M to be outputted corresponding to commanded reference times Lc and their corresponding operation delay times D. A reference time L is updated based in accordance with an override value. An auxiliary function command M and its corresponding operation delay time D are read from the auxiliary function table. The delay time D is corrected with the override value, and a reference time prior to a commanded reference time Lc by a margin equivalent to the corrected delay time is set as a command time Lr. If an override is entered, the delay time is corrected for the override amount and modified into an overridden reference time unit, and a command time for an auxiliary function is obtained and outputted based on the reference time unit. Thus, the auxiliary function is performed appropriately at a commanded value Lc of the reference time.
摘要:
A dynamic optimization method for speed data, for compensating for a speed data maximum value and a minimum resolution that can be specified by users without depending on a speed pattern preparation cycle. A dynamic optimizing method for speed data used for preparing a speed instruction pattern fed to a motor in a positioning device, wherein a speed pattern generator (1) that calculates a desired speed pattern when a moving instruction (2) such as a moving distance, speed, acceleration time and deceleration time is input is provided, and a speed pattern preparation cycle (3) can be specified by users without the possibility that speed data maximum value and a minimum resolution of speed data are modified.
摘要:
In a speed adjustment control method, amount of variation in speed ΔV(a/d) is given precedence, number of divisions of speed during speed adjustment and number of divisions of speed adjustment time are kept variable, number of divisions is made to be maximum at all time.
摘要:
Every time the cumulative number of revolutions of a spindle rotating motor reaches a cumulative number of revolutions set in a data table, a CPU reads out, from a data memory section, moving positions of a workpiece and tool at the reached cumulative number of revolutions and the next cumulative number of revolutions, and a spindle rotational speed instruction value at the reached cumulative number of revolutions. The CPU sets the reached cumulative number of revolutions as a start point and the next cumulative number of revolutions as an end point, and divides the interval between the start and end points at predetermined timings. The CPU determines moving positions of the workpiece and tool at divided timings on the basis of the readout moving positions of the workpiece and tool. The CPU outputs the spindle rotational speed instruction value as a spindle rotational speed instruction signal to a reference spindle rotational speed setting circuit to control the rotational speed of the spindle rotating motor.
摘要:
There are provided a positioning control method and a positioning control device, which enables high speed positioning with low power consumption without repeating two or more acceleration and deceleration operations in the travel from an original position (P0) to a target position (P2). There is also provided an electronic component mounting apparatus (100), which enables high speed positioning with low power consumption and enables mounting of electronic components for a short period of time. When a movable body (28) is moved from the original position (P0) to the target position (P2), there is set an operation passing position (P1) for avoiding a passing avoiding region (PAR), and driving of a drive unit having a smaller travel distance from the original position (P0) to the operation passing position (P1) is started later than driving start timing of a drive unit having a longer travel distance by a specified period of time (T(nullt1nullt2null))
摘要:
In a multiaxial robot, a path along which the end effector of the robot moves in the shortest time duration is generated. The robot includes a first link and a second link positioned closer to an end effector than the first link. Start and end points are specified, and velocity patterns are generated for joints driving the first and second links based on the specified start end points. The velocity patterns enable a movement of the second link to cause i) a reaction for increasing an acceleration force generated by the first joint when the end effector is started to be moved from the start point toward the end point, and ii) a reaction for increasing a deceleration force generated by the first joint when the end effector is stopping to the end point.
摘要:
A numerical controller capable of operating an auxiliary function at a target time or spindle position in performing operation based on table format data. An auxiliary function table is stored with auxiliary function commands M to be outputted corresponding to commanded reference times Lc and their corresponding operation delay times D. A reference time L is updated based in accordance with an override value. An auxiliary function command M and its corresponding operation delay time D are read from the auxiliary function table. The delay time D is corrected with the override value, and a reference time prior to a commanded reference time Lc by a margin equivalent to the corrected delay time is set as a command time Lr. If an override is entered, the delay time is corrected for the override amount and modified into an overridden reference time unit, and a command time for an auxiliary function is obtained and outputted based on the reference time unit. Thus, the auxiliary function is performed appropriately at a commanded value Lc of the reference time.
摘要:
There are provided a positioning control method and a positioning control device, which enables high speed positioning with low power consumption without repeating two or more acceleration and deceleration operations during travel from an original position to a target position. There is also provided an electronic component mounting apparatus, which enables high speed positioning with low power consumption and enables mounting of electronic components in a short period of time. When a movable body is moved from the original position to the target position, there is set an operational passing position for avoiding a passing avoidance region, and driving of a drive unit having a smaller travel distance from the original position to a coordinate of the operational passing position is started later than driving start timing of a drive unit having a longer travel distance, from the original position to another coordinate of the operational passing position, by a specified period of time.
摘要:
Every time the cumulative number of revolutions of a spindle rotating motor reaches a cumulative number of revolutions set in a data table, a CPU reads out, from a data memory section, moving positions of a workpiece and tool at the reached cumulative number of revolutions and the next cumulative number of revolutions, and a spindle rotational speed instruction value at the reached cumulative number of revolutions. The CPU sets the reached cumulative number of revolutions as a start point and the next cumulative number of revolutions as an end point, and divides the interval between the start and end points at predetermined timings. The CPU determines moving positions of the workpiece and tool at divided timings on the basis of the readout moving positions of the workpiece and tool. The CPU outputs the spindle rotational speed instruction value as a spindle rotational speed instruction signal to a reference spindle rotational speed setting circuit to control the rotational speed of the spindle rotating motor.
摘要:
A microprocessor-based motor control system operates the rapid advance motor on a slide transfer machine to carry out rapid traverse motions in minimal time. A velocity profile is stored during the acceleration portion of the move and this data is employed to determine when deceleration should begin and to control velocity during the deceleration portion of the move. A position feedback circuit having programmable resolution is employed to develop the velocity profile.