Factors Shaping Extension Precision in Servo-Based CRE Machines

Factors Shaping Extension Precision in Servo-Based CRE Machines

In the ever-evolving landscape of mechanical engineering, Constant Rate of Extension (CRE) machines play a pivotal role in materials testing, research, and development. These machines are designed to apply a controlled, steady extension rate to specimens, allowing for precise analysis of material properties under varying conditions.

At the heart of CRE machines lies a crucial component that dictates their performance and accuracy: the servo motor. The servo motor serves as the powerhouse, driving controlled movements and ensuring the precision demanded by research and industrial applications. As we delve into the intricacies of servo motor-based CRE machines, it becomes evident that achieving optimal extension precision is not a mere luxury but a necessity.

Servo motors, designed for high-precision tasks, facilitate the controlled extension and retraction essential for accurate material testing. Their ability to translate electrical signals into precise mechanical movements makes them indispensable in applications demanding reliable and repeatable results.

The quest for precision in CRE machines is met with a unique set of challenges. Striking the right balance between precision, resolution, and displacement range is paramount. How can we ensure that the servo motor operates seamlessly under diverse conditions while delivering the accuracy required for intricate materials testing?

In this exploration, we will dissect the factors influencing extension precision in servo motor-driven CRE machines. From understanding resolution nuances to considering the impact of displacement range, we aim to unravel the complexities and offer insights into optimizing the performance of these machines. Join us on this journey as we navigate the intricate realm of extension precision and unveil the key considerations for achieving excellence in servo motor-based CRE applications.

The Metrics of Precision: Properties We Aim to Control

In the world of CRE machines, they stretch or compress materials at a steady speed. Throughout this process, they consistently measure and record the force applied to the material at various displacement points. Now, let’s look at the essential characteristics that shape their performance. These properties encapsulate the essence of precision in motion control and materials testing.

  • Displacement Accuracy: The ability of the system to precisely position the specimen in accordance with the intended extension.
  • Displacement Resolution: The smallest increment of movement that the system can detect and act upon
  • Displacement Range (Max. value): The maximum distance over which the CRE machine can extend the specimen
  • Speed Precision: The accuracy with which the machine can maintain a constant extension rate.
  • Speed Range: The range of extension rates or speeds that the CRE machine can achieve.
  • Speed Accuracy: The ability of the system to achieve and maintain the desired extension rate accurately.

Factors Influencing Precision

Let’s look at the factors that wield considerable influence over the key properties we’ve identified. While some factors are within our control, others present fixed parameters that shape the machine’s performance.

  • Gear Ratio: Most of the Servo drives defines Electronic gear ratio which in principal is equivalent to mechanical gear ratio but can be changed easily
  • PPR: Number of external pulse required to complete one full rotation of the servo motor
  • Pitch: The distance between corresponding points on adjacent teeth in a gear or screw.
  • Word Size: The number of bits used to represent a digital word in the control system e.g. PLC

Connecting the Dots

Now that we have seen the properties that we wish to control and the factors which might impact them, let’s try to understand how these are related.

When we use pulse mode control for servo motors, we’re making them move precisely by sending little signals (pulses) from a controller (like a PLC) to the servo drives, which then guides the motor. This controlled movement happens as the motor turns and causes something called a ball screw nut to shift horizontally. The trick is figuring out the exact connection between the number of pulses sent and how much the ball screw nut moves. This connection is uncovered through a step-by-step process called calibration. During calibration, we carefully move a part and keep track of both the pulses sent and the movement. This process helps us understand how to speak the language of servo motor control, giving us the ability to finely control constant rate of extension applications

In simple terms:

               Current Displacement = Np * Pitch / PPR; where

               Np          = Number of external pulse sent for current displacement

               Pitch      = Pitch of the ball-screw

               PPR        = Number of external pulses required for 1 revolution of motor

 

Looks simple. Right! Well, not exactly. PPR is dependent on a number of factors like electronic gear ratio of the servo drive, mechanical gear ratio between servo motor and ball screw etc. Also, the ball screw pitch may not be precise and contain some error. Due to these reasons, we cannot rely on PPR and pitch to calculate the current displacement of screw nut. Instead, we use an indirect method, called displacement calibration, to accurately compute the current displacement.

Modified formula,

               Current- Displacement = Np * Dc / Npc where;

               Dc           = Displacement used during calibration process

               NPc        = Number of external pulse sent during calibration

 

Does that mean the displacement calibration is not dependent on other influencing factors like gear ratio and pitch? Well, it is dependent on these factors. The devil lies in the details. Let’s dig a bit deeper.

Let’s try to understand how ‘Np * Dc / Npc’ will be computed. Assuming our controller (a PLC) which is sending these pulses to the servo drive uses 2 words (i.e. 32 bit resisters) to hold ‘Np’, ‘Dc’ and ‘NPc’ values:

               The Max value of ‘Np * Dc’ can be 2,147,483,647 i.e. 2^31

That means, if the product of ‘Np’ and ‘Dc’ is greater than this value, it will lead to an Overflow. Let’s take an example: Say, if PPR is 10,000 and pitch is 5 mm. Just for the sake of understanding, let’s assume no gear is involved and all components are accurate,

1 revolution will displace the screw nut by 5mm.

Let’s say we carried out displacement calibration by moving the nut 500mm with displacement precision of 1 decimal point. If the current displacement is 800 mm then,

               ‘Np * Dc’ => (800/5) * 10,000 * 5,000 => 8,000,000,000 which is > the Max value.

               Result will be an overflow!

 With the current configuration, what will be the max displacement that we can achieve?

Max possible displacement = 2,147,483,647 * 5 / (5,000 * 10,000) = 214.74 mm

That’s pretty low, so how to increase this value? Well, we can do a couple of things:

1) Reduce the displacement during calibration

2) Reduce the PPR or,

Let’s try number #2 first. Let’s say we carried out displacement calibration by moving the nut 50mm with the precision of 1 decimal point. If, like the earlier case, the current displacement is 800 mm then,

               ‘Np * Dc’ => (800/5) * 10,000 * 500 => 800,000,000 which is < the Max value.

               Result will NOT be an overflow!

With the current configuration, what will be the max displacement that we can achieve?

Max possible displacement = 2,147,483,647 * 5 / (500 * 10,000) = 2147.4 mm

But what’s the catch? Let’s see. In manual calibration which is done using a physical scale, there is always some observational error involved. For the sake of calculation, let’s assume that error was 0.25 mm. Let’s calculate again:

               With 0.25 mm error, 50 mm was actually 50.25 mm

               That means, Nc = (10,000 / 5) * 50.25 = 100,500 instead of 100,000

               So, how much error will there be when the actual displacement is 800 mm?

               Error at 800 mm => 3.98 mm

 

That means, lower the displacement used while calibration, higher may be the displacement error. So, ideally we should calibrate with much bigger value. But as we saw earlier the higher calibration-displacement values may lead to Overflow. Phew! What to do then. Let’s try to manipulate via #2 approach i.e. reduce the PPR instead of calibration-displacement.

We know that the PPR is dependent on gear ratio. Servo drives support electronic gear ratios which can be easily changed. Let’s reduce the PPR to 1000 by increasing the electronic gear ratio 10 times and look at the calculation again. Let’s say we carried out displacement calibration by moving the nut 500mm with the precision of 1 decimal point. If the current displacement is 800 mm then,

               ‘Np * Dc’ => (800/5) * 1000 * 5000 => 800,000,000 which is < the Max value.

               Result will NOT be an overflow!

               Max displacement = 2,147,483,647 * 5 / (5000 * 1000) = 2147.4 mm.

               Error at 800 mm => 0.39 mm

That’s great. Everything sorted! But how much can we reduce the value of PPR? Well we can’t go below a certain value otherwise it will impact the precision and range of the speed. We will cover that in our next blog. Keep watching!

Benefits of Non-exclusive software license for Small Manufactures

Creating a world-class machine requires careful consideration of multiple factors, and high-quality software is undoubtedly one of them. However, small manufacturers, especially SMEs, often face challenges in acquiring such software due to limited funds, resources, and in-house expertise. Building an internal team or outsourcing software development can be expensive options for them. This blog highlights the benefits of a third approach – the non-exclusive software license model, where the partner software organization retains the intellectual property rights. This model offers a win-win situation, enabling small manufacturers to access top-notch software solutions while minimizing costs and leveraging the expertise of software providers.

The non-exclusive software license model can indeed be beneficial for small manufacturers for a number of reasons:

1) Cost-Effective: Small manufacturers often have limited financial and human resources to invest in digitalization initiatives. Acquiring the necessary technology, expertise, and infrastructure can be a significant hurdle. Non-exclusive licenses allow small manufacturers to access and use software at a lower cost compared to exclusive licenses. This is particularly advantageous for small businesses with limited budgets, as they can leverage the required software without significant upfront investments.

2) Reduced Maintenance and Support Burden: Non-exclusive licenses often come with maintenance and support services provided by the software vendors. This relieves small manufacturers from the burden of managing and maintaining the software themselves, allowing them to focus on their core business activities.

3) Innovation and Adaptability: Non-exclusive licenses encourage innovation and experimentation within small manufacturing businesses. They can explore and adopt new software solutions or technologies that align with their specific needs and goals, fostering adaptability and staying up-to-date with industry advancements.

4) Collaboration and Compatibility: Non-exclusive licenses promote collaboration and compatibility among different software systems. Small manufacturers can integrate multiple software applications from various vendors to streamline their operations, improve data sharing, and optimize workflows.

Overall, the non-exclusive software license model offers small manufacturers affordability, flexibility, scalability, access to diverse solutions, and the opportunity to innovate and collaborate effectively. It allows them to leverage software tools and technologies to optimize their operations, improve productivity, and gain a competitive edge in the market.

Part – 3: Strategies for SMEs to Overcome Challenges in Adopting Industry 4.0 Technology for Products

Part – 3: Strategies for SMEs to Overcome Challenges in Adopting Industry 4.0 Technology for Products

In Part-1 of this three part series, we saw that Industry 4.0 offers several key benefits, including increased productivity, improved efficiency, enhanced automation, optimized supply chains, better decision-making through data analytics, cost savings through predictive maintenance, customization and personalization of products, and improved safety and sustainability in manufacturing processes. In Part-2, we discussed the challenges associated with adoption of this technology for small OEMs (Original Equipment Manufacturers).

In this final part, let’s discuss the strategies which can be implemented by small manufacturers to overcome the challenges:

1) Develop a Clear Digitalization Strategy: Create a comprehensive roadmap outlining the goals, objectives, and desired outcomes of the digitalization process. Align the strategy with the overall business objectives and prioritize initiatives based on their potential impact.
2) Seek Expert Guidance: Engage with industry experts, consultants, or technology partners who specialize in digital transformation. Their expertise and experience can provide valuable insights, guidance, and support in implementing the right technologies and overcoming technical challenges.
3) Build a Digital Culture: Foster a culture of innovation and continuous learning within the organization. Encourage employees to embrace digital technologies and provide training programs to enhance their digital literacy. Effective change management is crucial to ensure smooth adoption and acceptance of new digital processes.
4) Start with Small Steps: Begin the digitalization journey with manageable pilot projects or smaller initiatives. This approach allows for testing and fine-tuning of technologies, identifying potential challenges, and showcasing tangible benefits to gain support and momentum for broader implementation.
5) Collaborate and Network: Engage with industry associations, trade groups, or local business networks to collaborate and share knowledge with peers facing similar challenges. Collaborative initiatives can provide access to shared resources, best practices, and collective problem-solving.
6) Secure Funding: Explore funding opportunities available through government grants, subsidies, or industry-specific programs to support digital transformation initiatives. These financial resources can help alleviate the financial burden associated with investing in technology and infrastructure upgrades.
7) Address Data Security and Privacy: Implement robust cybersecurity measures to protect sensitive data and ensure compliance with privacy regulations. Prioritize data security and educate employees about best practices to mitigate potential risks.
8) Foster Partnerships: Form strategic partnerships with technology providers, suppliers, or customers to leverage their expertise and resources. Collaborative partnerships can help overcome resource limitations and facilitate access to necessary technologies or markets.
9) Monitor Industry Trends: Stay informed about emerging technologies, industry trends, and best practices in digital transformation. Regularly assess and adjust the digitalization strategy to remain agile and competitive in a rapidly evolving landscape.
10) Measure and Evaluate Progress: Define key performance indicators (KPIs) to track the progress and success of digital transformation initiatives. Regularly evaluate the impact of digitalization efforts, identify areas for improvement, and make necessary adjustments to the strategy.

By adopting a systematic and proactive approach, small manufacturers can overcome challenges and successfully navigate their digital transformation journey, unlocking the benefits of increased efficiency, competitiveness, and growth in the digital era.

Part – 2: Navigating the Digitalization Path: Challenges Faced by Small Manufacturers on the Road to Transformation

As we saw in Part-1 of our three part series on Industry 4.0, it offers several key benefits, including increased productivity, improved efficiency, enhanced automation, optimized supply chains, better decision-making through data analytics, cost savings through predictive maintenance, customization and personalization of products, and improved safety and sustainability in manufacturing processes. Like any other technology, the adoption of Industry 4.0 poses some challenges.

We all know that Small and Medium-sized Enterprises (SMEs) are the driving force of many manufacturing economies. As the backbone of the manufacturing industry, SMEs’ impact on the Fourth Industrial Revolution is significant. But they often face different challenges and barriers than larger companies.

Following are some of the key challenges faced by SMEs for adopting Industry 4.0 in their products:

1) Limited Resources: Small manufacturers often have limited financial and human resources to invest in digitalization initiatives. Acquiring the necessary technology, expertise, and infrastructure can be a significant hurdle.
2) Lack of Technical Expertise: Implementing digital technologies requires specialized knowledge and skills. Small manufacturers may struggle to find or afford experts who can guide them through the digital transformation process.
3) Legacy Systems and Infrastructure: Many small manufacturers still rely on outdated or legacy systems and equipment. Integrating new technologies with existing infrastructure can be complex and costly.
4) Data Management and Security: Digitalization generates vast amounts of data, and small manufacturers may face challenges in effectively managing and analyzing this data. Ensuring data security and protecting sensitive information can be particularly daunting for companies with limited cybersecurity resources.
5) Change Management: Transitioning to a digitalized environment involves cultural and organizational changes. Resistance to change, employee training, and managing the transition process can pose challenges for small manufacturers.
6) Scalability and Adaptability: Small manufacturers often face the challenge of scaling up their digital capabilities to meet growing demands or adapt to changing market trends. Ensuring that digital systems and processes can be easily scaled and adapted is crucial for long-term success.
7) Return on Investment (ROI): Small manufacturers need to carefully evaluate the potential return on investment for digitalization initiatives. Balancing the upfront costs with the expected benefits and calculating the ROI can be challenging, especially when the results may not be immediate.
8) Connectivity and Infrastructure: Connectivity issues, such as limited internet access or unreliable networks, can hinder the implementation of digital technologies. Small manufacturers may need to address infrastructure challenges to fully leverage the benefits of digitalization.
9) Market Competition: Keeping up with larger competitors who have already embraced digitalization can be a significant challenge for small manufacturers. They must find unique value propositions, niche markets, or innovative approaches to differentiate themselves.

Overcoming these challenges requires strategic planning, prioritization, and seeking support from industry experts, government initiatives, or business networks. Collaborating with technology partners, investing in employee training, and adopting a phased approach to digital transformation can help small manufacturers navigate these obstacles and unlock the benefits of digitalization. We will discuss the strategies which can be used to overcome these challenges in Part -3 of our three part series.

Part – 1: Unlocking Growth Potential: How Industry 4.0 Empowers SMEs in Manufacturing Products

In this three-part series, we explore the advantages of manufacturing the products empowered by Industry 4.0 specifically from the perspective of SMEs (Small and Medium Enterprises). We will also look at their unique challenges and discuss the strategies to overcome those challenges.

Industry 4.0

The 4th revolution in manufacturing, also known as Industry 4.0, represents the convergence of 8advanced technologies and digital transformation in the manufacturing sector. It involves the integration of cyber-physical systems, IoT, cloud computing, big data analytics, and artificial intelligence to create smart and interconnected manufacturing environments. As we can see, Industry 4.0 encompasses various technical terms, but let’s focus on understanding the benefits rather than delving deep into the specific technologies involved specifically from small OEMs perspective.

Small original equipment manufacturers (OEMs) can benefit from producing IoT-based products for several reasons:
1) Market Demand: The IoT market is growing rapidly, and there is a rising demand for connected devices and smart solutions across various industries. By producing IoT-based products, small OEMs can tap into this expanding market and meet the needs of customers who are seeking innovative and connected solutions.
2) Competitive Advantage: Offering IoT-based products allows small OEMs to differentiate themselves from competitors. By integrating IoT capabilities into their products, they can provide additional value to customers, such as remote monitoring, automation, data analytics, and enhanced functionality. This can give them a competitive edge in the marketplace.
3) Improved Customer Experience: IoT-enabled products can enhance the overall customer experience. By connecting devices, collecting data, and enabling remote control or monitoring, small OEMs can provide convenience, personalized experiences, and proactive maintenance and support services to their customers. This can result in higher customer satisfaction and loyalty.
4) Operational Efficiency: IoT technologies offer opportunities for small OEMs to optimize their own operations. By implementing IoT solutions within their manufacturing processes, supply chains, and inventory management systems, they can improve efficiency, reduce costs, minimize downtime, and enhance productivity.
5) Business Insights: IoT devices generate vast amounts of data, which, when properly analyzed, can provide valuable insights into customer behavior, product performance, and market trends. Small OEMs can leverage this data to make data-driven decisions, improve their products and services, and identify new business opportunities.
6) Long-Term Revenue Streams: IoT-based products can create long-term revenue streams for small OEMs. By offering connected devices, they can establish ongoing relationships with customers through software updates, subscription models, and additional value-added services. This can provide a recurring revenue stream beyond the initial product sale.

Like any other technology, the adoption of Industry 4.0 poses some challenges for SMEs (Small and Medium Enterprises). It’s important for small OEMs to carefully consider their resources, capabilities, and target market when deciding to produce IoT-based products. Proper planning, understanding customer needs, ensuring data security and privacy, and investing in the right talent and infrastructure are crucial for success in the IoT space. We will cover them in detail in Part-2 of this three part series.

Web service based approach to drive Industrial Machines

Web service based approach to drive Industrial Machines

Introduction

PLCs and programmable HMIs have ruled the industrial machines for a long time. Operators working on industrial machines are used to interfacing with standard HMI (Human Machine Interfaces) like DOP-107CV from delta, 6AV21240 from Siemens etc. HMIs in turn interact with PLCs (Programmable Logic Controller) which drive the industrial machines.

For simple machines with limited features, the standard HMIs work just fine. But as the complexity of the machine increases, they pose several challenges.

Challenges

  1. Inflexible UI/UX: Companies supplying these HMI usually provide a proprietary editor software to design the user interface for operators. This works great for simple user interfaces as the HMI developers can easily drag-drop and configure the standard widgets provided by the editing software. But when it comes to advance user interfaces and more refined UI/UX, such HMIs with their generic editors begin to struggle. At this point, embedded system architects start to scratch their heads looking for solutions which can drive touch screens on one side and real time systems like PLCs and sensors on other side. There are a number of 3rd party libraries available for creating the desired UI/UX such as Qt/QML, LVGL (Light and Versatile Graphics Library), uGFX, GUISlice, GuiLite etc. But these are pretty complex and even require tuning w.r.t screen sizes and orientations.
  2. Portability: Such solutions are not easily portable when either the underlying hardware running these libraries changes or the touch screen changes.
  3. Code Reusability: Touch screen attached to industrial machines are not always comfortable to use and operators sometimes prefer working from desktop or laptops connected to these machines. Now imagine porting the same software from embedded system running the touch screen to desktop or laptop running windows operating system.
  4. Vendor Lock-in: Portability also becomes very important considering supply chain issues with underlying hardware. If a solution is easily portable, it reduces the risk of vendor lock-in with some specific hardware as the solution can be easily moved to other readily available hardware when needed.

Web Based Architecture

Hardware Options

Single Board Computers

Several options are available for SBC and one can choose a suitable SBC based on the factors like CPU, memory, storage, reliability, availability, cost, software support and community support. Following are some of the options:

  • Raspberry PI 4 Model B [1]
    • Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
    • 1GB, 2GB or 4GB LPDDR4 (depending on the model)
  • Asus Tinker Board SR2.0, R2.0, 2S etc. [2]
    • Cortex-A17 Quad-core 1.8GHz processor
    • Dual-CH LPDDR3 2GB memory size
  • Khadas VIM3 [3]
    • Amlogic A311D – x4 2.2Ghz Cortex A73, x2 1.8Ghz Cortex A53
    • LPDDR4/X, 2GB RAM and 32GB eMMC
  • Banana Pi M3 [4]
    • Octo-Core 1.8GHz CPU, PowerVR SGX544MP1 GPU
    • 8GB eMMC storage and 2 GB LPDDR3 memory
  • Odroid N2+ [5]
    • Quad-core Cortex-A73(up to 2.4Ghz) and Dual-core Cortex-A53 (up to 2Ghz)
    • DDR4 4GiB or 2GiB with 32-bit bus width
  • UDOO Bolt V3 [6]
    • AMD Ryzen™ Embedded V1202b Dual Core/quad Thread @ 2.3ghz (3.2ghz Boost)
    • 2x Ddr4 Dual-channel 64-bit So-dimm Sockets With Ecc Support Up To 32gb 2400 Mt/s
    • AMD Radeon™ Vega 3 Graphics (3 Gpu Cu)
  • Le Potato [7]
    • Quad 64-bit Low Power Cores and Penta Core 3D GPU with OpenGL ES 2.0
    • Up to 2GB DDR3
  • RockPi 4 Model C [8]
    • Mali-T860MP4 GPU and 64bit Hexa core processor
    • LPDDR4 3200Mb/s RAM
    • High-performance eMMC modules and more

+ many more

Displays

Several options are available for normal or touch screen displays. Most popular of them are from Waveshare [9] but there are several other players as well. These are available in various sizes, touch-types (capacitive or resistive) and users can choose them based on their product specific requirements e.g., 3 inch, 5 inch, 7 inch, 10.1 inch and many more.

Connectivity

Most of the SBCs connect to display-units via HDMI interface which is supported by most of the industrial grade touch screens (capacitive or resistive). Touch events are handled via USB based connectors.

Software Architecture

FrontEnd

React JavaScript can be used to create amazing user interfaces which are just not possible with standard HMI editor tools. Imagination is the only limit when it comes to designing such user interfaces. But designing and implementing complex user interface (using browser based programming languages) while running on a relatively less powerful SBC requires experience and in-depth understanding; otherwise it can lead to poor user experience.

In case of touch screen type display device where it’s preferred to restrict the user access to only one software which is controlling the machine, a kiosk mode running chrome browser can be configured.

BackEnd

The core business logic which will drive an industrial machine can be split two parts. The hard real time operations can be built inside PLCs whereas rest of the stuff can be handled by backend server running on SBC. Such server can be written in a simple, efficient and powerful language such as GoLang.

Backend servers can interact with PLCs over a number of interfaces like Modbus over RS485, Ethernet etc. Sensors can either be directly connected to SBC I/O pins or they can connected to PLC depending on the type and criticality of the sensor.

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.

Benefits

There are several benefits of this architecture:

  1. Portability: It’s relatively easy to port such solutions to different architecture and operating systems. For example a backend server written in GoLang with Reach Javascript frontend can be easily compiled to run on Windows, Linux as well as Android operating systems with x86 or ARM architecture.
  2. Code Reusability: As the same code can run on an ‘SBC + Touchscreen’ connected directly with machine as well as a desktop or laptop connected separately to the machine, it provides code reusability and saves a lot of time, effort, manpower as well as operational effort.
  3. Vendor Lock-in: As this architecture makes the code easily portable, it avoid vendor lock in. If once piece of hardware is not available, or its prices becomes in-feasible, or some critical issues appear using that hardware, we can easily migrate the code to alternate options.
  4. Awesome UI/UX: Web based architecture enables the use of very powerful frontend programming languages like React JavaScript. They can be used to create awesome user interfaces.
  5. Industry 4.0: Using SBC like powerful hardware can provide Industry 4.0 capability to the industrial machines. Such devices can act as IoT Gateways to collect meaningful data from machines, send data to the central or cloud servers and enable remote diagnostic, software updates and much more.

Conclusion

Web service based approach to drive industrial machines is a powerful alternative to traditional HMI based approach. It offers a lot of flexibility, provides powerful user interfaces, avoid vendor lock-ins and enables Industry 4.0 features.

At MavelTec, we design our solutions based on such future proof technologies and architectures. Security is baked into our products right from the design phases. Our focus always remains on creating world class products which are modular, portable and relatively low cost.