#PrecisionSoftForceControl
Explore tagged Tumblr posts
tallman-robotics · 3 years ago
Text
Precision Soft Force Control
Tumblr media
Precision Soft Force Control --0.1N Soft micro precision control technology! Tallman Robotics Limited Provides low-cost flexible precision force control solutions in polishing, press-fitting, testing and other fields. You are welcome to visit our download centre to check E-catalogues or watch our video centre to check more projects. What is Soft force™ Force Control Soft force™ Force Sense Control is a flexible and tiny precision force control technology independently developed by Tallman Robotics. It can give TM electric cylinders as sensitive as human touch. It is mainly used in flexible machining. When the external force of the TM electric cylinder exceeds the preset value, the TM electric cylinder will immediately become flexible to protect the work piece from damage.
Tumblr media Tumblr media
https://youtu.be/K4aywRCv7x0 1. What are the Features of Soft force™ Force Control from Tallamn Robotics Limited? Soft Force Control When the force received by the TM electric cylinder is greater than the preset value during operation, it will immediately become flexible, adaptively absorb and mitigate the impact force of the collision, and protect the work piece to the maximum extent. Constant Force Control In the processes of polishing, spraying and press-fitting, the use of powerful force-sensing functions can allow the TM electric cylinder to stably maintain a force output, effectively improving the processing quality. Easy to use You only need to input the value of the input force to accurately control the output force of the TM electric cylinder. (Example: To output a constant force of 3.1N, just type "3.1"!) Force perception (standard 0.1N resolution) The TM electric cylinder utilizes Soft force ™ force sensing control technology to overcome the influence of its own force. With the TM software platform, users can monitor the external force changes of the SGA-RM electric cylinder in real time, with a standard resolution of 0.1N. Low cost investment Just install the TM electric cylinder in the end execution part of the industrial robot, you can realize the robot's strength control scheme, and save a lot of investment costs. Support multiple electric cylinder models Soft force ™ force control function supports a variety of TM electric cylinder model options to improve the accuracy of the force control function. 2. What are the Application examples: Use the robot composed of TM electric cylinder to polish on the metal surface. Fix the metal block, set a constant force to polish the metal surface flexibly.   What are the Functions of Soft force™ Force Control Soft Force Realize flexible and precise force control below 1N Optional Soft force™ force sensing control can help you achieve flexible and precise force control solutions below 1N. Let your robot have the ability to adaptively absorb and mitigate collision impact. https://youtube.com/shorts/0OHmSK_wzrw?feature=share Quick approach, flexible push You can freely control the speed curve of the TM electric cylinder, high speed close to the working cycle of the robot, Flexible pushing can improve the working quality of the robot, and the combination of the two can effectively improve the working efficiency of the robot. https://youtu.be/sHXXJEZSAFA Standard 0.1N resolution Soft force™ Force Sensor Control comes standard with a resolution of 0.1N. You can choose a higher precision configuration according to your actual needs. https://youtu.be/txLHYBPJmIQ Suitable for many flexible applications Using Soft force™ force control technology can help you to use high-precision force control solutions at low cost. The product is suitable for polishing, electronic circuit, laboratory, biomechanics and other fields. https://youtu.be/K4aywRCv7x0 Complete support for secondary development, free to define your robot We provide you with complete SDK/API interfaces for programming, teaching, parameter modification, etc. Support Labview, C#, C++, Python and other programming language control, you can freely define your robot! Cross-platform support: Native SDK is compatible with Windows Linux Mac at the same time, whether it is x86 or arm can run without barriers Multi-language support: Provide complete programming, teaching, parameter modification and other API interfaces, support Labview, C#, C++, Python, JavaScript and other programming language control. Features-Simple and easy control method to use! A. Standard communication interface:TM module supports standard MODBUS RTU bus protocol and CANOPEN DS301 and DS402 bus protocol. Can be seamlessly adapted to various PLCs and programming controllers B. Native SDK API support:The secondary development SDK provides ANSI C native implementations based on each platform and interfaces to Labview, C#, C++, Python, JavaScript, and other programming languages. Users can use it out of the box without having to consider the underlying communication protocol. C. Long-term support:Both the communication interface and the SDK interface will be supported for a long time. There is no need to worry about interface changes caused by version updates, making module upgrades easier.     Read the full article
0 notes
tallman-robotics · 3 years ago
Text
Motion Controller
Tumblr media
Motion Controller: Tallman Robotics Limited provides one-stop solution for intelligent, reliable and affordable Motion Controller for servo electric cylinders in China. With strong independent R&D capabilities, the Company independently develops and manufactures servo grippers, servo pushers, servo slides, servo rotary cylinders and integrated drive and control controllers, and offers servo electric cylinders with reliable quality, high precision, low cost, ease of use and less maintenance, etc. by integrating its self developed servo control algorithms, electronic circuits, software design and high-precision force control technology, which promotes the widespread application of servo electric cylinders in China.
Tumblr media Tumblr media Tumblr media
              1. What are the features of Tallman Robotics Limited’s motion controller? Independent research and innovation, Mast core technology! Powerful and easy to use! Support multiple programming language control! Multilingual control  TM provides complete programming, teaching, parameter modification and other API interfaces. It supports and is not limited to Lab view, C #, C ++, Python and other programming language controls. Three-in-one communication control  Modbus control  I / O mode control (maximum 16 bits, 256 points)  Pulse control (perfectly compatible with all pulse mode controllers on the market)
Tumblr media
Hybrid control of force and position  Control modes can be selected for a variety of flexible combinations.  Position, travel, speed control;  clamping force, pushing pressure control;  measurement control. Simple torque mode control  Controlled by the TM software platform, it is more convenient to coordinate equipment.  Quick adjustment through the external knob of TM-C controller. No additional sensors  Without additional sensors, it can realize the functions of built-in area signal, return to mechanical origin, software limit and so on. Communication and IO isolation  Block interference introduced by communication and improve system stability. Vibration suppression  Reduce waiting time, reduce production costs, effectively improve accuracy and production efficiency. Self-adjusting and finishing function  Reduce debugging difficulty, improve power utilization, and use it out of the box! Get started quickly  No code is required, and the visual programming can complete the point programming, saving a lot of man-hours. 2. Multiple Operating Modes from TM Motion Controllers: Positioning action Area output function Based on the origin, set the target position to move to, and set the speed, acceleration, and deceleration zone. Set a "regional signal output range", and trigger the running event when moving to this region. Push action Relative displacement Set an output force value. When the target module moves to contact with the work piece, it stops moving and maintains a force value. Based on the current position, move a relative distance to the next position.   3. Simple connection, Apply out of the box: 4. Why choose Sango Automation? 5. Related knowledge: Motion Controller Motion control usually refers to the conversion of predetermined control schemes and planning instructions into desired mechanical motions under complex conditions to achieve precise position control, speed control, acceleration control, torque or force control of mechanical motions. The motion controller is a special controller that controls the operation mode of the motor: for example, the motor is controlled by the travel switch to control the AC contactor and the motor drags the object up to the specified position and then runs down, or the time relay is used to control the motor to reverse Or stop for a while and then stop for a while. The application of motion control in the field of robots and CNC machine tools is more complicated than in special machines, because the latter form of motion is simpler and is commonly referred to as general motion control (GMC). Motion controller defines a dedicated controller that controls the operation of the motor is widely used in the packaging, printing, textile and assembly industries Basic introduction: Motion control (Motion Control) usually refers to the conversion of predetermined control schemes and planning instructions into the desired mechanical motion under complex conditions to achieve precise position control, speed control, acceleration control, torque or force control of mechanical motion. According to the different power sources used, motion control can be divided into electric motion control with motor as power source, gas-liquid control with gas and fluid as power source and thermal engine motion control with fuel (coal, oil, etc.) as power source Wait. According to statistics, more than 90% of all power sources come from electric motors. The motor plays a very important role in modern production and life, so in these kinds of motion control, electrical motion control is the most widely used. Electric motion control is developed by motor dragging. Electric dragging or electric drive is a general term for a control system targeted by an electric motor. There are many kinds of motion control systems, but from the basic structure, the hardware of a typical modern motion control system is mainly composed of a host computer, a motion controller, a power drive device, a motor, an actuator, and a sensor feedback detection device. The motion controller refers to a control device that takes the central logic control unit as the core, the sensor as the signal sensitive element, and the motor or power device and the execution unit as the control objects. The motion controller is a special controller that controls the operation mode of the motor: for example, the motor is controlled by the travel switch to control the AC contactor and the motor drags the object up to the specified position and then runs down, or the time relay is used to control the motor to reverse Or stop for a while and then stop for a while. The application of motion control in the field of robots and CNC machine tools is more complicated than in special machines, because the latter form of motion is simpler and is commonly referred to as general motion control (GMC). The motion controller is the main device that determines the performance of the automatic control system. For the Mitsubishi series, the motion CPU is the motion controller. For a simple motion control system, a motion controller designed with a single-chip microcomputer can meet the requirements and has a high cost performance. Domestic products At present, the products provided by domestic motion controller manufacturers can be roughly divided into three categories: Take SCM or PC processor as the core The motion controller with a single-chip computer or a microcomputer processor as the core. This type of motion controller has a slow speed, low accuracy, and relatively low cost. It is used in some contour motion control applications that only require low-speed point motion control and low trajectory requirements. Use a dedicated chip as the core processor The motion controller with a dedicated chip as the core processor has a relatively simple structure, but this type of motion controller can only output pulse signals and work in an open-loop control mode. This type of controller basically meets the requirements for single-axis point control occasions, but for devices that require multi-axis coordinated motion and high-speed trajectory interpolation control, such motion devices cannot meet the requirements. Because this type of controller can not provide continuous interpolation function and no forward-looking function, especially for the occasion of continuous movement of a large number of small line segments, this type of controller cannot be used. In addition, due to the limitation of hardware resources, the circular interpolation algorithm of this type of controller usually uses the point-by-point comparison method, so that the accuracy of circular interpolation is not high. Using DSP and FPGA as core processors based on PC bus An open motion controller based on the PC bus with DSP and FPGA as the core processor. This type of motion controller uses the DSP chip as the core processor of the motion controller, the PC as the information processing platform, and the motion controller with a card The form is embedded in the PC, that is, the "PC + motion controller" mode. In this way, the information processing capability and open characteristics of the PC are combined with the motion trajectory control capability of the motion controller, which has the characteristics of strong information processing capability, high degree of openness, accurate motion trajectory control, and good versatility. This type of controller makes full use of the high-speed data processing capability of DSP and the super logic processing capability of FPGA, which is convenient for designing a motion controller with perfect functions and superior performance. This kind of motion controller can usually provide on-board multi-axis coordinated motion control and complex motion trajectory planning, real-time interpolation calculation, error compensation, and servo filter algorithm, which can achieve closed-loop control. Because FPGA technology is used for hardware design, it is convenient for motion controller suppliers to personalize customization according to customers' special process requirements and technical requirements to form unique products. The main function: Exercise planning function It is actually the reference quantity that forms the speed and position of the movement. Appropriate reference quantity can not only improve the accuracy of the trajectory, but also reduce the requirements on the rotating system and mechanical transmission elements. General motion controllers usually provide motion planning methods based on the limits of impact, acceleration and speed, which can affect the accuracy of dynamic trajectory. Users can directly call the corresponding functions. A motion plan that limits acceleration produces a trapezoidal velocity curve; a motion plan that limits impact produces an S-shaped velocity curve. Generally speaking, for CNC machine tools, the use of motion planning methods limited by the reference amount of acceleration and speed has already obtained an excellent dynamic characteristic. For the fast positioning system with high acceleration and small stroke movement, the positioning time and overshoot have strict requirements, and often require continuous motion planning methods with higher order derivatives. Multi-axis interpolation, continuous interpolation function The multi-axis interpolation function provided by the universal motion controller is widely used in the CNC machinery industry. In recent years, due to the rapid development of the engraving market, especially the mold engraving machine market, the continuous interpolation function of the motion controller has been promoted. There are a large number of short and short line processing in the mold engraving, which requires that the processing speed fluctuation between the sections should be as small as possible, and the inflection point of the speed change should be smoothly transitioned. This requires the motion controller to have the functions of speed preview and continuous interpolation. The continuous interpolation type motion controller specially developed by Googol Technology for small line processing technology has been well applied in the fields of mold engraving, laser engraving and plane cutting. Electronic gear and electronic cam function Electronic gears and electronic cams can greatly simplify the mechanical design, and can achieve many functions difficult to achieve by mechanical gears and cams. The electronic gear can realize the simultaneous movement of multiple motion shafts according to the set gear ratio, which makes the motion controller have a good application in fixed-length cutting and register printing without shaft rotation. In addition, the electronic gear function can also achieve a motion axis to follow a function with a set gear ratio, and this function is determined by the movement of several other motion axes; one axis can also follow the other two axes at a set ratio Synthesis speed. The electronic cam function can change the shape of the cam through programming without grinding the mechanical cam, which greatly simplifies the processing process. This function makes the motion controller have good applications in the fields of quenching of mechanical cams, cutting of special-shaped glass and all-motor driven springs. Comparison output function It means that during the movement process, when the position reaches the set coordinate point, the motion controller outputs one or more switching values, but the movement process is not affected. For example, in AOI flight detection, the comparison output function of the motion controller enables the system to run to the set position, that is, to start the CCD quick camera, and the motion is not affected, which greatly improves efficiency and improves image quality. In addition, in the application of laser engraving, this function of Googol's universal motion device has also been well applied. Probe signal latch function It can latch the moment when the probe signal is generated, the position of each motion axis, its accuracy is only related to the hardware circuit, and is not affected by the inertia of software and system operation. It has good applications in the CCM measurement industry. In addition, more and more OEM manufacturers hope that their own rich industry application experience will be integrated into the motion control system, and the functions of the motion controller will be personalized for different applications and control objects. Googol has developed a universal motion controller application development platform, which makes the general motion controller have a truly object-oriented open control structure and system reconfiguration capabilities. Users can load their own designed control algorithms into the memory of the motion controller In this way, a special motion controller for a special purpose can be reconstructed without changing the structural design of the control system. Architecture composition A motion controller is used to generate a trajectory point (expected output) and a closed position feedback loop. Many controllers can also close a speed loop internally. A driver or amplifier is used to convert the motion controller's control signals (usually speed or torque signals) into higher power current or voltage signals. More advanced intelligent drive can close the position loop and speed loop by itself to obtain more precise control. An actuator such as a hydraulic pump, cylinder, linear actuator or motor is used to output motion. A feedback sensor, such as a photoelectric encoder, resolver, or Hall effect device, is used to feed back the position of the actuator to the position controller to close the position control loop. Many mechanical components are used to convert the movement form of the actuator into the desired movement form. It includes gearboxes, shafts, ball screws, toothed belts, couplings, and linear and rotary bearings. Generally, the functions of a motion control system include: speed control and point control (point-to-point). There are many ways to calculate a motion trajectory, they are usually based on the speed curve of a movement such as triangular speed curve, trapezoidal speed curve or S-shaped speed curve. Such as electronic gear (or electronic cam). That is, the position of the driven axis mechanically follows the position change of a master axis. A simple example is that a system contains two turntables, which rotate according to a given relative angle relationship. The electronic cam is more complicated than the electronic gear. It makes the following relationship curve between the driving shaft and the driven shaft a function. This curve can be non-linear, but it must be a functional relationship. Advantages Advantages of motion controller: (1) The hardware composition is simple, insert the motion controller into the PC bus, and connect the signal line to form a system; (2) You can use the rich software that the PC already has for development; (3) The code versatility and portability of the motion control software are good; (4) There are many engineering personnel who can carry out development work, and development can be carried out without much training. Disadvantages Disadvantages of motion controllers: (1) The motion controller adopting the card structure is connected with gold fingers and fixed on one side. It is not suitable for long-term work in most industrial sites with poor environment (severe vibration, dust and oil pollution). (2) PC resources are wasted. Due to the bundled sales of PCs, users actually only use a small part of PC resources. Unused PC resources not only cause idleness and waste, but also cause maintenance trouble. (3) The overall reliability is difficult to guarantee, because the PC selection can be an industrial control machine or a commercial machine. After the system is integrated, the reliability varies greatly and is not guaranteed by the motion controller. (4) It is difficult to highlight industry characteristics. development trend Due to the strong demand for motion controllers from downstream machinery equipment manufacturers, China's general motion controller (GMC) market capacity is expected to reach US$1.065 billion in 2014, while the market size of CNC motion controllers will reach US$1.239 billion. Experts believe that the machine tool, textile machinery, rubber and plastic machinery, printing machinery and packaging machinery industries account for more than 80% of China's motion control market sales, and will be the main market for motion controllers now and in the future. The demand for motion controllers in the food and beverage machinery, tobacco machinery, medical equipment and scientific research equipment industries is closely related to people's lives. These terminal consumptions have been steadily increasing, so the demand for motion controllers in this type of machinery industry is stable Growing. Although the electronics and semiconductor machinery equipment industry suffered some shocks at the end of 2008, the application of motion controllers in electronics and semiconductor machinery has been growing. Read the full article
0 notes