摘要:
A STORED PROGRAM COMPUTER USES INPUT NUMERICAL INFORMATION TO CONTROL THE PATH OF MOTION OF A LATHE CUTTER RELATIVE TO THE LATHE SPINDLE. THE SYSTEM ALSO CONTROLS THE RATE OF MOTION OF THE CUTTER ALONG ITS PATH AND THE RATE OF ROTATION OF THE SPINDLE IN SUCH A WAY AS TO ATTAIN A PREDETERMINED USEFUL CUTTER LIFE AND A MAXIMUM VOLUME OF METAL REMOVAL BY THE CUTTER DURING THAT LIFE. THE FORCE EXERTED BY THE CUTTER ON THE WORKPIECE IS MEASURED BY A TRANSDUCER TO PRODUCE A SIGNAL WHICH IS OPERATED UPON IN CONNECTION WITH INFORMATION ON THE TAPE TO PRODUCE AN INCHES-PER-REVOLUTION NUMBER. THIS NUMBER IS MULTIPLIED BY A NUMBER DERIVED FROM A SPINDLE SPEED TRANSDUCER TO DEVELOP A FEEDRATE NUMBER TO CONTROL THE RATE OF OPERATION OF INTERPOLATORS WHICH GENERATE CONTROL SIGNALS FOR THE TWO MUTUALLY PERPENDICULAR CUTTER
DRIVE AXES. THE INCHES-PER-REVOLUTION NUMBER IS ALSO OPERATED UPON BY INFORMATION OBTAINED FROM THE TAPE AND A NUMBER PROPORTIONAL TO THE NORMAL DISTANCE BETWEEN THE CUTTER AND THE SPINDLE AXIS TO DEVELOP A DRIVE SIGNAL FOR THE SPINDLE.
摘要:
A method and apparatus for guiding a tool through the series of paths required to produce a thread cut. Data defining the basic parameters of the thread, the finish cut depth and the initial cut depth are read from an active program storage medium, such as a tape reader, along with a preparatory code which specifies a thread cutting operation. The code then calls up a thread cutting routine from a mass memory which is executed in accordance with the data read from tape. After the tool reaches the final dimension coordinates, control over tool displacement is returned to the tape and tape reader.
摘要:
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.