SU732813A1 - Numerical programmed control system for machine tool - Google Patents
Numerical programmed control system for machine tool Download PDFInfo
- Publication number
- SU732813A1 SU732813A1 SU752199163A SU2199163A SU732813A1 SU 732813 A1 SU732813 A1 SU 732813A1 SU 752199163 A SU752199163 A SU 752199163A SU 2199163 A SU2199163 A SU 2199163A SU 732813 A1 SU732813 A1 SU 732813A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- block
- program
- unit
- Prior art date
Links
Landscapes
- Numerical Control (AREA)
Description
II
Изобретение относитс к программному управлению н может быть использовано при автоматизации производственных процессов, например , дл управлени металлорежущими станками .The invention relates to software control n can be used in the automation of production processes, for example, for controlling machine tools.
Известно устройство дл числового программного управлени , содержащее блок задани программы, блок пам ти, арифметический блок, блок управлени и логический блок 1.A device for numerical control comprising a program setting unit, a memory unit, an arithmetic unit, a control unit and a logic unit 1 is known.
Недостатком этого устройства вл ютс его узкие функциональные возможности.A disadvantage of this device is its narrow functionality.
Известно также устройство дл числового программного управлени , состо щее из блока регистров, блока задани программы, блока управлени и блока хранени алгоритмов программ 2.It is also known a device for numerical control, consisting of a register block, a program setting block, a control block, and a storage block of program algorithms 2.
Недостатки этого устройства - его сложность и узка область применени .The disadvantages of this device are its complexity and narrow scope.
Наиболее близким техническим решением к изобретению вл етс устройство дл числового программного управлени станками, содержащее логический блок вычислений, первый вход которого подключен к выходу блока задани программы, второй вход - к выходуThe closest technical solution to the invention is a device for numerical control of machine tools containing a computing logic unit, the first input of which is connected to the output of the program setting block, the second input to the output
блока коррекции программы, третий вход к выходу блока управлени операци ми, четвертый вход - к выходу блока оперативной Пам ти, п тый вход - к выходу блока исйолкительных механизмов, щестой вход блока логических, вычислений подключен к первому выходу блока пам ти алгоритмов, первый выход блока логических вычислений соединен с коммутатором, второй выход - со входом блока исполнительных механизмов, третий the program correction block, the third input to the output of the control unit of the operation, the fourth input to the output of the operational memory unit, the fifth input to the output of the operational mechanism, the sixth input of the logic block, the calculations connected to the first output of the algorithm memory unit, the first output logical computing unit connected to the switch, the second output - to the input of the block of actuators, the third
10 выход - с первым входом блока управлени операци ми, четвертый вьгход - с первым входом блока оперативной пам ти, п тый выход логического блока вычислений - с первым входом блока пам ти алгоритмов, второй вход 10 output - with the first input of the control unit of operations, the fourth input - with the first input of the RAM block, fifth output of the logical block of calculations - with the first input of the memory block of algorithms, the second input
15 которого подаслючен к второму выходу блока управлени операци ми, третий выход которого соединен со вторым входом блока оперативной пам ти, третий вход блока пам ти алгоритмов соединен с первым выходом коммута20 тора, второй выход блока пам ти алгоритмов подключен ко второму входу блока управлени операци ми, третий выход - ко входу блока задани программы, а четвертый выход.15 of which is connected to the second output of the operation control unit, the third output of which is connected to the second input of the RAM block, the third input of the algorithm memory block is connected to the first output of the switch 20, the second output of the algorithm memory block is connected to the second input of the operation control block , the third exit is to the input of the program task block, and the fourth exit.
блока пам ти алгоритмов подключен ко вход) блока коррекции программы 3.the memory block of the algorithms is connected to the input of the program correction block 3.
Устройство предназначено дл работы в режиме непрерывной последовательной обработки программы, а переход с одного режима н какой-лнбо другой вьтолн етс недостаточно операгивно, что снижает среднюю производительность станков, снабженных такими устройствами , так как в р де случаев, особенно при отладке новых программ дл сложных деталей необходимо иметь возможность вьшолнени специальных режимов прюграммной обработки, таких как пока дрова отработка программы с паузами между отработкой кадров дл выполнени операций по редактированию программы в режиме диалога, отработка оддзого или нескольких кадров по контексту или номеру , повторна отработка участков программы , поэлементное выполнение автоматического цшсла по командам оператора, отработка только технологической информашта, содержащейс в программе без перемещений по ос м, отработка только геометрической информации, содержащейс в программе без выдачи технологических команд и др. Причем смена режимов должна выполн тьс оперативно и в произвольной последовательности. Таким образом, недостатком этого устройства вл етс его узка область применени .The device is designed to operate in the continuous sequential processing mode of the program, and switching from one mode to some other mode is not sufficiently operational, which reduces the average performance of machines equipped with such devices, as in a number of cases, especially when debugging new programs for complex details it is necessary to be able to implement special modes of program processing, such as while firewood is working out a program with pauses between working off frames to perform editing operations To program in a dialogue mode, working out one or several frames by context or number, reworking program sections, element by element execution of automatic command by operator commands, working out only the technological information contained in the program without moving along the axes, working out only the geometric information contained in the program without issuing technological commands, etc. Moreover, the mode change should be carried out promptly and in an arbitrary sequence. Thus, the disadvantage of this device is its narrow scope.
Цель изобретени - расширение области применени устройства.The purpose of the invention is to expand the field of application of the device.
Поставленна цель достигаетс тем, что устройство содержит блок индикации программы, пульт диалога и блок управлени режимами, вход которого подключен ко второму выходу, а выход - ко второму входу коммутатора, выход пульта диалога подключен к седьмому ъхору блока логических вычислений, шестой выход которого подключен ко входу блока индикации программы.The goal is achieved by the fact that the device contains a program indication unit, a dialogue console and a mode control unit, whose input is connected to the second output, and an output to the second input of the switch, the output of the dialogue console is connected to the seventh logical unit of the logic calculation, the sixth output of which is connected to the input of the program indication unit.
На чертеже представлена функциональна блок-схема устройства.The drawing shows a functional block diagram of the device.
Устройство дл числового программного управлени станками содержит блок 1 задани программы, блок 2 коррекции программы, логический блок 3 вычислений, блок 4 оперативной Пам ти, блок 5 пам ти алгоритмов, блок 6 управлени операци ми, коммутатор 7, блок 8 управлени режимами, пульт 9 диалога, блок 10 индикации программы и блок J1 исполнительных механизмов.The device for numerical control of machine tools contains a program setting unit 1, a program correction unit 2, a logic unit 3 calculations, a memory unit 4, an algorithm memory unit 5, an operation control unit 6, a switch 7, a mode control unit 8, a console 9 dialogue, block 10 display program and block J1 actuators.
Устройство работает следующим образом.The device works as follows.
Блок 1 задани программы через логический блок 3 вычислений передает управл ющую программу в блок 4 оперативной пам ти. Блок 5 пам ти алгоритмов хранит в своей посто нной пам ти все управл ющие алгоритмы ycтpoйctвa дл числового программного управлени , такиеThe program setting unit 1, via the logic unit 3 of calculations, transfers the control program to the operational memory unit 4. Algorithm memory block 5 stores in its permanent memory all control algorithms for numerical program control, such as
как интерпол ци , расчет эквидистанты, ввод программных корректоров, распаковка кадров управл ющей программы, управление вводом и выводом управл ющей программы, разгон и торможение, поиск, ввод, удаление и замена кадров и символов редактируемой программы отделеии(2 технологической информации от геометрической , а также стандартные операторы выдачи последовательностей сигналов на блок управлени , который формирует и передает на станок коды технологических команд, сигналы на перемещение рабочих органов, а такж при1шмает ответы от станка о вьшолнении команд ,.such as interpolating, calculating equidistants, entering software correctors, unpacking control program frames, controlling input and output of a control program, acceleration and deceleration, searching, entering, deleting and replacing frames and symbols of the edited department program (2 technological information from geometric, and also standard operators of issuing sequences of signals to the control unit, which generates and transmits to the machine the technological command codes, signals for movement of the working bodies, and also receives answers from the machine about vsholnenii teams.
С командной части пульта 9 даалога, от оператора, в логический блок 3 . вычислений поступают сигналы об установке одного из перечисленных режимов, а затем эти сигналы поступают в блок 8 управлени режимами. Блок 8 режимов формирует необходимые признаки дл работы блока 9 диспетчера. На основе анализа этих признаков, а также с учетом текущих результатов процесса вычислений , выполн емых в логическом блоке 3 вычислений, блок 9 диспетчера вырабатывает указани дл блока 5 пам ти алгоритмов, определ ющие набор алгоритмов управлени , используемых в данном режиме, и очередность их включени в работу.From the command part of the console 9 daaloga, from the operator, into a logical block 3. The calculations receive signals about the installation of one of the listed modes, and then these signals go to the mode control block 8. The block 8 of the modes forms the necessary features for the operation of the block 9 of the dispatcher. Based on the analysis of these features, as well as taking into account the current results of the computation process performed in logic block 3 of calculations, dispatcher block 9 generates instructions for block 5 of the algorithm memory defining the set of control algorithms used in this mode and the order of their inclusion to work.
При включении в нужном пор дке в работу микрокоманды, хран щиес в посто нной пам ти блока 5, дешифрируютс и, воздейству на логический блок 3 вычислений, определ ют последовательность и характер его обращений к блоку 4 оперативной пам ти и к пульту 9 диалога. Наборы сигналов, вводимых оператором с информационной части пульта 9 диалога, обрабатываютс логическим блоком 3 вычислений, а результаты занос тс в блок 4 оперативной пам ти. Ответные сигналы вьща50ТСЯ в блок 10 индикации программы. С пульта 9 диалога могут выполн тьс такие действи как поиск требуемого кадра управл ющей программы по его номеру, либо по контексту, заданному его буквенно-цифровым содержанием удаление, либо замена найденного кадра, либо ввод нового кадра р дом с найденным, поиск индакаци , удаление, замену тшбо введение нового буквенно-цифрового адреса, в пределах рассматриваембго кадра программы; набор, ввод, чтение, замена и обнуление числовых программных корректоров; установка требуемого режима работы; установка требуемого реш1ма .ввода (вывода управл ющей программы ) через автономный фотосчитыватель, либо от ЭВМ высшего ранга; задание т})сбусмого кадра (по номеру или контексту) па вывода системы в cocтo шe, соотвотств)-к11иес /(анномуWhen the microcommands stored in the block 5 memory are included in the required order, they are decrypted and, affecting the logic block 3, determine the sequence and nature of its calls to the block 4 of the RAM and to the console 9 of the dialogue. The sets of signals entered by the operator from the information part of the dialogue box 9 are processed by the logic block 3 of the calculations, and the results are recorded in the block 4 of the RAM. The response signals are entered into the program display unit 10. From the dialogue console 9, actions such as searching for the desired frame of the control program by its number, or by the context specified by its alphanumeric content, deleting or replacing the found frame, or entering a new frame next to that found, searching for indidation, deleting , replacing the new alphanumeric address, within the frame of the program; set, enter, read, replace and reset numeric program correctors; setting the required mode of operation; installation of the required solution of input (output of the control program) through an autonomous photo reader, or from a computer of the highest rank; setting m}) of the frame (by number or context) on the output of the system in which it is, correspondingly)
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU752199163A SU732813A1 (en) | 1975-12-15 | 1975-12-15 | Numerical programmed control system for machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU752199163A SU732813A1 (en) | 1975-12-15 | 1975-12-15 | Numerical programmed control system for machine tool |
Publications (1)
Publication Number | Publication Date |
---|---|
SU732813A1 true SU732813A1 (en) | 1980-05-05 |
Family
ID=20640375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU752199163A SU732813A1 (en) | 1975-12-15 | 1975-12-15 | Numerical programmed control system for machine tool |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU732813A1 (en) |
-
1975
- 1975-12-15 SU SU752199163A patent/SU732813A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4347578A (en) | Industrial robot control system | |
US4055787A (en) | Interruptable numerical contouring control system with return to path safeguards | |
US5815399A (en) | Multi-path synchronization system for CNC controller | |
KR900014965A (en) | Numerical Control Device | |
SU732813A1 (en) | Numerical programmed control system for machine tool | |
JPS63257807A (en) | Robot control device | |
JPH0766286B2 (en) | Processing method of NC device | |
JPS6232805B2 (en) | ||
JP6309927B2 (en) | Numerical control device with automatic trace function of related signals linked with NC program operation | |
KR880002060A (en) | Numerical Control Device | |
JPS61256407A (en) | Numerical controller | |
JPH02151909A (en) | Control device for industrial machine | |
JPS5676354A (en) | Assigning method of tool code | |
JPS6425208A (en) | Numerical controller | |
JPS5548553A (en) | Cutting system in numerical control | |
JP2702555B2 (en) | Numerical control unit reordering method | |
JP2677889B2 (en) | Numerical control unit | |
JPS603926B2 (en) | Electric discharge machining control method | |
JP2691709B2 (en) | Numerical control unit | |
KR900005248A (en) | Numerical Control Device | |
JPS6232802B2 (en) | ||
JPS6230082Y2 (en) | ||
KR950026619A (en) | Complex numerical controller | |
SU455323A1 (en) | Konturny system of software control multioperational machines | |
JPH0354607A (en) | Program restarting system for automatic operation |