RU2657919C1 - Markers with feedback universally distributed hybrid control system - Google Patents
Markers with feedback universally distributed hybrid control system Download PDFInfo
- Publication number
- RU2657919C1 RU2657919C1 RU2017100555A RU2017100555A RU2657919C1 RU 2657919 C1 RU2657919 C1 RU 2657919C1 RU 2017100555 A RU2017100555 A RU 2017100555A RU 2017100555 A RU2017100555 A RU 2017100555A RU 2657919 C1 RU2657919 C1 RU 2657919C1
- Authority
- RU
- Russia
- Prior art keywords
- devices
- marker
- logical
- level
- drive
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P1/00—Arrangements for starting electric motors or dynamo-electric converters
- H02P1/16—Arrangements for starting electric motors or dynamo-electric converters for starting dynamo-electric motors or dynamo-electric converters
- H02P1/26—Arrangements for starting electric motors or dynamo-electric converters for starting dynamo-electric motors or dynamo-electric converters for starting an individual polyphase induction motor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/22—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of impact or pressure on a printing material or impression-transfer material
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B44—DECORATIVE ARTS
- B44B—MACHINES, APPARATUS OR TOOLS FOR ARTISTIC WORK, e.g. FOR SCULPTURING, GUILLOCHING, CARVING, BRANDING, INLAYING
- B44B5/00—Machines or apparatus for embossing decorations or marks, e.g. embossing coins
- B44B5/0095—Machines or apparatus for embossing decorations or marks, e.g. embossing coins using computer control means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K1/00—Methods or arrangements for marking the record carrier in digital fashion
- G06K1/12—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Programmable Controllers (AREA)
Abstract
Description
Изобретение относится к средствам, предназначенным для управления работой устройствами нанесения промышленной маркировки в форме графических, цифробуквенных символов, рисунков или специальных машиночитаемых кодов, например коды DataMatrix или QRCode или MaxiCode, с поддержкой интерфейса пользователя и обратной связью в реальном времени, в которых посредством прецизионных приводных механизмов позиционирования исполнительно узла, производиться регулируемое дискретное соответствующие воздействие на маркируемый материал по заданной траектории в нужный момент.The invention relates to means for controlling the operation of industrial marking devices in the form of graphic, alphanumeric characters, patterns or special machine-readable codes, for example, DataMatrix or QRCode or MaxiCode codes, with support for the user interface and real-time feedback, in which through precision drive executive unit positioning mechanisms, adjustable discrete corresponding effect on the marked material is carried out along a predetermined path at the right moment.
Системы промышленной маркировки имеют прецизионные механизмы позиционирования исполнительного узла, и исполнительный узел, который маркирует: или ударным пуансоном в ударно-точечных устройствах; или алмазной иглой вдавливания в устройствах символьного прочерчивания; или распылительным соплом в адгезивых каплеструйных красящих устройствах; или оптической фокусировкой световых потоков излучателя в лазерных устройствах. Прецизионные приводные механизмы изготавливаются из дискретных приводов, перемещаемых мощными гибридными синхронными шаговыми двигателями. Существующая конструкция управления такими позиционирующими механизмами организованна по принципу единого центрального специализированного блока управления, который схемотехнически (аппаратно) и алгоритмически (программно) контролирует все логические и аппаратные уровни, включая: интерфейс(ы) пользователя; обработку общих параметров маркировки; отслеживание текущего местоположения исполнительного узла; вычисление нового местоположения части формы маркируемого символа и т.д., и в итоге формируя дискретные импульсные сигналы шаговым двигателям, согласно исполняемого алгоритма, а также команды/сигналы исполнительному механизму маркиратора. Данная конструкция управления имеет два типа исполнения (примеры описаны в патентах US 6135022 A, US 6435742 B1, US 4506999, CN 204622836):Industrial marking systems have precision positioning mechanisms of the actuating unit, and the actuating unit, which marks: or an impact punch in shock-point devices; or a diamond indentation needle in character-drawing devices; or a spray nozzle in an adhesive droplet ink-jet painting device; or optical focusing of the light flux of the emitter in laser devices. Precision drive mechanisms are made from discrete drives driven by powerful hybrid synchronous stepper motors. The existing control design for such positioning mechanisms is organized according to the principle of a single central specialized control unit, which circuitry (hardware) and algorithmically (software) controls all logical and hardware levels, including: user interface (s); processing of general marking parameters; tracking the current location of the executive node; calculating the new location of the part of the shape of the marked character, etc., and as a result, generating discrete pulse signals to the stepper motors, according to the executable algorithm, as well as commands / signals to the actuator of the marker. This control design has two types of execution (examples are described in patents US 6135022 A, US 6435742 B1, US 4506999, CN 204622836):
Тип 1. Обобщенный, где главный контроллер имеет в своем составе схемы формирования дискретных импульсных сигналов обмоток шаговых двигателей соответствующих осей приводов механизма исполнительного узла и дополнительные электронные устройства сопряжения. Главный контроллер данного типа, может состоять из нескольких контроллеров аппаратно взаимодействующих на основе электрических сигналов уровней ТТЛ или КМОП в пределах одной электронной платы или единого устройства. В качестве главного контроллера исполнения типа 1, может использоваться специализированное ЭВМ, которое конструкционно оснащено дополнительными электронными устройствами сопряжения. При этом, все логические алгоритмические уровни вычислений в рамках функций управления и формирования итоговых дискретных сигналов выполняются только главным контроллером, без обратных связей.
Тип 2. Разделенный, где главный контроллер не имеет схем формирования дискретных импульсных сигналов для обмоток шаговых двигателей приводов механизма исполнительного узла и дополнительные электронные устройства сопряжения. Сигналы шаговых двигателей формируются аппаратно в отдельно выделенных устройствах - драйверах шаговых двигателей, содержащих дополнительные электронные устройства сопряжения. Привода маркиратора с шаговым двигателем управляются главным контроллером посредством стека протоколов дискретных сигналов STEP-DIR или CW/CCW. При этом привода маркиратора с шаговым двигателем не осуществляют никаких логических функций управления, а являются только электронными устройствами формирования последовательности дискретных импульсов нужного уровня, мощности и последовательности, в соответствии с тактирующим сигналом получаемым от главного контроллера. Главный контроллер типа 2, тоже может состоять из нескольких контроллеров, аппаратно взаимодействующих на основе электрических сигналов уровней ТТЛ или КМОП, в пределах одной электронной платы или единого устройства, с электронными схемами/устройствами формирования сигналов протоколов STEP-DIR или CW/CCW. В качестве главного контроллера типа 2, тоже может использоваться специализированная многопроцессорная ЭВМ, конструкционно управляющая отдельными электронными устройствами формирования сигналов протоколов STEP-DIR или CW/CCW, через, как параллельный LPT, последовательный СОМ, так и порты универсальной последовательной шины USB. При этом, все логические алгоритмические уровни вычислений в рамках функций управления и формирования итоговых дискретных сигналов выполняются тоже только главным контроллером, и тоже без обратных связей.
Как в исполнении типа 1, так и в исполнении типа 2, главный контроллер всегда, не только вычисляет текущее местоположение ударного узла маркиратора, но и осуществляет всю логическую обработку общего задания на выполняемую маркировку. Общее задание на маркировку включает вычисления: взаимного расположения маркируемых символов; скорости перемещения исполнительного узла; моменты ускорения, замедления в процессе движения; траектории движения в зависимости от форм маркируемого символа; разрешение нанесения дискретных элементов символа; количество и качество срабатываний исполнительного узла в определенных местах траектории маркируемого символа, и т.д. Данная логическая обработка имеет сложный взаимосвязанный многозадачный уровень программных вычислений, и их реализация полностью зависит от аппаратной реализации главного контроллера, что невозможно с применением только одной ЭВМ. Итогом такой программной обработки, являются данные, на основе которых формируются импульсные токовые сигналы на перемещение в соответствующую позицию и включение исполнительного узла маркиратора.As in the execution of
Недостатками исполнения типа 1 и 2, является серьезная ограниченность в возможности переконфигурирования маркирующего оборудования, изменении алгоритмов его работы. Любое изменение формы маркируемого символа вызывает модернизацию базовых программ и алгоритмов работы отдельных вычислительных схем главного контроллера, в виду сильной зависимости от аппаратной реализации. Возникает необходимость детального аппаратно-программного тестирования с поверкой на точность исполнения, а в отдельных случаях требуется переделка аппаратной реализации контроллеров, или целиком, или частично.The drawbacks of the execution of
К тому же, применение исполнений типа 1 и 2 вносит сильные ограничения в быстродействие работы маркирующей системы, так как в этом случае ограничена производительность главного контроллера, в виду явной перегруженности процессора(ов) одновременным исполнением множества задач различных логических уровней вычислений, особенно, это выражается, когда управление ведется более, чем в двух приводных осях привода маркиратора (X, Y, R и Z), где нужно вычислять текущее и будущее местоположение всех осей одновременно. Возможным решением проблемы быстродействия многозадачности при маркировке символов, является применение сверхскоростных плат и процессоров, использование нескольких процессоров на одной плате, что неэффективно удорожает стоимость оборудования, увеличивает аппаратные габариты и энергопотребление, вносит проблемы синхронизации и теплоотведения, в итоге не решая общего комплекса имеющихся проблем.In addition, the use of executions of
К тому же, применение исполнений типа 1 и 2 не позволяет реализовать схему, где один главный контроллер, может управлять работой несколькими маркираторами работающими одновременно автономно независимо друг от друга. В этом случае многозадачность вычислений увеличится на соответствующее независимым управляемым маркираторам количество раз.In addition, the use of executions of
К тому же, исполнение типа 1 и 2 не позволяет реализовать схему управления с обратной связью. Фактически нет прямого подтверждения правильности выполнения действий исполнительным узлом при достижении им нужной позиции местоположения. Нет возможности реализовать функции текущего встроенного контроля работоспособности отдельных компонентов маркирующей системы. Реализуется только косвенный программный алгоритмический контроль, который никак не связан с аппаратной частью механизмов маркиратора и сильно ограничен.In addition, the execution of
К тому же, если требуется максимальная компактность маркиратора (например, для ручного портативного исполнения), исполнение типа 1 и 2, ограничивает возможности объединения схемы формирования дискретных импульсных сигналов управления обмотками мощных шаговых двигателей приводных механизмов позиционирования ударного узла в одной конструкции с приводом. Компактность исполнения маркиратора, также зависит от возможной компактности главного центрального контроллера, поэтому часто маркиратор и его главный контроллер выполняется раздельно. В этом случае, маркиратор включает в себя только приводы осей, шаговые двигатели и механизм исполнительного узла, а главный контроллер с устройством управления шаговым двигателем управляет, через кабели, где сигналы передаются на значительном удалении (удаленность от 1,5 до 5 метров), что заставляет формировать увеличенный по токовым показателям импульсный сигнал, с учетом потерь тока в управляющем кабеле, а значит, использовать дорогостоящий многожильный кабель достаточного сечения проводников. В этой связи устройство управления приводом маркиратора с шаговым двигателем имеет значительные габариты, обусловленные размерами силовых элементов усилителей тока, и их системы охлаждения.In addition, if the maximum compactness of the marking device is required (for example, for hand-held portable design),
К тому же, кабели гибридных шаговых двигателей могут иметь или 4, или 6 выводов обмоток, которые необходимо подключить индивидуально для каждого двигателя. Учитывая количество необходимых для работы маркиратора приводов (возможно до 4-х, это X, Y, R и Z), общее количество проводников в общем кабеле управления маркиратора, может меняться от 8 до 24, что порождает дополнительные элементы в конструкции маркиратора, которые обеспечивают прокладку и защиту длинных кабельных проводников, увеличивая общие габариты и массу. Дополнительно требуются проводники для передачи сигналов управления исполнительному механизму маркиратора, что также увеличивает их общее количество в зависимости от типа механизма.In addition, hybrid stepper motor cables can have either 4 or 6 winding leads, which must be connected individually for each motor. Considering the number of drives required for the marker operation (up to 4 are possible, these are X, Y, R, and Z), the total number of conductors in the marker’s common control cable can vary from 8 to 24, which gives rise to additional elements in the marker design that provide laying and protection of long cable conductors, increasing overall dimensions and weight. Additionally, conductors are required for transmitting control signals to the actuator of the marker, which also increases their total number depending on the type of mechanism.
К тому же, еще одной проблемой удаленного управления шаговыми двигателями, является невозможность снижать токовую нагрузку обмоток шаговых двигателей во время их вынужденного простоя, так как невозможно без значительной временной задержки, обусловленной переходными процессами в длинном кабельном соединении, переключить шаговый двигатель в нормально активный рабочей режим. Любое изменение рабочего тока на обмотках удаленного шагового двигателя сказывается на производительности маркиратора, что актуально в промышленных масштабах маркировкиIn addition, another problem of remote control of stepper motors is the inability to reduce the current load of the windings of the stepper motors during their downtime, since it is impossible without a significant time delay due to transients in a long cable connection to switch the stepper motor to normally active operating mode . Any change in the operating current on the windings of a remote stepper motor affects the performance of the marking device, which is important on an industrial scale
К тому же, постоянная токовая нагрузка обмоток удаленных шаговых двигателей негативно сказывается на их эксплуатационной надежности с преждевременным выходом из строя, как самих обмоток шагового двигателя, так и выходных каскадов усилителей тока драйвера шагового двигателя. Это же является причиной чрезмерного потребления электроэнергии, что особенно актуально, если маркиратор должен иметь автономное мобильное исполнение и работать от аккумулятора или ограниченного по ресурсу тока источника. Чрезмерная нагруженность обмоток порождает проблему теплоотвода.In addition, the constant current load of the windings of remote stepper motors negatively affects their operational reliability with the premature failure of both the stepper motor windings themselves and the output stages of the current amplifiers of the stepper motor driver. This is also the reason for excessive energy consumption, which is especially important if the marker must have autonomous mobile performance and work on battery or limited source of current source. Excessive loading of the windings creates a heat sink problem.
К тому же, эксплуатация маркираторов на базе исполнения типа 1 и 2, ставит общую конструкцию в жесткую зависимость от работы главного контроллера, любая поломка блока управления не позволяет использовать маркирующую систему каким-либо образом. Выход из строя любого компонента единого центрального управляющего блока приводит к полной неработоспособности всей установки. Тем самым, исполнение тип 1 и тип 2 имеет очень низкую эксплуатационную ремонтопригодность.In addition, the operation of markers on the basis of
Задача, поставленная перед настоящим изобретением, заключается в создании экономически и энергетически выгодной, достаточно быстродействующей и надежной системы управления за перемещением исполнительных узлов непродолжительного воздействия дискретного характера на материал, с активацией их механизмов и поддержкой интерфейсов пользователя в промышленных системах маркировки, таких как, ударно-точечных, осуществляющих циклическое регулируемое вдавливание ударного пуансона/алмазной иглы по траектории маркируемого символа, или красящих каплеструйных, осуществляющих распыление нужного количества краски по траектории маркируемого символа, или лазерных, осуществляющих регулируемое термическое точечное окисление поверхности материала лазерным лучом по траектории маркируемого символа.The task of the present invention is to create an economically and energy-efficient, sufficiently fast and reliable control system for the movement of actuating units of a short, discrete effect on the material, with the activation of their mechanisms and support for user interfaces in industrial marking systems, such as shock point, performing cyclic adjustable indentation of the impact punch / diamond needle along the trajectory of the marked symbol, or red boiling ink jet, spraying carrying the desired quantity of paint along a path markable character or laser exercising controlled thermal oxidation of the surface material spot laser beam path markable character.
Настоящая задача решается тем, что управление согласно изобретению организуется по универсально-распределенной гибридной системе управления приводными механизмами и исполнительным узлом, имеющей два независимых автономных логических уровня, разделяющих процессы вычислений и программной обработки, на общие, для всех компонентов одного маркиратора или группы маркираторов, и частные, специализированно индивидуальные, присущие только одному приводу или механизму в одном отдельно взятом маркираторе, где аппаратное исполнение каждого вычислительного устройства достаточно упрощенное и компактное (размеры NEMA 11 или NEMA 17) в рамках производительности функций исполняемых независимых процессов, и располагаемое в непосредственной близости с управляемым шаговым двигателем, и включающее устройства управления обмотками шагового двигателя, интерфейсной связи, блок оценки работоспособности и электрические схемы сопряжения с датчиками и активации управляемых выходов исполнительных узлов маркираторов. Аппаратно-программная реализация осуществляет логическое разделение процессов по двум уровням следующим образом:The present problem is solved in that the control according to the invention is organized according to a universally distributed hybrid drive control system and an actuating unit having two independent autonomous logic levels separating the computation and software processing processes into common ones for all components of one marker or group of markers, and private, specialized, individual, inherent in only one drive or mechanism in one separately taken marker, where the hardware version of each The computing device is quite simplified and compact (sizes NEMA 11 or NEMA 17) within the framework of the performance of the functions of executed independent processes, and located in close proximity to the controlled stepper motor, and including control devices for the windings of the stepper motor, interface communication, a performance evaluation unit, and electrical interface circuits with sensors and activation of the controlled outputs of the executive nodes of the marking machines. Hardware-software implementation carries out a logical separation of processes at two levels as follows:
Логический уровень 1 осуществляет частные процессы: обработки и анализа текущей позиции шагового двигателя привода; интеллектуальную регулировку параметров скорости вращения с динамическим изменением, содержащим фазы ускорения и замедления; динамического переключения разрешения шагов перемещения шагового двигателя; дискретной регулируемой обработки сигналов обратной связи от различных датчиков, типа энкодер, оптический лазерный сенсор, сухой контакт или аналоговый уровень; регулировать активацию выходных сигналов типа ТТЛ или КМОП, а также любой программный комплекс последовательности процессов логического уровня 1, постоянно поддерживая интерфейс с логическим уровнем 2;
Логический уровень 2 осуществляет общие процессы: обработки и анализ общих последовательностей задач выполнения маркировки для каждого маркиратора; вычисления предельных параметров скоростей нанесения символов; вычисления взаимного расположения маркируемых символов в рабочем поле одной задачи; оценки структуры графических форм маркируемых символов и построения их траекторий, тем самым формируя предельно-граничные параметры функционирования логического уровня 1, постоянно поддерживая, как интерфейс с логическим уровнем 1, так и с пользователем маркиратора и внешней системой хост управления, по общеизвестным или специализированным протоколам.
Технический результат заключается в том, что работа множества контроллеров/процессоров двух разных уровней логической обработки на основе универсально-распределенной гибридной системы управления, позволяет осуществлять автономную независимую индивидуальную работу, как прецизионных приводных механизмов позиционирования одного исполнительного узла, так и активации их множества, в форме нескольких однотипных или гибридных промышленных маркираторов, в соответствии с алгоритмами предустановленных программам вычислительных устройств логического уровня 1, разгружая ресурсы вычислительного устройства логического уровня 2, обеспечивая ему возможность обработки сложных задач общего назначения и интерфейсов пользователя, с возможностью модернизации отдельных алгоритмов, распараллеливая одновременно выполняемые процессы управления и исполнения множества отдельных задач, посредством их разбиения на процессы соответствующего логического уровня с обратной связью.The technical result consists in the fact that the work of many controllers / processors of two different levels of logical processing based on a universally distributed hybrid control system allows independent independent individual work, both of the precision drive mechanisms for positioning one actuating unit, and for activating a plurality of them, in the form several homogeneous or hybrid industrial marking machines, in accordance with the algorithms predefined by the programs of computing devices in
При этом, вычислительные устройства логического уровня 1 выполняются максимально компактными, с физически распределенным размещением непосредственно на шаговых двигателях соответствующего привода маркиратора стандарта моторных опор NEMA 11 или NEMA 17 или в непосредственной близости от него, и конструктивно содержащие схемы формирования дискретных импульсных сигналов обмоток шаговых двигателей, тем самым полностью исключая передачу высокотоковых сигналов на значительные расстояния. Уровень передаваемого импульсного токового сигнала обмоток шагового двигателя определяется оптимально необходимым удерживающим моментов шагового двигателя.At the same time, computing devices of
При этом, взаимодействие между распределенными вычислительными устройствами логических уровней 1 и 2 осуществляется по адресным интерфейсам на основе двухпроводных шин: RS-485, CAN, TWI, I2C, ProfiBus.At the same time, interaction between distributed computing devices of
При этом, взаимодействие логического уровня 1 с логическим уровнем 2 осуществляется по схеме ведущий-ведомый с полной автономностью выполнения основных логических функций собственного уровня, с реакцией ведомого не превышающей интервал 1 мсек.Moreover, the interaction of
При этом, обратная связь между логическими уровнями реализуется на основе аппаратных прерываний вычислительного устройства соответствующего уровня, принудительно прекращающих исполнение любой текущей задачи, до момента приема сообщения от другого логического уровня, после приема такого сообщения, исполнение незавершенной задачи возобновляется с прерванного места.At the same time, feedback between logical levels is implemented based on hardware interruptions of a computing device of the corresponding level, forcibly stopping the execution of any current task, until a message is received from another logical level, after receiving such a message, the execution of an incomplete task is resumed from an interrupted place.
При этом, каждый привод маркиратора работает индивидуально автономно на логическом уровне 1, никак не связанно, ни программно, ни аппаратно с любым другом приводом. Все распределенные логические устройства логического уровня 1, подключены к общей двухпроводной шине, получая базовые исходные данные от устройств логического уровня 2.At the same time, each markirator drive operates individually autonomously at
При этом, схема формирования дискретных импульсных сигналов управления шаговым двигателем конкретного привода маркиратора, расположена совместно с вычислительным устройством логического уровня 1, образуя гибридное устройство управления, исключающее временные потери и большие переходные процессы в цепях длинных проводников, с возможностью программно снижать нагрузку на обмотках шагового двигателя в моменты холостого вынужденного простоя привода, экономя электроэнергию и не перегружая электрические цепи и обмотки, увеличивая надежность конструкции маркиратора.At the same time, the circuit for generating discrete pulsed control signals for a stepper motor of a particular markirator drive is located in conjunction with a
При этом, сигналы активации исполнительного узла/ов маркиратора, активируют его механизмы как посредством прямого подключения к выходам управляющего устройства логического уровня 1, так и через соответствующий мультиплексор или реле, коммутирующие нужные рабочие напряжения на нужное количество исполнительных узлов.At the same time, the activation signals of the actuator / s of the marker, activate its mechanisms both through direct connection to the outputs of the control device of the
При этом, применение интерфейсов с двухпроводными шинами, снижает количество проводов в кабеле управления гибридными шаговыми двигателями до 2-х, облегчая габариты и конструкцию маркиратора с возможностью их более удобной скрытой защищенной прокладки и экономии на проводниках.At the same time, the use of interfaces with two-wire buses reduces the number of wires in the control cable of hybrid stepper motors to 2, facilitating the size and design of the marker with the possibility of their more convenient hidden protected routing and saving on conductors.
При этом, система электроснабжения множества гибридных устройств управления приводов маркиратора реализуется на основе электрических цепей постоянного напряжения от 12 до 40 Вольт, по двухпроводной схеме от централизованного единого источника или раздельно от локальных источников, не имеющих между собой гальванической связи, по необходимости, таким образом общее количество используемых проводников для работы каждого отдельного привода маркиратора не превышает 4-х проводов (2-ва, шины интерфейса связи, и 2-ва, электропитания), к которым можно подключаться параллельно.At the same time, the power supply system of many hybrid control devices for the markirator drives is implemented on the basis of direct-current electric circuits from 12 to 40 Volts, according to a two-wire circuit from a centralized single source or separately from local sources that do not have galvanic communication with each other, thus, if necessary, the number of conductors used for the operation of each individual marker drive does not exceed 4 wires (2 wires, communication interface buses, and 2 wires, power supply), to which You can connect in parallel.
При этом, применение интерфейсов передачи данных с двухпроводными шинами, позволяет удалить при необходимости устройства логических уровней 1 и 2 друг от друга (зависит от используемого интерфейса, для CAN до 1 км), без потери функциональности и проблем передачи тока большой величины на значительные расстояния.At the same time, the use of data transmission interfaces with two-wire buses makes it possible to remove devices of
При этом, возможно применять различные шлюзы-конвертеры, как проводных интерфейсов, или USB в CAN, или USB в RS-485, или USB в ProfiBus, или Ethernet в CAN, или Ethernet в RS-485, или Ethernet в ProfiBus, так и беспроводных, или Wi-Fi в CAN, или Wi-Fi в RS-485, или Wi-Fi в ProfiBus, или Bluetooth в CAN, или Bluetooth в RS-485, или Bluetooth в ProfiBus, или ZigBee в CAN, или ZigBee в RS-485, или ZigBee в ProfiBus, или WirelessUSB в CAN, или WirelessUSB в RS-485, или WirelessUSB в ProfiBus, или HomeRF в CAN, или HomeRF в RS-485, или HomeRF в ProfiBus, для использования в качестве устройства управления логического уровня 2 различных устройств с числовым программным управлением любых сторонних производителей, обеспечивающих нужную производительность и функциональность.In this case, it is possible to use various gateways-converters, either wired interfaces, or USB to CAN, or USB to RS-485, or USB to ProfiBus, or Ethernet to CAN, or Ethernet to RS-485, or Ethernet to ProfiBus, or wireless, or Wi-Fi in CAN, or Wi-Fi in RS-485, or Wi-Fi in ProfiBus, or Bluetooth in CAN, or Bluetooth in RS-485, or Bluetooth in ProfiBus, or ZigBee in CAN, or ZigBee in RS-485, or ZigBee in ProfiBus, or WirelessUSB in CAN, or WirelessUSB in RS-485, or WirelessUSB in ProfiBus, or HomeRF in CAN, or HomeRF in RS-485, or HomeRF in ProfiBus, for use as a logic
При этом, применение одновременно работающих устройств управления логического уровня 1 ограниченно количеством применяемых шлюзов-конвертеров, и количеством адресов адресного пространства, задействованного интерфейса двухпроводной шины связи логических уровней, поддерживаемых каждым шлюзом-конвертером.At the same time, the use of simultaneously operating
При этом, с учетом применения шлюзов-конвертеров интерфейсов, как внутри конструкции маркиратора, так и как внешнего аксессуарного устройства, возможно использовать любые персональные компьютеры, или ноутбуки, или нетбуки, или неттопы, или планшеты, или мобильные смартфоны, работающие под управлением, или ОС Windows, или ОС Linux, или ОС Unix, или ОС Android, или ОС MAC OS, или ОС iOS, что позволяет легко конфигурировать конструкцию маркиратора в нужных технологических условиях, и поддерживать его функционирование в случае выхода управляющего устройства логического уровня 2, за счет его замены, с переустановкой соответствующих программных драйверов и пользовательского программного обеспечения логического уровня 2.In this case, taking into account the use of gateways-converters of interfaces, both inside the design of the marking device and as an external accessory device, it is possible to use any personal computers, or laptops, or netbooks, or nettops, or tablets, or mobile smartphones that are running, or Windows OS, or Linux OS, or Unix OS, or Android OS, or MAC OS, or iOS OS, which makes it easy to configure the design of the marking device in the required technological conditions, and to support its operation in the event of a control device output
На фиг. 1 показана общая логическая архитектура построения универсально-распределенной гибридной системы управления маркиратором, где 1 - логический уровень 1, 2 - устройство управления соответствующей оси маркиратора, 3 - блок активации исполнительного механизма маркиратора, 4 - блок расчета и настройки координат соответствующей оси привода, 5 - блок расчета и настройки параметров скорости, фаз замедления и ускорения, 6 - блок формирования дискретных импульсных сигналов шагового двигателя, 7 - блок оценки работоспособности узлов привода, 8 - двухпроводная шина интерфейса связи логический уровней, 9 - логический уровень 2, 10 - блок интерфейсов пользователя, 11 - блок расчета формы маркируемого символа, 12 - блок расчета расположения символов в соответствующих осях маркиратора, 13 - блок расчета разрешения символа, 14 - блок оценки работоспособности маркиратора(ов) и качества выполнения текущего задания, 15 - блок расчета траектории и базовых параметров логического уровня 1, 16 - пользователь/оператор маркиратора, 17 - соответствующий исполнительный механизм маркиратора(ов), 18 - шаговый двигатель соответствующего привода, 19 - датчики привода соответствующей оси привода, 20-дополнительные датчики маркиратора(ов).In FIG. 1 shows the general logical architecture for constructing a universally distributed hybrid marker control system, where 1 is the logical level 1, 2 is the control device for the corresponding axis of the marker, 3 is the activation unit for the actuator of the marker, 4 is the block for calculating and adjusting the coordinates of the corresponding axis of the drive, 5 - unit for calculating and adjusting the parameters of speed, deceleration and acceleration phases, 6 - unit for generating discrete pulse signals of a stepper motor, 7 - unit for evaluating the health of drive units, 8 - two-wire the bottom bus of the communication interface is logical levels, 9 is a logical level 2, 10 is a block of user interfaces, 11 is a block for calculating the shape of the marked character, 12 is a block for calculating the location of characters in the corresponding axes of the marking device, 13 is a block for calculating the resolution of the symbol, 14 is a block for evaluating performance marking device (s) and the quality of the current task, 15 - unit for calculating the trajectory and basic parameters of the logical level 1, 16 - user / operator of the marker, 17 - corresponding actuator of the marker (s), 18 - stepper motor corresponding drive, 19 - drive sensors of the corresponding drive axis, 20-additional sensors of the marking device (s).
На фиг. 2 показана структурная схема реализации универсально-распределенной гибридной системы управления маркиратором, где 21 - логический уровень 2, 22 - персональный компьютер/планшет/ноутбук/смартфон, 23 - проводной или беспроводной интерфейс с компьютером, 24 - шлюз-конвертер интерфейсов, 25 - источник электропитания, 26 - двухпроводная шина интерфейса CAN связи логических уровней, 27 - логический уровень 1, 28 - гибридные устройства управления соответствующими приводами и исполнительными механизмами маркиратора(ов), 29 - исполнительные механизмы маркиратора(ов), 30 - соответствующие датчики маркиратора(ов), 31 - шаговые двигатели приводов маркиратора(ов).In FIG. 2 shows a block diagram of the implementation of a universally distributed hybrid marker control system, where 21 is a
Общий принцип логической организации работы системы универсально-распределенной гибридной системы управления иллюстрирует фиг. 1. Функциональное построение системы начинается с определения количества задействованных осей маркиратора/ов, в которых необходимо позиционировать исполнительный(ые) механизм(ы), их тип и количество задействованных исполнительных механизмов. При определении типа размещения, конструкционных особенностей расположения приводов и исполнительных механизмов маркиратора, выбирается тип шины 8 двухпроводного интерфейса связи логических уровней. В зависимости от действий оператора 16, вводимых в систему посредством управляющего воздействия на блок 10, базовое устройство управления логического уровня 2 вычисляет необходимые параметры траектории маркируемых символов и базовые параметры позиционирования и движения каждой оси, посредством работы блоков 11, 12, 13 и 15, которые посредством ресурсов шины связи 8 поступают только в нужные устройства управления логического уровня 1. По полученным базовым параметрам устройство управления 1 соответствующего привода в блоках 4, 5 вычисляет собственную систему координат и изменение скорости движения в зависимости от типа разрешения и механической конструкции приводного механизма. В итоге на обмотках соответствующих шаговых двигателей 18, блок 6 формирует дискретные последовательности импульсов, оптимальные по значению тока, перемещая привод в нужную позицию. Если в течении контрольного интервала времени по шине 8 в соответствующее устройство 1 не поступает никаких сообщений, блок 6 снижает рабочее значение тока на обмотках шагового двигателя 18 до минимально допустимого типу конструкции значения. При достижении нужной очередной позиции, согласно траектории формы символа, блок 3 на прямую формирует сигнал активации исполнительного механизма 17. В отдельном случае блок 3 формирует сигналы дополнительному мультиплексору или блоку реле, которые в свою очередь активируют, или отдельный соответствующий механизм 17, или группу исполнительных механизмов 17. Обработка позиционирование продолжается устройством 2 до окончания текущего задания. Обратная связь организуется в форме обработки сигналов, как датчиков самого привода 19, так и от соответствующих дополнительных датчиков 20, которые могут устанавливаться в исполнительных механизмах маркиратора. Оценка работы привода осуществляется блоком 7 по результатам работы блоков вычислителей и сигналам датчиков 19 и 20, и в случае нарушений или срабатывании/несрабатывании соответствующих датчиков блок 7 формирует сигнал для логического уровня 2, который выдает на шину 8. Любые сообщения, поступившие по шине 8 из логического уровня 1, адресованные соответствующему устройству 2 и правильно принятые, подтверждаются обратным откликом, формируемым блоком 7. Общую оценку работоспособности маркиратора и качество выполнения текущих заданий на маркировку выполняет блок 14, выдавая уведомления пользователю в случае каких-либо нарушений, через блок 10, если ошибку невозможно ликвидировать корректировкой базовых параметров.The general principle of the logical organization of work of a system of a universally distributed hybrid control system is illustrated in FIG. 1. The functional construction of the system begins with determining the number of involved axes of the marker / s in which it is necessary to position the actuator (s), their type and the number of actuators involved. When determining the type of placement, the design features of the location of the drives and actuators of the marking device, the type of
Функционально реализацию универсально-распределенной гибридной системы управления иллюстрирует фиг. 2. Компьютер/планшет/ноутбук/смартфон 22, передавая соответствующие сообщения, через интерфейс 23, регулирует работу управляющих устройств привода(ов) маркиратора(ов) 28, которые шлюз-конвертер 24 преобразует в сообщения двухпроводного интерфейса 26, понятные управляющим гибридным устройствам 28. В свою очередь гибридные управляющие устройства 28 регулируют работу шаговых двигателей привода 31 и исполнительного механизма(ов) маркиратора(ов) 29, обрабатывая и анализируя сигналы отдатчиков 30. В случае необходимости или ошибки управляющие устройства 28 формируют соответствующие сообщения, которые из сообщений интерфейса 26, преобразуются шлюзом 24 в сообщения интерфейса 23, понятные компьютеру/планшету/ноутбуку/смартфону 22. Все устройства питаются от независимых источников электропитания 25.The functional implementation of a universally distributed hybrid control system is illustrated in FIG. 2. The computer / tablet / laptop /
В качестве примера использования универсально-распределенной гибридной системы управления можно привести промышленное применение для сертификационной маркировки труб большого диаметра для нефтегазопроводов, где необходимо применение ударно-точечного способа выбивания символов, с последующим нанесением определенных цветовых меток краской, для возможности нахождения основной маркировки, после транспортировки. Соответственно, если использовать устаревшие способы управления маркировочным оборудованием, то необходимо будет применения двух независимых устройств: одно для нанесения ударно-точечной маркировки, другой для маркировки краской, что технологически усложняет процесс изготовления, снижает производительность и поднимает себестоимость. В случае применения настоящего изобретения, становится технически возможным два маркирующих устройства объединить в одно и выполнить два типа маркировки при одной технологической операции с минимальными временными затратами.An example of the use of a universally distributed hybrid control system is industrial use for certification marking of large-diameter pipes for oil and gas pipelines, where it is necessary to use the shock-dot method of knocking out characters, followed by applying certain color marks with paint, to be able to find the main marking after transportation. Accordingly, if you use outdated methods of controlling marking equipment, you will need to use two independent devices: one for applying shock-dot marking, the other for marking with paint, which technologically complicates the manufacturing process, reduces productivity and raises costs. In the case of applying the present invention, it becomes technically possible to combine two marking devices into one and perform two types of marking in one technological operation with minimal time costs.
Другим примером использования, является промышленное применение различной маркировки на разных участках изготовления отдельных высокоответственных узлов компонентов, тележек железнодорожных вагонов или агрегатов авиационно-космических аппаратов, где необходимо маркировать машиночитаемые 2Д-коды DataMatrix, как способом ударно-точечного выбивания на металлических деталях, так и способом лазерного термического окисления поверхности пластиковых деталей, с условием, что в 2Д-коде закодированы эксплуатационные данные производителя. При использовании устаревших способов управления, выполнение данных технологических операций требует двух отдельных типа маркирующих систем, которым потребуется свои собственные программные и аппаратные методы управления, передачи и кодирования эксплуатационных данных производителя. К тому же, потребуются отдельные дополнительные затраты на адаптацию в информационные ресурсы предприятия, в том числе с применением отдельных адаптационных компьютеров. В случае применения настоящего изобретения, становится технически возможным использовать только одно устройство управления логического уровня 2, для двух маркирующих исполнительных механизмов (ударно-точечного и лазерного), конструкционно выполненных раздельно, территориально и технологически расположенных удаленно, исполняющих свои собственные технологические операции параллельно.Another example of use is the industrial application of various markings at different manufacturing sites for individual highly responsible component assemblies, bogies of railway cars or units of aerospace vehicles, where it is necessary to mark machine-readable 2D DataMatrix codes, both by the method of impact-point knocking on metal parts and by the method laser thermal oxidation of the surface of plastic parts, provided that the manufacturer’s operational data is encoded in the 2D code. When using obsolete control methods, the performance of these technological operations requires two separate types of marking systems, which will require their own software and hardware methods for controlling, transmitting and encoding the manufacturer’s operational data. In addition, it will require separate additional costs for adaptation to the enterprise’s information resources, including the use of individual adaptation computers. In the case of applying the present invention, it becomes technically possible to use only one
Еще одним примером использования, является промышленное применение маркировки в специализированных многофункциональных металлообрабатывающих центрах с числовым программным управлением (ЧПУ) со сменным инструментом, где требуется сложная специализированная маркировка обрабатываемого изделия без прерывания технологического цикла изготовления, например, при высокой точности и сложности изготовления, или высокой производительности. При использовании устаревших способов управления, это невозможно сделать, так как работа многофункциональных центров ЧПУ представляет функционирование замкнутой аппаратно-программной системы, которая не имеет простых технических и математических способов внедрить маркировку, без изменений, или конструкции, для обеспечения функциональности исполнительного узла маркиратора, или разработки дополнительных программных алгоритмов построения сложной траектории формы маркируемых символов, с последующей компенсацией погрешностей позиционирования для дальнейшей точной металлообработки. В случае применения настоящего изобретения, становится технически возможным использовать устройство маркировки, в рамках уже имеющейся базовой конструкции и программной функциональности центра ЧПУ, при условии применения шлюза-конвертера с беспроводным интерфейсом, например Bluetooth в CAN, что позволяет сделать маркиратор отдельным инструментом центра ЧПУ, полностью автономно выполняющим свою функцию. Фактически для нанесения маркировки в ходе высокоответственного цикла изготовления, не допускающего сложные программные переходы с потерей точности, центр ЧПУ производит только смену обрабатывающего инструмента на соответствующий маркиратор, который самостоятельно выполняет маркировку посредством собственной системы позиционирования исполнительного узла, без движений приводов центра ЧПУ, получив все настройки от отдельного компьютера, не связанного с центром ЧПУ, по соответствующему беспроводному интерфейсу. Главным необходимым требованием работы такого решения в настоящем изобретении, является применение соответствующего аккумуляторного автономного электропитания, при условии, что аккумулятор макриратора должен быть заряжен на момент применения.Another example of use is the industrial application of marking in specialized multifunctional metal-working centers with numerical control (CNC) with interchangeable tools, where complex specialized marking of the workpiece is required without interrupting the manufacturing process, for example, with high precision and manufacturing complexity, or high productivity . When using outdated control methods, this cannot be done, since the work of multifunctional CNC centers represents the functioning of a closed hardware-software system that does not have simple technical and mathematical methods to introduce marking, without modification, or design, to ensure the functionality of the marking actuator, or development additional software algorithms for constructing a complex trajectory of the shape of marked characters, followed by compensation for position errors onirovaniya for further accurate metal. In the application of the present invention, it becomes technically possible to use the marking device, within the framework of the already existing basic design and software functionality of the CNC center, provided that a converter gateway with a wireless interface, such as Bluetooth in CAN, is used, which makes the marking machine a separate tool of the CNC center autonomously performing its function. In fact, for marking during a highly responsible manufacturing cycle that does not allow complex program transitions with a loss of accuracy, the CNC center only changes the processing tool to the corresponding marker, which independently performs marking using its own positioning system of the actuating unit, without any movements of the CNC center drives, having received all the settings from a separate computer that is not connected to the CNC center via the corresponding wireless interface. The main necessary requirement for the operation of such a solution in the present invention is the use of an appropriate battery autonomous power supply, provided that the battery of the macroscope must be charged at the time of application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2017100555A RU2657919C1 (en) | 2017-01-11 | 2017-01-11 | Markers with feedback universally distributed hybrid control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2017100555A RU2657919C1 (en) | 2017-01-11 | 2017-01-11 | Markers with feedback universally distributed hybrid control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2657919C1 true RU2657919C1 (en) | 2018-06-18 |
Family
ID=62619960
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2017100555A RU2657919C1 (en) | 2017-01-11 | 2017-01-11 | Markers with feedback universally distributed hybrid control system |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2657919C1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2693681C1 (en) * | 2018-05-07 | 2019-07-03 | Общество с ограниченной ответственностью "СТАРМАРК ПРО" | Combined device for intrinsically labeling and verification of machine-readable direct application codes and luminescent symbols and images |
| RU2710709C1 (en) * | 2018-07-10 | 2020-01-09 | Ооо "Стармарк Про" | Universally-distributed hybrid control system for collaborative multi-purpose robot with machine vision |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2071635C1 (en) * | 1992-06-30 | 1997-01-10 | Акционерное общество закрытого типа "Ким" | Digital regulator for multimotored electric drive |
| US6135022A (en) * | 1997-09-09 | 2000-10-24 | Troester; Thomas A. | Lightweight marking device |
| US6435742B1 (en) * | 1998-09-04 | 2002-08-20 | Sitel, S.P.A. | Apparatus for impact marking |
| US20060176336A1 (en) * | 2005-02-04 | 2006-08-10 | Xerox Corporation | Printing systems |
| EP2159067A2 (en) * | 2008-08-29 | 2010-03-03 | Palo Alto Research Center Incorporated | Using buffers to support uncertainties in marking engine execution |
| CN204622836U (en) * | 2015-05-18 | 2015-09-09 | 何万盛 | A kind of pneumatic marking machine |
-
2017
- 2017-01-11 RU RU2017100555A patent/RU2657919C1/en active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2071635C1 (en) * | 1992-06-30 | 1997-01-10 | Акционерное общество закрытого типа "Ким" | Digital regulator for multimotored electric drive |
| US6135022A (en) * | 1997-09-09 | 2000-10-24 | Troester; Thomas A. | Lightweight marking device |
| US6435742B1 (en) * | 1998-09-04 | 2002-08-20 | Sitel, S.P.A. | Apparatus for impact marking |
| US20060176336A1 (en) * | 2005-02-04 | 2006-08-10 | Xerox Corporation | Printing systems |
| EP2159067A2 (en) * | 2008-08-29 | 2010-03-03 | Palo Alto Research Center Incorporated | Using buffers to support uncertainties in marking engine execution |
| CN204622836U (en) * | 2015-05-18 | 2015-09-09 | 何万盛 | A kind of pneumatic marking machine |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2693681C1 (en) * | 2018-05-07 | 2019-07-03 | Общество с ограниченной ответственностью "СТАРМАРК ПРО" | Combined device for intrinsically labeling and verification of machine-readable direct application codes and luminescent symbols and images |
| RU2710709C1 (en) * | 2018-07-10 | 2020-01-09 | Ооо "Стармарк Про" | Universally-distributed hybrid control system for collaborative multi-purpose robot with machine vision |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8751044B2 (en) | Control system for controlling an industrial robot | |
| CN102862161B (en) | Field bus-based PAC (Programmable Automation Controller) industrial robot control system | |
| JP5416594B2 (en) | Multi-axis drive driver control method, multi-axis drive driver, and multi-axis drive control system including the same | |
| CN104339354B (en) | A kind of special motion controller hardware platform for 6DOF parallel robot | |
| CN107206593B (en) | Manipulator system for coordinated control of at least two manipulators | |
| JP2019067045A (en) | Control unit | |
| RU2657919C1 (en) | Markers with feedback universally distributed hybrid control system | |
| JP2014219911A (en) | Simulation device and simulation program | |
| CN204308953U (en) | A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot | |
| CN110362010A (en) | A kind of modularized multi-axis laser galvanometer motion controller | |
| KR20130074660A (en) | Apparatus and method for controlling tool changer in numerical control | |
| RU2710709C1 (en) | Universally-distributed hybrid control system for collaborative multi-purpose robot with machine vision | |
| CN201711968U (en) | Industrial robot | |
| CN109955247B (en) | Multi-robot autonomous control system | |
| CN114167808A (en) | Operation method of multi-robot flexible production line for integral additive manufacturing | |
| CN104635624A (en) | Control method and control system for controlling numerical control system of four-axis processing equipment | |
| JP2002187081A (en) | Robot control system and control method | |
| KR100762366B1 (en) | Robot control system using FPA elements | |
| CN201654533U (en) | Ethernet multi-axis positioning control module of programmable logic controller | |
| CN103009193A (en) | Non-contact three-dimensional on-line measurement system for large structural member | |
| KR100853167B1 (en) | Network-based onboard robot control system | |
| JP7455239B2 (en) | Numerical control system, task assignment change device and numerical control method | |
| CN116880347B (en) | Two-dimensional position comparison system for motion control | |
| CN104779889B (en) | Linear motor position feedback control system and its control method | |
| RU2693681C1 (en) | Combined device for intrinsically labeling and verification of machine-readable direct application codes and luminescent symbols and images |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PD4A | Correction of name of patent owner | ||
| TK49 | Information related to patent modified |
Free format text: CORRECTION TO CHAPTER -FG4A- IN JOURNAL 17-2018 FOR INID CODE(S) (73) |