0% found this document useful (0 votes)
15 views8 pages

Robotic Solutions for Sheet Handling

Uploaded by

zaidshaz11223344
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views8 pages

Robotic Solutions for Sheet Handling

Uploaded by

zaidshaz11223344
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd

Part 1

1.

a) Handling Sheets (Weight Between 10kg to 100kg)

Robot Type: Articulated Industrial Robot

Justification:
- Versatility: Articulated robots, such as those from KUKA or ABB, offer a high level of flexibility
and dexterity, which is crucial for handling various sheet sizes and weights.
- Payload Capability: These robots are available with payload capacities that can comfortably
handle weights between 10kg and 100kg.
- Precision: They provide precise control and are suitable for applications requiring accurate
positioning.

b) Holding Sheets for Welding

Robot Type: Collaborative Robot (Cobot)

Justification:
- Safety and Integration: Cobots are designed to work safely alongside human operators. Their
built-in safety features make them ideal for tasks where human intervention is required.
- Gentle Handling: Cobots can hold sheets securely while minimizing the risk of damage.

c) Spot and Continuous Welding of Side Panels to a Frame

Robot Type: Industrial Robot with Welding Tools

Justification:
- Welding Precision: Robots like the Fanuc ARC Mate series are specifically designed for welding
applications, providing high precision and consistency.
- Specialized Tools: They can be equipped with specialized welding torches and sensors to ensure
high-quality welds.

d) Painting

Robot Type: Articulated Robot with Painting Tool

Justification:
- Controlled Application: Articulated robots equipped with spray guns can ensure a uniform
application of paint on complex surfaces.
- Efficiency and Safety: They help reduce exposure to hazardous chemicals and optimize paint
usage.

2. Suitable End Effectors for Each Operation

a) Handling Sheets:
- End Effector: Vacuum or Magnetic Gripper
- Description: Vacuum grippers are ideal for handling flat sheets with a range of weights.
Magnetic grippers are suitable for ferrous materials.

b) Holding Sheets for Welding:


- End Effector: Pneumatic or Hydraulic Gripper
- Description: These grippers ensure secure holding of sheets, necessary for precise welding
operations.

c) Spot and Continuous Welding:


- End Effector: Welding Torch with Sensors
- Description: A welding torch integrated with sensors for real-time feedback on weld quality and
positioning.

d) Painting:
- End Effector: Spray Gun
- Description: A spray gun with adjustable atomizing capabilities for even paint distribution.
3. Quality Inspection System Improvements

a) Welding Cracks:
- Current System: Basic visual or ultrasonic inspection.
- Improvements:
- Ultrasonic Testing: Implement automated ultrasonic testing for more accurate detection of
internal defects.
- Laser Scanning: Use laser scanning for detailed surface inspection.

b) Component Alignment:
- Current System: Manual measurements.
- Improvements:
- Vision Systems: Integrate machine vision systems to automate alignment checks.
- Automated Fixtures: Use fixtures that can adjust in real-time to ensure correct alignment.

c) Electrical Testing:
- Current System: Manual testing tools.
- Improvements:
- Automated Electrical Testers: Deploy automated systems that can continuously monitor and
log electrical performance.
- Data Analysis: Utilize data analytics to detect potential issues early.
4. Arduino Uno Programs for Specific Tasks

I. Pick and Place

#include <Servo.h>

Servo gripper;

void setup() {
gripper.attach(9); // Attach servo to pin 9
pinMode(8, OUTPUT); // Motor control pin
pinMode(7, OUTPUT); // Sensor pin
}

void loop() {
// Move to pick position
moveToPosition(50, 100); // Example function call
delay(2000); // Wait for movement

// Activate gripper
gripper.write(90); // Close gripper
delay(1000);

// Move to place position


moveToPosition(150, 100); // Example function call
delay(2000);

// Release gripper
gripper.write(0); // Open gripper
delay(1000);

// Return to home position


moveToPosition(0, 0); // Example function call
delay(2000);
}

void moveToPosition(int x, int y) {


// Control motors to move to (x, y) position
digitalWrite(8, HIGH); // Example motor control
// Add code for motor movement
}

II. Spot Welding

#include <Servo.h>

Servo welder;

void setup() {
welder.attach(9); // Attach servo to pin 9
pinMode(8, OUTPUT); // Welding control pin
}

void loop() {
// Move to welding position
moveToWeldingPosition(50, 100); // Example function call
delay(2000);

// Start welding
digitalWrite(8, HIGH); // Activate welder
delay(2000); // Welding duration

// Stop welding
digitalWrite(8, LOW); // Deactivate welder
delay(2000);
// Move to next position
moveToWeldingPosition(150, 100); // Example function call
delay(2000);
}

void moveToWeldingPosition(int x, int y) {


// Control motors to move to (x, y) position
// Add code for motor movement
}

III. Continuous Welding


#include <Servo.h>

Servo welder;

void setup() {
welder.attach(9); // Attach servo to pin 9
pinMode(8, OUTPUT); // Welding control pin
}

void loop() {
// Move to welding start position
moveToWeldingStartPosition(50, 100); // Example function call
delay(2000);

// Start continuous welding


digitalWrite(8, HIGH); // Activate welder
moveInPath(); // Example function to follow a path
digitalWrite(8, LOW); // Deactivate welder

// Return to home position


moveToWeldingStartPosition(0, 0); // Example function call
delay(2000);
}

void moveToWeldingStartPosition(int x, int y) {


// Control motors to move to (x, y) position
// Add code for motor movement
}

void moveInPath() {
// Code to move along a predefined path
// Add code for continuous movement
}

5. Safety System for Shape Forming and Molding Robotic Cell

Safety System Proposal:

- Physical Barriers: Install barriers around the robot cell to prevent unauthorized access during
operations.
- Emergency Stop Buttons: Install multiple emergency stop buttons in accessible locations
around the cell.
- Safety Sensors: Use sensors to detect the presence of personnel and halt operations if someone
enters the safety zone.
- Warning Signals: Equip the cell with warning lights and alarms to signal when the robot is in
operation.
- Manual Inspection Protocol: Develop a procedure for safely performing manual inspections,
including the use of PPE and lockout/tagout practices.

Safety Requirements:
- Compliance: Adhere to safety standards such as ISO 10218 and ISO/TS 15066.
- Training: Provide training for all personnel on safety procedures and emergency protocols.
- Regular Maintenance: Perform regular checks and maintenance of safety systems to ensure
reliability.
6. Safe Working Plan for Inside Components Assembly Robotic Cell

Safe Working Plan:

- Robot Safety Features: Ensure that robots are equipped with collision detection and emergency
stop mechanisms.
- Guarding: Install physical barriers or safety enclosures to protect operators from moving parts.
- Operator Training: Ensure operators are trained in safe working practices and emergency
procedures.
- Risk Assessment: Conduct a detailed risk assessment to identify and mitigate potential hazards.

Risk Assessment:
- Identify Hazards: Recognize potential hazards such as mechanical failures or electrical issues.
- Analyze Risks: Evaluate the likelihood and severity of each hazard.
- Implement Controls: Introduce control measures, including safety interlocks and regular
maintenance.
- Monitor and Review: Continuously monitor safety performance and review risk assessments to
ensure ongoing safety.

You might also like