Red de conocimiento informático - Aprendizaje de código fuente - Ejemplo de programación integral de piezas simples de torno CNC

Ejemplo de programación integral de piezas simples de torno CNC

Muchas personas no entienden la programación integral de piezas simples de tornos CNC. Déjame mostrarte un ejemplo de programación integral de piezas simples de tornos CNC. 01

Determine la ruta de mecanizado: determine la ruta de mecanizado de acuerdo con el principio de mecanizado de primero mecanizado, primero desbaste y luego finura. Utilice instrucciones de ciclo fijo para desbastar el contorno exterior, luego terminar el mecanizado y luego girar. ranura de la herramienta, y luego se mecanizan las roscas y finalmente se cortan.

Método de sujeción y selección del punto de ajuste de la herramienta: utilice un mandril autocentrante de tres garras para la sujeción autocentrante, y el punto de ajuste de la herramienta se selecciona en la intersección de la superficie del extremo derecho de la pieza de trabajo y la eje de rotación. 02

Selección de herramientas:

Según los requisitos de procesamiento, se seleccionan cuatro cuchillas: la n.° 1 es una herramienta de torneado cilíndrico de desbaste, la n.° 2 es una herramienta de torneado cilíndrico de acabado y la número 2 es una herramienta de torneado cilíndrico de acabado. No. 3 es una herramienta de torneado cilíndrico de acabado. Es una fresa ranuradora y la No. 4 es una fresa roscadora. Utilice el método de corte de prueba para configurar la herramienta y procese la cara del extremo mientras configura la herramienta.

03

Parámetros de corte para cada proceso:

Proceso de procesamiento

Número de herramienta

Tipo de herramienta

Velocidad del husillo S( )

Velocidad de avance F( )

Torneado desbaste del círculo exterior

T1

Herramienta de torneado externo

336

0,3

Herramienta de torneado exterior de acabado

T2

Herramienta de torneado exterior

475

0,08

Corte de ranuras

T3

Cuchilla ranuradora

336

0,05

Roscado, arco cóncavo

T4

Cortahilos

170

1,5

Corte off

T3

Cuchilla ranuradora

336

0,05 04

Programa Programar y determinar el punto de intersección O entre la superficie del extremo derecho de la pieza de trabajo y la línea central del eje como origen de programación. El programa de procesamiento de la pieza es el siguiente:

Programa

Descripción

O0004;

p>

N1;

Proceso (1) Mecanizado de desbaste de contorno

G40G97G99T0101;

M43;

M03;

G00X40.0Z1.0;

G71U1.5R0.5;

G71P10Q11U0.5W0.1F0.15;

N10G00G42X0;

G01Z0;

X19.8

X27.8Z-20.0;

X28.0;

Z -45.0;

;

N2;

Proceso (2) Acabado del contorno

T0202;

M44;

G00X40.0Z1.0;

G70P10Q11F0.08;

G00X100.0Z100.0;

N3;

Proceso (3) Ranurado

T0303;

M43;

G00X30.0Z-24.0;

G01X24.0F0.05;

G01X30.0F0.2;

G00X100.0Z100.0;

N4;

Proceso (4) Mecanizado de rosca cónica y arco cóncavo

T0404;

M41;

G00X30.0Z5.0

G92X28. 4Z-22.0R-5.4F1.5;

X27.8;

X27.4;

X27.2;

X27.0;

X26.9;

X26.85;

;

Llame a la subrutina O1234 4 veces para procesar la superficie del arco cóncavo

G00X100.0Z100.0;

N5;

Proceso ( 5) Corte de pieza

T0303;

M43;

G00X40.0Z-59.0;

G75R0.5;

G75X0P2000F0.05;

G00X100.0Z100.0;

M05;

M30;

Fin de programa

O1234;

Subrutina

G01U-1.0F0.1;

La herramienta avanza radialmente 1mm cada una tiempo para procesar la superficie del arco cóncavo

G02U0W-18.0R20.0;

G01U3.0F0.5;

W18.0;

U-3.0;

p>

M99;

Fin de programa de referencia de llamada de subrutina 01

Programa de procesamiento de tabla cilíndrica:

O0001;

G90 G94 G40 G17 G21

G91 G28 Z0

G90 G54 M3

G00 X62.0 Y0; ;

Z5.

G01 Z-4.0 F52;

G41 D02 G01 X47.0 Y0 F52; -47.0 J0;

G40 G01

G41 D02 G01 X15.0 Y0

G02 I-15.0 J0

G40 G01; X62.0 Y0;

G00 Z20.0;

G91 G28 Z0;

M30

(2) Procesamiento de contorno exterior. programa

O0002

G90 G94 G40 G17 G21

G91 G28

G90 G54 M03

G00 X-62.0 Y52.0 M08;

Z5.0

G01 Z-9.0 F52

G41 D02 G01 X-40.0 Y30; .0 F52;

G01 X -20.0 Y30.0;

X30.0;

G02 X40.0 Y20.0 R10.0;

G01 Y-20.0;

G02 X30.0 Y-30.0 R10.0

G01 X-30.0

G02 X-; 40,0 Y-20,0 R

10.0;

G01 Y10.0

G03 X-20.0 Y30.0 R20.0

G40 G01 X-62.0 Y52.0

p>

p>

G00 Z20.0 M09;

G91 G28 Z0;

M30;

Para mecanizado en desbaste, utilice un ? 20 fresa de extremo El número de herramienta es T02, el número de compensación del radio de la herramienta es D02 y el valor de compensación es 10,2 mm (0,2 mm es el margen de acabado).

Para el acabado, utilice una fresa de extremo de ?12, el número de herramienta es T03, el número de compensación del radio de la herramienta es D03 y el valor de compensación es 6 mm.

02

Procedimientos de taladrado y roscado:

O0001;

G91 G28 Z0;

M06

; G90 G17 G49 G21 G94

G54 M3 S1200

G00 X20.0 Y100.0

G43 H01 G00 Z50.0

>

G99 G81 X-15.0 Y65.0 Z-4.0 R5.0 F80

G98 X-30.0

G00 X-120.0

Y15.0;

G99 G81 X-85.0 Y15.0 Z-4.0 R5.0 F80

G98 X-70.0

G91 G28 Z0; M09;

M06 T02

G90 G49 G54 M3 S550

G00 X20.0 Y100.0

G43 H02; G00 Z50.;

G99 G73 X-15.0 Y65.0 Z-20.0 R5.0 Q2.0 F60;

G98 X-30.0;

G00 X-120.0;

Y15.0;

G99 G73 > G98 .0 Y100.0 M08;

G43 H03 G00 Z50.;

G98 G83 X-30.0 Y65.0 Z-21.0 R5.0 Q2.0 F60;

G00 X-120.0

Y15.0; p>G98 G83 p>G91 G28 Z0 M09;

M06 T04;

G90 G49 G54 M3 S450;

G00 X20.0 Y100.0 M08;

G43 H04 G00 Z50.;

G98 G81 X-15.0 Y65.0 Z-21.0 R5.0 F50;

G00 X-120.0; p>

Y15.0;

G98 G81 X-85.0 Y15.0 Z-21.0 R5.0 F50;

G91 G28 Z0 M09; > M06 T05

G90 G49 G54 M3 S350

G00 X20.0 Y100.0

G43 H05 G00 Z50.0; >

G99 G82 X-15.0 Y65.0 Z-6.0 R5.0 P2000 F60;

G98 X-30.0;

G00 X-120.

0;

Y15.0;

G99 G82 X-85.0 Y15.0 Z-6.0 R5.0 P2000 F60;

G98 X-70.0; /p>

G91 G28 Z0 M09;

M06 T06

G90 G49 G54 M3 S50;

G00 X20.0 Y100.0 M08;

G43 H06 G00 Z50.0;

G98 G85 X-30.0 Y65.0 Z-18.0 R5.0 F40;

G00 X-120.0; /p>

Y15.0;

G98 G85 X-70.0 Y15.0 Z-18.0 R5.0 F40;

G91 G28 Z0 M09; p>M06 T07;

G90 G49 G54 M3 S100;

G00 X20.0 Y100.0 M08;

G43 H07 G00 Z50.0;

p>

G98 G84 X-15.0 Y65.0 Z-19.0 R5.0 F175;

G00 X-120.0;

Y15.0;

G98 G84 X-85.0 Y15.0 Z-19.0 R5.0 F175;

G91 G28 Z0 M09;

M30;