摘要:
A fuzzy inference apparatus and corresponding method which uses a plurality of rules to realize a fuzzy inference conclusion. The apparatus includes a first component which represents the rules as geometric shapes. A second component determines an area and center of gravity position of each of a number of the geometric shapes, each corresponding to one of the rules. A third component of the apparatus determines the fuzzy inference conclusion in accordance with a mathematical summation of a product of the area and center of gravity of each of the geometric shapes, divided by a summation of the center of gravity of each of the geometric shapes. The third component could further determine the fuzzy inference conclusion based on the significance of the rules, as well as the center of gravities and areas of the geometric shapes representing the rules.
摘要:
A tool is brought into contact with a radially outer part of an inner wall surface of a scrollwall along an X-axis at a position displaced from the center of a basic circle of an involute curve by a radius of the basic circle along a Y-axis. Thereafter, the tool and the scrollwall are relatively moved along the X- and Y-axes while rotating the scrollwall about the center of the basic circle and keeping a normal direction of the wall surface at a contact point with the tool parallel with the X-axis, so that the tool is brought into contact with the wall surface from the same wall surface. In this way, the inner wall surface the wall surface at the center and the outer wall surface can be continuously processed in the same direction. The processing can be easily corrected based on a processing error resulting from the deviation of the positional relationship from a predetermined one, with the result that the processing accuracy can be maintained at a satisfactory level.
摘要:
A tool is brought into contact with a radially outer part of an inner wall surface of a scrollwall along an X-axis at a position displaced from the center of a basic circle of an involute curve by a radius of the basic circle along a Y-axis. Thereafter, the tool and the scrollwall are relatively moved along the X- and Y-axes while rotating the scrollwall about the center of the basic circle and keeping a normal direction of the wall surface at a contact point with the tool parallel with the X-axis, so that the tool is brought into contact with the wall surface from the same wall surface. In this way, the inner wall surface, the wall surface at the center and the outer wall surface can be continuously processed in the same direction. The processing can be easily corrected based on a processing error resulting from the deviation of the positional relationship from a predetermined one, with the result that the processing accuracy can be maintained at a satisfactory level.
摘要:
A numerical control unit for changing a cutting condition of a machine tool during machining of a workpiece. The numerical control unit includes a knowledge storage section for storing at least two rules for changing the cutting condition. At least one of the rules defines a rate at which movement of the machine tool is decelerated based on the position of the machine tool with respect to a corner of the workpiece. Other rules may define the rate at which movement of the machine tool is decelerated based on the shape of the corner of the workpiece being machined. Also, the other rules could be established based on the material of the tool or workpiece. The knowledge storage section further includes a rule description part and assessment functions. The numerical control unit further includes an inferring section for inferring the optimum value of the cutting condition on the basis of at least the rule or rules which define the rate at which movement of the machine tool is decelerated based on the position of the machine tool with respect to the corner of the workpiece. The numerical control unit then causes a workpiece to be machined in accordance with the cutting condition inferred by the inferring section.
摘要:
Material is uniformly applied to the entire outer peripheral surface of a rotating object by using a robot. The material is discharged toward the rotating object from a nozzle (2) of a material discharging device mounted on the distal end of a robot arm, with the nozzle moved along the outer peripheral surface of the object, e.g., a truncated cone (1), rotating at a predetermined speed. A robot control device periodically calculates coordinates (x, R, 0) in a work coordinate system (P5-XwYwZw), including a target moving position (x) of the nozzle in the direction of the rotation axis and a corresponding target nozzle moving position (R) in the radial direction which are individually expressed as a function of the time elapsed after the start of the material applying process (S12). These coordinates are converted to a robot-base coordinate system (OB-XBYBZB) (S14) and converts the result to data for respective robot axes (S15). Then, a pulse distribution is executed in accordance with moving amounts for the respective robot axes in the present cycle which are calculated based on the above data and data obtained in the preceding cycle (S16-S18). As a result, the nozzle mounted on the robot arm is moved at a speed corresponding to the outer diameter of the rotating object which varies along its rotation axis, to uniformly apply the material to the entire outer peripheral surface of the rotating object to the target thickness.
摘要:
A continuous-path numerical system controls the position of the cutter of a lathe with respect to the workpiece and the rate of rotation of the work spindle in accordance with a series of numerical commands encoded on a punched tape. Each command, in addition to position information, includes information relating to the desired rate of movement of the cutter over the workpiece in surface feet per minute and the desired rate of advancement of the cutter in terms of inches per revolution. The commands controlling the position of the cutter with respect to the center line of the spindle are continuously monitored and the quantity representative of the commanded separation is divided into the programmed surface feet-per-minute number to derive a number used to control the spindle motor drive. This system additionally calculates a feedrate number based on the incremental distances of motion along the X and Z axes called for by a particular command and the inches per revolution number. A pulse train generated by a transducer which senses the rate of rotation of the spindle is multiplied by this feedrate number to derive command pulse trains for DDA-type interpolators which generate control signals for the X and Z axes.
摘要:
A numerical control unit for a machining apparatus which operates under the control of a machining program comprising a plurality of blocks, such blocks being adapted to define a command or instruction for specifying and automatically controlling the relative movement between a machine tool and a workpiece with respect to one or more of linear and rotational axes, and being modifiable at starting-point and end-point areas in a single block to specify desired variations in relative movement or feedrate. The feedrate may be controlled on the basis of preset rules within a single block without dividing a machining path into a plurality of blocks for controlling the feedrate, the preset rules being changeable by an operator whereby his machining know-how can easily be incorporated into the machining program. Rules incorporating machining know-how are set in a knowledge storage section, an inferring section is provided independently of the knowledge storage section to ensure ease of additions and corrections to the rules, and the inferring section synthesizes the results of inference provided by a plurality of rules and deduces a final conclusion, whereby complex control can be easily achieved with various factors taken into consideration. Rules set in the knowledge storage section can be described in a production rule format, allowing a final conclusion to be achieved by fuzzy inference.
摘要:
Grinding apparatus and control system for forming non-circular punching tools comprising a grinding wheel having a cylindrical grinding surface, a rotary table with its axis parallel to the grinding wheel axis and carrying orthogonally movable slides such that one slide at a time may be actuated to generate successive flat sides of a punching tool, the table axis being positionable to define a center of rotation for an arcuate face of the punching tool which is generated upon rotation of the table, a fixture for the grinding wheel dressing tool serving to automatically define the location of the grinding wheel surface relative to the axis of the rotary table, and a computer-controlled digital system which senses the shape to be formed, parameters of the shape to be formed and which causes the slides or rotary table to be properly actuated so as to grind a punching tool of appropriate size and shape.
摘要:
A numerical control system for providing a constant rate of metal removal in terms of surface feet per unit time. The operative relationship between the rotational speed of a rotating workpiece (RPM), the effective radius in inches of the rotating workpiece (R) and the desired rate of metal removal in surface feet per minute (SFM) is defined as: The relationship is mechanized by a plurality of digital integrators which generate pulse frequency signals proportional to each side of this relationship. These pulse frequencies are then compared with the result of this comparison affecting the speed of the rotating workpiece so as to close the control loop and fully mechanize this relationship. In one embodiment, the pulse frequencies are compared by generating phase varying signals which are then phase compared. In another, a single phase varying signal is generated and phase compared with a constant phase signal. A number of alternative embodiments are disclosed for indicating the speed of the rotating workpiece including a novel digitizer which also provides a steady state signal indicative of workpiece rotational speed.