发明名称 Numerische Bahnsteuerung
摘要 1328114 Programmed control of machine tools GEORG FISCHER A G 9 Sept 1970 [12 Sept 1969] 43251/70 Heading G3N An interpolator block 4a receives programmed information from punched tape 1 via reader 2 and intermediate store 3, and pulses from a generator 16 fixed to the main carriage 8 of a machine tool driven at a predetermined speed, and provides a pulse output of variable frequency to stepping motor 14 translating cross slide 11, dependent upon both inputs, so that tool 12 follows a programmed linear or circular path. Cross slide 11 may move perpendicularly to carriage 8, or at an angle laterally inverted with respect to that shown and may carry a turret with a plurality of tools. A correction is programmed to suit a particular cut and tool, and is introduced via decade switches 27. Counters 28, 29 may be pre-set for a given diameter alteration e.g. for a press fit. For under-cutting Fig.7 (not shown) pulses to stepping motor 14 may be delayed in a storage means (not shown) until the carriage 8 has moved the required distance, and subsequently fed out at a higher feed rate until no such pulses are stored. Should the programme require reversal of the carriage 8, any over-run is counted at 30, and the programme will not proceed until reverse motion of carriage 8 causes the counter 30 to revert to zero, the count also being compensated for tool cut correction. The origin of coordinates corresponding to the start of an operation is determined by means of null print cams fixed to the machine, and emission of pulses which do not effect the operation of the interpolator as described below. Further adjustments may be made via decade counters 26. Interpolator block 4 Fig.4 (not shown). Counters (21, 22) contain members proportional to X, and a linear function of X and Z dependent on the angle Figs.2, 3 (not shown) between the two directions of motion, respectively, where the ratio X:Z defines the instantaneous direction of tool motion. Initially the counter (23) stores the negative of the number in (22). Each pulse from generator 6 causes the addition of the content of (21) to (23), and whenever the latter stores a positive or zero number, a pulse is emitted to stepping 14, and the content of (22) is subtracted from (23). Counters (19, 20) indicate the total number of pulses to reach the desired finishing position, and are counted down by the emitted pulses. Gates (38, 39) are active during circular interpolation to allow the content of counters (21, 22) to be continuously changed. The resultant tool paths for linear and circular interpolation are displayed Figs.5, 6 (not shown). A servo-system mounted on main carriage 8 may replace the stepping motor 14.
申请公布号 DE1957377(A1) 申请公布日期 1971.03.18
申请号 DE19691957377 申请日期 1969.11.14
申请人 GEORG FISCHER AG 发明人 CORBACH,KLAUS
分类号 G05B19/25 主分类号 G05B19/25
代理机构 代理人
主权项
地址