SU951290A1 - Device for checking and editing control programs for number and program controlled machine-tools on cathode-ray tube screen - Google Patents
Device for checking and editing control programs for number and program controlled machine-tools on cathode-ray tube screen Download PDFInfo
- Publication number
- SU951290A1 SU951290A1 SU772487942A SU2487942A SU951290A1 SU 951290 A1 SU951290 A1 SU 951290A1 SU 772487942 A SU772487942 A SU 772487942A SU 2487942 A SU2487942 A SU 2487942A SU 951290 A1 SU951290 A1 SU 951290A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- unit
- block
- symbol
- switch
- zelt
- Prior art date
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
Изобретение относится к вычислительной технике и автоматике и может быть использовано в качестве терминала ЭВМ для контроля и редактирования управляющих программ (УП) для станков с числовым программным управлением (ЧПУ). 5 The invention relates to computer technology and automation and can be used as a computer terminal for monitoring and editing control programs (UP) for machines with numerical control (CNC). 5
Известны устройства отображения графической и алфавитно-цифровой информации, построенные на базе запоминающих ЭЛТ (ЗЭЛТ) с видимым изображением, содержащие блок сопряжения, устройство управления, блок отклонения луча, блок модуляции, пульт управления. Такие устройства просты, имеют устойчивое изображение и позволяют накапливать на экране ЗЭЛТ универсальную графи- ]5 ческую информацию большой насыщенности [ 1 ].Known display devices for graphic and alphanumeric information, built on the basis of storage CRTs (ZELTs) with a visible image, containing a pairing unit, a control unit, a beam deflection unit, a modulation unit, a control panel. Such devices are simple, have a stable image and allow to accumulate on the screen ZELT universal graphical] 5 ical high saturation information [1].
Недостатком их является ограниченная возможность активного диалога, поэтому они чаще всего используются как устройства пассивного отображения. 20Their disadvantage is the limited possibility of an active dialogue, so they are most often used as passive display devices. 20
Наиболее близким техническим решением является устройство, используемое в качестве устройства контроля и редактирования УП для станков с ЧПУ, содержащее пульт управления с клавиатурой, блок управления, буферное запоминающее устройство, блок формирования метки, генератор символов, блок модуляции, блок развертки, блок сопряжения и ЭЛТ (2).The closest technical solution is a device used as a control and editing unit for CNC machines, comprising a control panel with a keyboard, a control unit, a buffer memory, a labeling unit, a character generator, a modulation unit, a sweep unit, an interface unit and a CRT (2).
Недостатком устройства является то, что изображение формируется только на экране кинескопа в виде альфавитно— цифровой информации и не дает возможности проверки графической информации (контур детали, траектории режущей кромки инструмента и т. д.), что ограничивает его применение.The disadvantage of this device is that the image is formed only on the screen of the kinescope in the form of alphanumeric information and does not allow the verification of graphic information (contour of the part, the trajectory of the cutting edge of the tool, etc.), which limits its use.
Цель изобретения - расширение области применения устройства за счет обеспечения возможности контроля и редактирования графической информации.The purpose of the invention is the expansion of the scope of the device by providing the ability to control and edit graphical information.
Поставленная цель достигается тем, что в устройство для контроля и редактирования управляющих программ для станков с числовым программным управлением на экране ЭЛТ, содержащее пульт управления с клавиатурой, который подключен к первому входу блока управления и блоку сопряжения, соединенному с вторым входом блока управления, .третий (вход которого подключен к блоку буферной памяти, соединенному с генератором символов, который подключен к одному из входов первого блока модуляции, другой вход которого Подключен к выходу блока формирования меток, вход которого соединен с первым выходом блока управления, а выход подключен к модулятору ЭЛТ, отклоняющая система которой соединена с выходом первого блока разверток, вход которого подключен к второму йыходу блока управления, введены запоминающая электронно-лучевая трубка (ЗЭЛТ) и вторые блоки разверток и модуляции, выходы которого соединены соответственно с отклоня,юшей системой и модулятором ЗЭЛТ, а входы соответственно с третьим и четвертым выходами блока управления, четвертый вход которого подключен к управляющему выходу генератора символов, а также тем, что блок управления содержит блок регистров-счетчиков по координатам X и У для ЗЭЛТ, входы которого соединены соответственно с регистром команд и режимов, переключателем, блоком выбора масштаба и перемещения метки и буферным регистром символа, связанным с переключателем и коммутатором, а выход подключен к буферному регистру символа и регистру команд и режимов, который соединен с переключателем, блоком выбора масштаба и перемещения метки и коммутатором, который подключен к счетчику текущего символа, соединенному с выходом схемы сравнения, один выход которой подключен к переключателю, а другой — к блоку пересчета и селекции временных интервалов, связанному с четвертым входом блока, переключателем и генератором синхроимпульсов, блок выбора масштаба и перемещения метки, который соединен со счетчиком элементов строки поля символа ЗЭЛТ и переключателем, связанным со счетчиком строк поля символа, который подключен к • счетчику элементов строки поля символа ЗЭЛТ, связанному со сдвиговым регистром поля символа, буферному регистру символа, блоку пересчета и селекции временных интервалов и сдвиговому регистру поля символа, который соединен с одним из входов элемента И, другой15 вход которого подключен к переключателю, I..... ..„ГThis goal is achieved by the fact that in the device for monitoring and editing control programs for machines with numerical program control on the screen of a CRT containing a control panel with a keyboard that is connected to the first input of the control unit and the interface unit connected to the second input of the control unit, third (the input of which is connected to the buffer memory unit connected to the symbol generator, which is connected to one of the inputs of the first modulation unit, the other input of which is connected to the output of the formation unit tags, the input of which is connected to the first output of the control unit, and the output is connected to a CRT modulator, the deflecting system of which is connected to the output of the first scan unit, the input of which is connected to the second output of the control unit, a cathode ray tube (ZELT) and second scan units are introduced and modulation, the outputs of which are connected respectively to the rejecting system and the ZELT modulator, and the inputs, respectively, to the third and fourth outputs of the control unit, the fourth input of which is connected to the control output symbols, as well as the fact that the control unit contains a block of register-counters in X and Y coordinates for ZELT, the inputs of which are connected respectively to the register of commands and modes, a switch, a block for selecting scale and moving marks, and a buffer symbol register associated with the switch and the switch, and the output is connected to the symbol buffer register and the register of commands and modes, which is connected to the switch, the scale and move label selection unit, and the switch, which is connected to the current character counter, is connected to the output of the comparison circuit, one output of which is connected to the switch, and the other to the block for recalculation and selection of time intervals associated with the fourth input of the block, the switch and the clock generator, a scale selection and label moving unit, which is connected to the line element counter of the symbol field row ZELT and a switch associated with the line counter of the symbol field, which is connected to • the element counter of the line of the symbol field ZELT associated with the shift register of the symbol field, buffer register of the symbol, block recalculation and selection of time intervals and the shift register of the symbol field, which is connected to one of the inputs of the element And, the other 15 input of which is connected to the switch, I ..... .. „Г
На Фиг. 1 приведена структурная схема предложенного устройства; на фиг. 2 - структурная схема блока управления.In FIG. 1 shows a structural diagram of the proposed device; in FIG. 2 is a block diagram of a control unit.
Устройство содержит блок 1 сопряжения, пульт 2 управления с клавиатурой, блок 3 управления, блок 4 буферной памяти, блок 5 формирования метки, генераторы 6 символов, блок 7 отклонения и блок 8 модуляции запо, минающей электронно-лучевой трубки 9 (ЗЭЛТ), блок 10 разверток, блок 11 модуляции и ЭЛТ 12.The device comprises a pairing unit 1, a control panel 2 with a keyboard, a control unit 3, a buffer memory unit 4, a label forming unit 5, 6 character generators, a deviation unit 7, and a modulation unit 8 for an alternating cathode ray tube 9 (ZELT), a unit 10 scans, block 11 modulation and CRT 12.
Блок 3 управления содержит блок 13 регистров-счетчиков по координатам X и У для ЗЭЛТ, переключатель 14, сдвиговый регистр ; 15 поля символа, элемент 16 И, блок 17 выбора масштаба и перемещения метки, регистр ‘ 18 команд и режимов, блок 19 пересчета и селекции временных интервалов, генератор 20 синхроимпульсов, буферный регистр 21 символа, счетчик 22 элементов строки поля символа ЗЭЛТ, коммутатор 23, счетчик 24 срок поля символа, счетчик 25 текущего символа, схему 26 сравнения.The control unit 3 comprises a unit 13 of register-counters at the X and Y coordinates for the ZELT, switch 14, a shift register; 15 symbol fields, element 16 AND, block 17 for selecting scale and moving labels, register '18 commands and modes, block 19 for counting and selecting time intervals, clock generator 20, buffer register 21 symbols, counter 22 elements of the field string of the ZELT symbol field, switch 23 , counter 24 symbol field term, counter 25 of the current symbol, comparison circuit 26.
Организацию работы всех блоков устройства осуществляет блок управления 3, основной временный цикл работы которого определяется динамическими характеристиками блока 10 развертки ЭЛТ. Устройство работает как в автономном режиме ЗЭЛТ, так и в режиме совместной работы двух экранов. Исполнение всех режимов работы устройства осуществляет переключатель 14, который в зависимости от режима, заданного кодом, установленным в регистре 18 команд и режимов, выдает необходимую последовательность сигналов в блоки 17, 13 и 21, схему 26 сравнения и элемент 16 И. При этом синхронизация работы переключателя 14 осуществляется через блок 19, который тактируется генератором 20. Блок 19 осуществляет также синхронизацию работы блока 10 разверток ЭЛТ 12, генератора 6 символов и блока 4 буферной памяти.The organization of the work of all blocks of the device is carried out by the control unit 3, the main time cycle of which is determined by the dynamic characteristics of the CRT scan unit 10. The device works both in stand-alone ZELT mode and in two-screen collaboration mode. The execution of all operating modes of the device is carried out by switch 14, which, depending on the mode specified by the code set in the register 18 of the commands and modes, provides the necessary sequence of signals to blocks 17, 13 and 21, the comparison circuit 26 and element 16 I. Moreover, the operation is synchronized the switch 14 is carried out through the block 19, which is clocked by the generator 20. Block 19 also synchronizes the operation of the block 10 scans CRT 12, the generator 6 characters and block 4 of the buffer memory.
Блок управления 3 в режиме вывода символов на экран ЗЭЛТ работает следующим образом.The control unit 3 in the mode of displaying characters on the screen ZELT works as follows.
Позиция символа на экране ЗЭЛТ задается от ЭВМ через блок 1 сопряжения на блок 13 . регистров-счетчиков. Предварительно ЭВМ v задает параллельный код в регистр 18, подготавливая все· цепи блока управления 3 для выполнения заданного режима. Код символа, который необходимо вывести на экран ЗЭЛТ через блок 1 сопряжения, наносится в буферный регистр 21 символа. Во время обратного хода строчной развертки ЭЛТ 12 по коду символа в буферном регистре 21 символа из памяти генератора символов построчно считывается информация о поле символа и заносится в сдвиговый· регистр 15 поля символа. Управление этой операцией осуществляется сигналами переключателя 14 и счетчика строк 24 поля символа. Затем переключатель организует! серию сигналов, направляющихся в счетчики 22 и 24, сдвиговый регистр и элемент 16 И, осуществляя развертку поля символа символа на экране ЗЭЛТ и посылку необходимых для данного символа импульсов подсвета в блок 8 модуляции. Развертка поля символа на экране ЗЭЛТ обеспечивается приращениями значений кодов в блоке 13, . | величину которых' определяют счетчики 22 и 24.The position of the symbol on the ZELT screen is set from the computer through the pairing unit 1 to block 13. register registers. Previously, the computer v sets the parallel code in the register 18, preparing all · the circuit of the control unit 3 to perform the specified mode. The character code to be displayed on the ZELT screen through the interface unit 1 is applied to the character buffer register 21. During the reverse stroke of the CRT line scan 12 according to the symbol code in the symbol buffer register 21, information about the symbol field is read out line by line from the symbol generator memory and entered in the shift register 15 of the symbol field. This operation is controlled by the signals of switch 14 and line counter 24 of the symbol field. Then the switch organizes! a series of signals sent to the counters 22 and 24, the shift register and the And element 16, by scanning the symbol symbol field on the ZELT screen and sending backlight pulses necessary for this symbol to the modulation unit 8. The scan of the symbol field on the ZELT screen is provided by increments of the code values in block 13,. | the value of which is determined by the counters 22 and 24.
Приращения проходят от счетчика 22 через · блок 17, а от счетчика 24 - через блоки 14 и 17. Поэтому размер символа на экранеThe increments pass from the counter 22 through the block 17, and from the counter 24 through the blocks 14 and 17. Therefore, the size of the character on the screen
ЗЭЛТ определяется значением масштаба, уста.г нов ленного в данный момент в блоке 17. 5ZELT is determined by the value of the scale currently installed in block 17. 5
Блок 13 воздействует на блок отклонения 7, который обеспечивает соответствующее перемещение луча ЗЭЛТ. После отработки очередного символа переключатель 4 выдает сигнал об этом в блок сопряжения 1, размещая тем 10 самым вывод следующего символа или переход на другой режим подсвета для записи точки на экран ЗЭЛТ.Block 13 acts on the deviation block 7, which provides the corresponding movement of the beam ZELT. After working out the next character, switch 4 gives a signal about this to the interface unit 1, thereby placing 10 thereby outputting the next character or switching to another backlight mode to record a point on the ZELT screen.
Символьная информация для вывода из ЭВМ или пульта 2 на экран ЭЛТ 12 'заносится в 15 кодах символов в блок 4 через коммутатор 23, управляемый регистром 18, преобразуется генератором символов 6 в последовательность сигналов, подаваемых в блок 11 модуляции ЭЛТ, вырабатывающий импульсы подсвета, 20 которые подаются на ЭЛТ. Очередной символ выводится на то место экрана ЭЛТ 12, которое указано световой меткой, вырабатываемой блоком 5. Положение метки задается с пульта 2 или из ЭВМ. В ЭВМ из предлагаемого уст- 25 ройства передаются через блок сопряжения 1 положение метки и коды символов, хранящиеся в блоке 4 или набираемые с пульта 2.Symbolic information for output from a computer or console 2 to the CRT screen 12 'is entered in 15 character codes into block 4 through a switch 23 controlled by register 18, converted by the symbol generator 6 into a sequence of signals supplied to the CRT modulation unit 11, generating backlight pulses, 20 which are served on a CRT. The next symbol is displayed on that place on the screen of the CRT 12, which is indicated by the light mark produced by the unit 5. The position of the mark is set from the remote control 2 or from the computer. In the computer from the proposed device, the position of the label and the character codes stored in the block 4 or dialed from the remote control 2 are transmitted through the interface unit 1.
Таким образом, предлагаемое устройство обеспечивает расширение области применения 30 устройства и повышение надежности и производительности подготовки УП.Thus, the proposed device provides an extension of the scope of application 30 of the device and increase the reliability and productivity of training UP.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU772487942A SU951290A1 (en) | 1977-05-20 | 1977-05-20 | Device for checking and editing control programs for number and program controlled machine-tools on cathode-ray tube screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU772487942A SU951290A1 (en) | 1977-05-20 | 1977-05-20 | Device for checking and editing control programs for number and program controlled machine-tools on cathode-ray tube screen |
Publications (1)
Publication Number | Publication Date |
---|---|
SU951290A1 true SU951290A1 (en) | 1982-08-15 |
Family
ID=20709801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU772487942A SU951290A1 (en) | 1977-05-20 | 1977-05-20 | Device for checking and editing control programs for number and program controlled machine-tools on cathode-ray tube screen |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU951290A1 (en) |
-
1977
- 1977-05-20 SU SU772487942A patent/SU951290A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3413610A (en) | Display device with synchronized video and bcd data in a cyclical storage | |
US3893075A (en) | Method and apparatus for digital scan conversion | |
US3903517A (en) | Dual density display | |
US4302755A (en) | Visual display unit and display method for a programmable computer | |
US4635050A (en) | Dynamic stroke priority generator for hybrid display | |
EP0004554A2 (en) | Scanned screen layouts in display system | |
JPS5836783B2 (en) | display device | |
US4012592A (en) | AC line triggered refreshing of CRT displays | |
US3668687A (en) | Raster scan symbol generator | |
GB1309698A (en) | Symbol display system | |
SU951290A1 (en) | Device for checking and editing control programs for number and program controlled machine-tools on cathode-ray tube screen | |
US4145754A (en) | Line segment video display apparatus | |
US4319339A (en) | Line segment video display apparatus | |
US3665454A (en) | Variable rate display generator | |
US3164822A (en) | Diode wave form generator for symbol generation during the retrace interval of a cathode ray tube | |
US4703322A (en) | Variable loadable character generator | |
US3980926A (en) | Spiral scan display apparatus with transient suppression means | |
US4011546A (en) | Display apparatus | |
US3437874A (en) | Display for binary characters | |
SU506031A1 (en) | Device for displaying information | |
US4449200A (en) | Line segment video display apparatus | |
SU1539826A1 (en) | Device for displaying information on crt screen | |
SU1149304A1 (en) | Device for displaying graphic information on television indication unit | |
SU680007A1 (en) | Device for displaying data on the screen of an electron-beam tube | |
SU1397963A1 (en) | Device for displaying information on television indicator screen |