0% found this document useful (0 votes)
158 views

ALL CNC Printouts PROGRAMS PRINTOUT

The document contains 6 program listings for CNC turning programs and 6 program listings for CNC milling programs. It also contains 2 robot arm programs that use Arduino code to control servo motor movements for the arm. The programs provide examples of different CNC operations like step turning, taper turning, circular interpolation, and multiple operations as well as milling operations like grooving, drilling, pocketing, and the use of subroutines. The robot arm programs control the movement of individual servo motors to move different parts of the arm.

Uploaded by

Gajanan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
158 views

ALL CNC Printouts PROGRAMS PRINTOUT

The document contains 6 program listings for CNC turning programs and 6 program listings for CNC milling programs. It also contains 2 robot arm programs that use Arduino code to control servo motor movements for the arm. The programs provide examples of different CNC operations like step turning, taper turning, circular interpolation, and multiple operations as well as milling operations like grooving, drilling, pocketing, and the use of subroutines. The robot arm programs control the movement of individual servo motors to move different parts of the arm.

Uploaded by

Gajanan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 26

CNC & IR LAB (15MC64P)

CNC
TURNING
PROGRAMS

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-1

Develop a part program for step turning and simulate.

PROGRAM:-

N1 G90 G71 F5 S2000 T09 M03 M07 N13 G00 X50

N2 G00 X0 Z0 N14 G00 Z0

N3 G00 X55 N15 G01 X40

N4 G00 Z-5 N16 G01 Z-40

N5 G00 X-55 N17 G01 X55

N6 G01 Z-5 N18 G00 Z0

N7 G00 X50 N19 G01 X35

N8 G01 Z-15 N20 G01 Z-20

N9 G00 X55 N21 G00 X55

N10 G00 Z0 N22 G00 Z0

N11 G01 X45 N23 M05 M09

N12 G01 Z-65 N24 M30

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-2

Develop a part program for taper turning and simulate.

PROGRAM:-

N1 G90 G71 F5 S2000 T01 M03 M07 N14 G00 X60

N2 G00 X0 Z0 N15 G00 Z0

N3 G00 X50 N16 G00 X35

N4 G01 Z-70 N17 G01 Z-7.5

N5 G00 X60 N18 G00 X50

N6 G00 Z0 N19 G00 Z0

N7 G00 X45 N20 G00 X30

N8 G01 Z-40 N21 G01 X40 Z-15

N9 G00 X50 N22 G00 X70

N10 G00 Z0 N23 G00 Z0

N11 G00 X40 N24 M05 M09

N12 G01 Z-35 N25 M30

N13 G01 X50 Z-45

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-3

Develop a part program for circular interpolation and simulate.

PROGRAM:-

N1 G90 G71 F5 S2000 T01 M03 M07

N2 G00 X0 Z0

N3 G00 X45

N4 G01 Z-45

N5 G00 X55

N6 G00 Z0

N7 G00 X40

N8 G01 Z-40

N9 G02 X50 Z-50 R10

N10 G00 X55

N11 G00 Z0

N12 G00 X35

N13 G01 Z-15

N15 G03 X40 Z-25 R10

N16 G00 X45

N17 G00 Z0 M05 M09

N18 M30

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-4

Develop a part program for multiple turning operations and

Simulate.

PROGRAM:-

N1 G90 G71 F5 S2000 T01 M03 M07 N17 G01 X50 Z-55

N2 G00 X0 Z0 N18 G00 X60

N3 G00 X60 N19 M06 T09

N4 G01 Z-90 N20 G00 Z-65

N5 G00 X65 N21 G00 X45

N6 G00 Z0 N22 G01 Z-75

N7 G00 X50 N23 G01 X40

N8 G01 Z-75 N24 G01 Z-65

N9 G00 X65 N25 G01 X65

N10 G00 Z0 N26 G00 Z0

N11 G00 X N27 G00 X0

N12 G01 Z-47.5 N28 G03 X40 Z-20 R20

N13 G00 X55 N29 G00 X50

N14 G00 Z0 N30 G00 Z0 M05 M09

N15 G00 X40 N31 M30

N16 G01 Z-40

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-5

Develop a part program for thread cutting, grooving and

Simulate.

PROGRAM:-

N1 G90 G71 F5 S200 T09 M03 N13 G01 X30

N2 G00 X0 Z0 N14 G01 Z-25

N3 G00 X60 N15 G01 X60

N4 G00 Z-55 N16 G01 Z0

N5 G01 X45 N17 G00 X40

N6 G01 Z-75 N18 G01 X50 Z-5

N7 G01 X40 N19M06 T04

N8 G01 Z-55 N20 G00 X55

N9 G00 X60 N21 G00 Z-35

N10 G00 Z-35 N22G83 X50 L50 Z-55 H2 R2 D0.5

N11 G01 X40 N23 M05 M09

N12 G01 Z-35 N24 M30

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-6
Develop a part program for internal drills, boring and Simulate.

PROGRAM:-

N1 G90 G71 F5 S2000 T09 M03 N14 G00 Z0

N2 G00 X0 Z0 N15 M06 T15

N3 G00 X55 N16 G00 X0 Z0

N4 G00 Z-35 N17 G01 Z-25

N5 G01 X45 N18 G01 Z10

N6 G01 Z-50 N19 M06 T16

N7 G01 X40 N20 G00 X0 Z0

N8 G01 Z-35 N21 G01 Z-15

N9 G00 X55 N22 G01 Z10

N10 G00 Z0 N23 M05 M09

N11 G00 X30 N24 M30

N12 G01 X50 Z-15

N13 G00 X55

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

CNC
MILLING
PROGRAMS

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-1

Develop a part program for grooving and simulate.

PROGRAM:-

N01 G90 G71 S1000 F10 T01

N02 G00 X00 Z00 M03 M08

N03 G01 X50

N04 G01 Y25

N05 G01 Z -10

N06 G01 X 10

N07 G01 X50

N08 G01 Z10

N09 M05 M09 M30

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-2

Develop a part program for drilling (canned cycle) and simulate.

PROGRAM:-

N1 G90 G17 G94 G71 S1000 N12 G00 X40 Y40

F200 M03 M08 T01 N13 G81 Z-10

N2 G00 X-10 Y-10 N14 G00 X20 Y40

N3 G00 Z1 N15 G81 Z-10

N4 G00 X20 Y20 N16 G00 X20 Y60

N5 G81 Z-10 N17 G81 Z-10

N6 G00 X40 Y20 N18 G00 X40 Y60

N7 G81 Z-10 N19 G81 Z-10

N8 G00 X60 Y20 N20 G00 X60 Y60

N9 G81 Z-10 N21 G81 Z-10

N10 G00 X60 Y40 N22 G00 X0 Y0 M05 M09

N11 G81 Z-10 N23 M30

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-3

Develop a part program for mirroring with subroutines and Simulate.

PROGRAM:-

N01 G90 G71 S1000 F10 T05

N02 G00 X10 Y10 M03 M08

N03 G25 I9

N04 G00 X40 Y40

N05 G25 I9

N06 G00 X75 Y75

N07 G25 I 9

N08 M05 M30

N09 I 9

N10 G91

N11 X0 Y0 Z -5

N12 G01 X20 Y20

N13 G01 X00 Y20

N14 G01 X-20 Y0

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

N15 G01 X00 Y-20

N16 G01 Z5

N17 G90
N18 M09 M17

PROGRAM NO:-4.A

Develop a part program for rectangular pocketing and Simulate.

PROGRAM:-

N01 G90 G71 S1000 F10 T01

N02 G00 X00 Z00 M03 M08

N03 G01 X20 Y20

N04 G01 Z-10

N05 G01 X40 Y20

N06 G01 X40 Y40

N07 G01 X20 Y40

N08 G01 X20 Y20

N09 G01 X20 Y30

N10 G01 X40 Y30

N11 G01 Z10

N12 M05 M09 M30

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-4 B

Develop a part program for circular pocketing and Simulate.

PROGRAM:-

N01 G90 G71 S1000 F10 T01

N02 G00 X00 Z00 M03 M08

N03 G01 X 20 Y 20

N04 G01 Z -10

N05 G01 Z 10

N06 G01 X 60

N07 G01 Z -10

N08 G01 Z 10

N09 G01 Y 60

N10 G01 Z -10

N11 G01 Z 10

N12 G01 X 20

N13 G01 Z -10

N14 G01 Z 10

N15 M05 M09 M30

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

ROBOTS
PROGRAMS

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-1

Develop and execute a program for the movement of ARM

PROGRAM:-

void setup()
{
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}

void loop()
{
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
delay(3000);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(3000);
}

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-2

Develop and execute a program for the movement of BASE.

PROGRAM:-

void setup()
{
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}

void loop()
{
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
delay(3000);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(3000);
}

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-3

Develop and execute a program for the movement of WRIST

PROGRAM:-

void setup()
{
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}

void loop()
{
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
delay(3000);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(3000);
}

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-4

Develop and execute a program for the movement of ELBOW

PROGRAM:-

void setup()
{
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}

void loop()
{
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
delay(3000);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(3000);
}

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-5

Develop and execute a program for the movement of


SHOULDER

PROGRAM:-

void setup()
{
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}

void loop()
{
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
delay(3000);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(3000);
}
DEPT.OF MECHATRONICS ENGG.MLBP
CNC & IR LAB (15MC64P)

PROGRAM NO:-6

Develop and execute a program for the movement of PICK &


PLACE movement

PROGRAM:-

void setup() digitalWrite(3,LOW);


{ delay(1500);
pinMode(2,OUTPUT); digitalWrite(7,HIGH);
pinMode(3,OUTPUT); digitalWrite(5, HIGH);
pinMode(4,OUTPUT); digitalWrite(6, LOW);
pinMode(5,OUTPUT); delay(1500);
pinMode(6,OUTPUT); digitalWrite(10, LOW);
pinMode(7,OUTPUT); digitalWrite(8, LOW);
pinMode(8,OUTPUT); digitalWrite(9, LOW);
pinMode(9,OUTPUT); delay(1500);
pinMode(10,OUTPUT); digitalWrite(13, LOW);
pinMode(11,OUTPUT); digitalWrite(11, LOW);
pinMode(12,OUTPUT); digitalWrite(12, LOW);
pinMode(13,OUTPUT); delay(1500);
} digitalWrite(2, LOW);

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

void loop() digitalWrite(3, LOW);


{ delay(1500);
digitalWrite(4,HIGH); }
digitalWrite(2,HIGH);

PROGRAM NO:-7

Develop and execute a program for the continuous movement of


all the above.

PROGRAM:-

void setup() digitalWrite(3,LOW);


{ delay(1500);
pinMode(2,OUTPUT); digitalWrite(7,HIGH);
pinMode(3,OUTPUT); digitalWrite(5, HIGH);
pinMode(4,OUTPUT); digitalWrite(6, LOW);
pinMode(5,OUTPUT); delay(1500);
pinMode(6,OUTPUT); digitalWrite(10, LOW);
pinMode(7,OUTPUT); digitalWrite(8, LOW);
pinMode(8,OUTPUT); digitalWrite(9, LOW);
pinMode(9,OUTPUT); delay(1500);
pinMode(10,OUTPUT); digitalWrite(13, LOW);
pinMode(11,OUTPUT); digitalWrite(11, LOW);
pinMode(12,OUTPUT); digitalWrite(12, LOW);
pinMode(13,OUTPUT); delay(1500);
} digitalWrite(2, LOW);
void loop() digitalWrite(3, LOW);

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

{ delay(1500);
digitalWrite(4,HIGH); }
digitalWrite(2,HIGH);

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-8

Develop and execute a program for the movement of END


GRIPPER

PROGRAM:-

void setup()
{
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}

void loop()
{
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
delay(3000);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(3000);
}

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-9

Develop and execute a program for the identification of colour.

PROGRAM:-

void setup() digitalWrite(4,HIGH);


{ digitalWrite(2,HIGH);
pinMode(1,INPUT); digitalWrite(3,LOW);
pinMode(2,OUTPUT); delay(1500);
pinMode(3,OUTPUT); digitalWrite(7,HIGH);
pinMode(4,OUTPUT); digitalWrite(5,HIGH);
pinMode(5,OUTPUT); digitalWrite(6,LOW);
pinMode(6,OUTPUT); delay(1500);
pinMode(7,OUTPUT); digitalWrite(10, LOW);
pinMode(8,OUTPUT); digitalWrite(8,LOW);
pinMode(9,OUTPUT); digitalWrite(9,HIGH);
pinMode(10,OUTPUT); delay(1500);
pinMode(11,OUTPUT); digitalWrite(13,HIGH);
pinMode(12,OUTPUT); digitalWrite(11,HIGH);
pinMode(13,OUTPUT); digitalWrite(12,HIGH);
Serial.begin(9600); delay(1500);
} digitalWrite(2,HIGH);
void loop() digitalWrite(3,HIGH);
{ int obj= digitalRead(1); delay(1500);
If(obj==0) }
{ else
Serial.println(“COLOURED {
OBJECT DETECTED”); Serial.println(“NO COLOURED
OBJECT DETECTED”);
}

DEPT.OF MECHATRONICS ENGG.MLBP


CNC & IR LAB (15MC64P)

PROGRAM NO:-10

Develop and execute a program for the segregation of metal and


non-metal.

PROGRAM:-

void setup() digitalWrite(4,HIGH);


{ digitalWrite(2,HIGH);
pinMode(1,INPUT); digitalWrite(3,LOW);
pinMode(2,OUTPUT); delay(1500);
pinMode(3,OUTPUT); digitalWrite(7,HIGH);
pinMode(4,OUTPUT); digitalWrite(5,HIGH);
pinMode(5,OUTPUT); digitalWrite(6,LOW);
pinMode(6,OUTPUT); delay(1500);
pinMode(7,OUTPUT); digitalWrite(10, LOW);
pinMode(8,OUTPUT); digitalWrite(8,LOW);
pinMode(9,OUTPUT); digitalWrite(9,HIGH);
pinMode(10,OUTPUT); delay(1500);
pinMode(11,OUTPUT); digitalWrite(13,HIGH);
pinMode(12,OUTPUT); digitalWrite(11,HIGH);
pinMode(13,OUTPUT); digitalWrite(12,HIGH);
Serial.begin(9600); delay(1500);
} digitalWrite(2,HIGH);
void loop() digitalWrite(3,HIGH);
{ int obj= digitalRead(1); delay(1500);
If(obj==0) }
{ else
Serial.println(“METAL {
PART DETECTED”); Serial.println(“NO METAL
PART DETECTED”);
}

}
DEPT.OF MECHATRONICS ENGG.MLBP
CNC & IR LAB (15MC64P)

DEPT.OF MECHATRONICS ENGG.MLBP

You might also like