最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

postprocessor下定制西门子840d系统深孔钻削循环后处理技术

IT圈 admin 37浏览 0评论

2024年5月7日发(作者:漆若翠)

X

©

康晓崇

Postprocessor

下定制西门子

8

40

D

系统深孔钻削循环后处理技术

Postprocessor

下定制西门子

840D

系统深孔钻削循环后处理技术

康晓崇

(集美工业学校

福建

厦门

361022

)

文章在分析西门子

8

40

D

系统深孔钻削循环

(

CYCLE8

3

)

加工程序格式特点的基础上

在后置处理软件

Postprocessor

中定制该循环后置处理文件

创建适合该系统的后置处理文件

使其适用于自动编程软件

Powermill,

方便后续自动编程

提高效率

关键词

后置处理定制

西门子

8

40

D

系统

深孔钻削循环

[Postprocessor

doi

10.3

9

6

9

/j.

issn

.l00

7

-550

X

.201

9

.11.00

9

中图分类号

TG

65

9

.022

文献标识码

A

文章编号

100

7

-550

X(

201

9)

11-0050-05

后置处理技术

已经成为当代数控编程的关键

Postprocessor

是自动编程软件

Powerm

ill

专用后置处理

性技术之一

CAM

软件与数控加工

数控机床连

接的纽带

后置处理文件的优劣

会直接影响到

CAM

自动编程软件的使用效果和加工零件的质量

可定制针对不同数控系统的后置处理文件

合西门子

840D

深孔钻削循环特点

定制适合该系统

的后置处理文件

可以更好发挥

CAM

软件

Powermill

效率

更会影响机床的运行可靠性

因此定制适合

的作用

后置处理文件成为数控加工当中的重要课题

西门子

840D

系统的深孔加工固定循环

功能参

1

西门子

84

0

D

系统深孔钻削循环

CYCLE8

3

指令

格式功能说明国

⑴刀具以编程的主轴转速和进给速度钻削

数丰富

并且有严格的指令格式叫对于加工多孔零

当孔的深度较深

每个孔需经过多道工序才能

加工完成

使用手工编程会极其繁琐

在这种情况

下需要采用自动编程

通过后置处理生成加工代码

至输入的最终钻肖

U

深度

⑵对于深孔钻削也可以多次

分步骤地进行深

度进刀

可以规定其最大进刀量

直至加工到最终

收稿日期

201

9

-10-16

作者简介

康晓崇

(

1

99

0

),

邢台人

助理讲师

主要从事模具制造

多轴加工与高速切削研究

福建轻纺

50

建轻

2019

11

月第

11

X

©

钻削深度

从该表中可以看到深孔钻削循环指令

CYCLE83

的编程格式简单

但具体参数的含义较为复杂

⑶钻头可以在每次进刀深度之后退回到基准面

+

安全距离

用于退刀排屑

或者也可以退回编

程的退回位移

用于断屑

O

用手工编程的方式很容易出现错误

因此需要根据

对应的关系确定算法

利用恰当的后置处理指令与

之对应即可

2

深孔钻削循环

CYCLE8

3

指令编程格式

CYCLE83

RTP,

RFP,

SDIS,

DP,

DPR,

FDEP,

FDPR,

DAM,

DTB,

DTS,

FRF,

VARI,

_AXN,

_MDEP,

_VRT,

_DTD,

_DIS1

相关参数具体含义对照表

1

3

深孔钻削循环示例

3.1

利用

指令进行

手工

编程

如图

1

XY

平面中的位置

X80

Y120

X80

Y60

上执行

1

参数对

照表

参数

数据类型

含义

退回平面

绝对

基准面

绝对

安全距离

不输入符号

最终钻削深度

(绝对

相对于基准面的最终钻削深度

不输入符号

第一个钻削深度

绝对

相对于基准面的第一个钻削深度

不输入符号

递减

不输入符号

>0:

递减量

0:

递减系数

0:

没有递减

在钻削深度的停留时间

断屑

>0:

单位

s

0:

单位

在起始处的停留时间

,用于退刀排屑

>0:

单位

s

0:

单位

进给系数

用于第一个钻削深度

不输入符号

值范围

1

加工方式

0:

断屑

1:

退刀排屑

刀具轴

1:

1

几何轴

2:

2几何轴

否则第

3

几何轴

最小钻削深度

仅和递减系数相关

在断屑时

V

ARI=0

可变的退回量

>0:

退回量

0:

退回量设为

1

mm

在最终钻削深度的停留时间

>0:

单位

s

0:

单位

0:

值同

DTB

再次进入钻孔时可编程的前移距离

在断屑

V

ARIT

>0:

可编程值

0:

自动计算

RTP

RFP

SDIS

DP

DPR

FDEP

FDPR

实数

实数

实数

实数

实数

实数

实数

实数

DAM

DTB

实数

DTS

实数

VARI

整数

_AXN

整数

MDEP

实数

实数

_VRT

_DTD

实数

_DIS1

实数

福建轻纺

51

尿

X

©

康晓崇

Postprocessor

下定制西门子

8

40

D

系统深孔钻削循环后处理技术

參数定义

DEF

RSAL

RTP-155,

RPP・

150,

SDIS-1.

DP・5,

DPR-145,

FDEP«100,

FDPR-SO,

DAM-20,

DTB-1,

FRP-1,

VARI-0,

_VRT-0.8

r

MDEP-8,

_DISl-0.4

N10

GO

G17

G90

F50

S500

M4

■定工艺数值

返回

IB

回平面

N20

DI

T42

Z155

返回第一个钻

MttB

N30

X80

Y120

调用循环

带绝对值的

N40

CYCLES

3

(RTP

.

RFP.

SDIS,

DP.

.・

a

深度参敢

->

FDEP,

,

DAM.

.・

FRF,

VARI.

.

.

_VRT)

返回到下一个钻

N50

X80

Y60

HA

N55

DAM--0.6

FRF-0.5

VARI-1

N60

CYCLES

3

(RTP,

RFP,

SDIS,

,

DPR.

.・>

调用循环

帝相対量终钻削深度

和相对第一钻刑深度

安全距焉为

1

豪米

->

FDPR,

DAM,

DTB.

,

FRF,

VARI

t

,

_MDEP

r

进给系数为

0.5

t

,

.DISH

程序结東

N70

M30

1

孔循环示例

2

手工编程

循环

CYCLE83

,

具体程序如图

2

所示

执行起始处

参数

DTS

的停留时间

3.2

孔钻削动作流程

图解

3

GO

返回到最后到达的钻削深度

减少循环

內部计算的前移距离或者可编程的前移距离

G1

运行到下一个钻削深度

运动过程一直

S

Q

O

D

n

n

D

D

n

OG0

$G4

继续

直至到达最终钻削深度

GO

返回到退回平面

可以看出利用手工编程不仅耗时

且容易出现

RTP

g+SDIS

_._FDEP

FDEP

错误

因此在

Postprocessor

构建适于西门子

840D

系统

的深孔钻削后处理

采用

CAM

软件

Powermi

11

自动编

程的方法

可以降低编程难度

提高编程效率

DP

=

RFP-DPR

4

Postprocessor中构建西门子

84

0

D

深孔钻

削后处理

4.1

建深

空钻削循

环后处理程序

部分

⑴在

Postporcessor

中找到对应西门子

840D

系统的

3

深孔

削动

流程图解

该循环产生以下的运动过程

GO

返回到相隔安全距离的基准面

G1

运行到第一个钻削深度

进给率为循环

程序头参数

调用时编程的

参数

FRF

进给系数

计算出的进给

执行最终钻削深度

参数

DTB

时的停留时

GO

退回到相隔安全距离的基准面

用于退

刀排屑

52

福建轻纺

建轻

2019

11

月第

11

X

©

⑵对程序头各个指令进行赋值

5

,

使之对应

Block

Number

Drillinq

Clear

Plane

Drillinq

Cycle

Tvoe

Drillinq

Dwell

Drilling

Feed

Rate

Drillinq

First

Depth

Drillinq

Hole

Diameter

Drillinq

Hole

Top

Drillinq

Number

of

Depths

Drillinq

Peck

Depth

Drillinq

Retract

2nd

Height

IDrillinq

Total

Depth

Z

10

5

DEEP

DRILL

0

500

40

10

20

5

20

5

120

0

N10

MCALL

CYCLE83

(5.0

,20.0

,5.0

,120.0

,

,40.0

,

,1

,0.0

,

,1

,1)

N10

;

Program

Name

Nil

;

Part

Name

N12

;

PROGRAMMED

BY

test_program

N13

;

Program

Date

N14

;

PM-POST

Vesion

N15

;

PowerMILL

Project

N16

;

PowerMILL

Cb

N17

;

Option

File

N18

;

Output

Workplane

N19

;

N20

G71

G90

G94

N21 G54

Date

00/00/2000

at

Time

00:00:00

2020.

0.1.

5105

0.0

DMG_DMU50_Siemens_840D_SEU

2

对程序

各个参数进行赋

⑶后置处理各个参数与循环

CYCLE83

指令对应

说明

见表

3

5

进行赋

建立对应关系

从表格当中可以看出

Postprocessor

将难懂的

CYCLE83

循环指令转换为易理解的指令

为后续

4.2

建深

孔钻削循

环后

处理程序部分

⑴在后处理软件

Postprocessor

中将各个参数与深

CAM

软件变成奠定了基础

以上过程为创建西门子

840D

深孔钻削循环

CYCLE83

指令后处理的过程

下面在

CAM

软件

Powermi

11

当中进行深孔案例编程

并利用该后置处

L

钻削循环指令

Cylce83

的各个动作进行对应

⑵在软件中对各个参数进行赋值

使之与

CYCLE83

指令对应

2

理程序进行后置处理

进行验证

3

参数与

令对应说明

序号

1

指令

Drilling

Clear

Plane

Drilling

Dwell

Drilling

Feed

Rate

功能说明

钻削安全平面

CYCLE83

指令

SDIS

DTS

2

钻削停留时间

3

4

5

钻削进给

第一次钻削深度

孔直径

FRF

FDEP

Drilling

First

Depth

Drilling

Hole

Diameter

DAM

6

Drilling

Hole

Top

Drilling

Number

of

Depth

Drilling

Peck

Depth

钻孔顶部

啄钻深度

RTP

7

8

9

_MDEP

钻削深度

啄钻抬刀咼度

FDPR

_VRT

Drilling

Retract

2nd

Height

Drilling

Total

Depth

10

钻孔整体深度

DP

《福建轻纺

53

©

康晓崇

Postprocessor

下定制西门子

8

40

D

系统深孔钻削循环后处理技术

5

CAM

软件

Powermill

中进行编程

并进行后

置处理

5.1

Powermill

软件

中进行

到的

孔钻削

编程

5.2

利用创

孔钻削

处理对

加工

路径进行

处理

加工

代码

加工代码如图

8

所示

⑴在软件中选择深孔钻削策略

【习

见图

6

m

m*

sa

TWHt

nMMoa

mt

na

«

m

>

aoe

znw»

aa

Kna

ea

會孑愛二

3

嚅哗耳嘰击叫含

耳甲

丄蓉恩羞V舂蛊上

鱼-邑

km

8

进行后

处理生成加工程序

6

结束语

6

CAM

软件

进行策略选

⑴使用本文开发的后置处理器生成的加工程

缩短了程序段

并且完全符合西门子

840D

系统

⑵选取深孔特征进行计算

得到相应的加工路

见图

7

的编程格式

无需手工处理

提高编程效率

⑵用上述方法同样可以开发其他固定循环的后

置处理程序

如較孔

镇孔等循环

可应用于多品

种单件或小批量的多孔零件

提高加工效率

节约

成本

7

计算生成深孔加工路径

参考文献

[1]

袁玲

.SINUMERIK802D

数控系统基于

MasterCAM9

的后置处理器町.湘潭师范学院学

报(

然科学

版)

2007,

29(1):82-84.

[2]

西门子股份有限公司

.SINUMERIK

840D

s1/840D/840Di

s1/840Di/810D

循环编程手册

[M].

纽伦

:

西门子股份有

限公司

,

2006.

[3]

郭雄华

朱克忆

.PowerMill

在某车型后底

前构件检具加工中的应用与研究

[J].

制造业

动化

2010,32

7):73-76.

《福建轻纺》

54

2024年5月7日发(作者:漆若翠)

X

©

康晓崇

Postprocessor

下定制西门子

8

40

D

系统深孔钻削循环后处理技术

Postprocessor

下定制西门子

840D

系统深孔钻削循环后处理技术

康晓崇

(集美工业学校

福建

厦门

361022

)

文章在分析西门子

8

40

D

系统深孔钻削循环

(

CYCLE8

3

)

加工程序格式特点的基础上

在后置处理软件

Postprocessor

中定制该循环后置处理文件

创建适合该系统的后置处理文件

使其适用于自动编程软件

Powermill,

方便后续自动编程

提高效率

关键词

后置处理定制

西门子

8

40

D

系统

深孔钻削循环

[Postprocessor

doi

10.3

9

6

9

/j.

issn

.l00

7

-550

X

.201

9

.11.00

9

中图分类号

TG

65

9

.022

文献标识码

A

文章编号

100

7

-550

X(

201

9)

11-0050-05

后置处理技术

已经成为当代数控编程的关键

Postprocessor

是自动编程软件

Powerm

ill

专用后置处理

性技术之一

CAM

软件与数控加工

数控机床连

接的纽带

后置处理文件的优劣

会直接影响到

CAM

自动编程软件的使用效果和加工零件的质量

可定制针对不同数控系统的后置处理文件

合西门子

840D

深孔钻削循环特点

定制适合该系统

的后置处理文件

可以更好发挥

CAM

软件

Powermill

效率

更会影响机床的运行可靠性

因此定制适合

的作用

后置处理文件成为数控加工当中的重要课题

西门子

840D

系统的深孔加工固定循环

功能参

1

西门子

84

0

D

系统深孔钻削循环

CYCLE8

3

指令

格式功能说明国

⑴刀具以编程的主轴转速和进给速度钻削

数丰富

并且有严格的指令格式叫对于加工多孔零

当孔的深度较深

每个孔需经过多道工序才能

加工完成

使用手工编程会极其繁琐

在这种情况

下需要采用自动编程

通过后置处理生成加工代码

至输入的最终钻肖

U

深度

⑵对于深孔钻削也可以多次

分步骤地进行深

度进刀

可以规定其最大进刀量

直至加工到最终

收稿日期

201

9

-10-16

作者简介

康晓崇

(

1

99

0

),

邢台人

助理讲师

主要从事模具制造

多轴加工与高速切削研究

福建轻纺

50

建轻

2019

11

月第

11

X

©

钻削深度

从该表中可以看到深孔钻削循环指令

CYCLE83

的编程格式简单

但具体参数的含义较为复杂

⑶钻头可以在每次进刀深度之后退回到基准面

+

安全距离

用于退刀排屑

或者也可以退回编

程的退回位移

用于断屑

O

用手工编程的方式很容易出现错误

因此需要根据

对应的关系确定算法

利用恰当的后置处理指令与

之对应即可

2

深孔钻削循环

CYCLE8

3

指令编程格式

CYCLE83

RTP,

RFP,

SDIS,

DP,

DPR,

FDEP,

FDPR,

DAM,

DTB,

DTS,

FRF,

VARI,

_AXN,

_MDEP,

_VRT,

_DTD,

_DIS1

相关参数具体含义对照表

1

3

深孔钻削循环示例

3.1

利用

指令进行

手工

编程

如图

1

XY

平面中的位置

X80

Y120

X80

Y60

上执行

1

参数对

照表

参数

数据类型

含义

退回平面

绝对

基准面

绝对

安全距离

不输入符号

最终钻削深度

(绝对

相对于基准面的最终钻削深度

不输入符号

第一个钻削深度

绝对

相对于基准面的第一个钻削深度

不输入符号

递减

不输入符号

>0:

递减量

0:

递减系数

0:

没有递减

在钻削深度的停留时间

断屑

>0:

单位

s

0:

单位

在起始处的停留时间

,用于退刀排屑

>0:

单位

s

0:

单位

进给系数

用于第一个钻削深度

不输入符号

值范围

1

加工方式

0:

断屑

1:

退刀排屑

刀具轴

1:

1

几何轴

2:

2几何轴

否则第

3

几何轴

最小钻削深度

仅和递减系数相关

在断屑时

V

ARI=0

可变的退回量

>0:

退回量

0:

退回量设为

1

mm

在最终钻削深度的停留时间

>0:

单位

s

0:

单位

0:

值同

DTB

再次进入钻孔时可编程的前移距离

在断屑

V

ARIT

>0:

可编程值

0:

自动计算

RTP

RFP

SDIS

DP

DPR

FDEP

FDPR

实数

实数

实数

实数

实数

实数

实数

实数

DAM

DTB

实数

DTS

实数

VARI

整数

_AXN

整数

MDEP

实数

实数

_VRT

_DTD

实数

_DIS1

实数

福建轻纺

51

尿

X

©

康晓崇

Postprocessor

下定制西门子

8

40

D

系统深孔钻削循环后处理技术

參数定义

DEF

RSAL

RTP-155,

RPP・

150,

SDIS-1.

DP・5,

DPR-145,

FDEP«100,

FDPR-SO,

DAM-20,

DTB-1,

FRP-1,

VARI-0,

_VRT-0.8

r

MDEP-8,

_DISl-0.4

N10

GO

G17

G90

F50

S500

M4

■定工艺数值

返回

IB

回平面

N20

DI

T42

Z155

返回第一个钻

MttB

N30

X80

Y120

调用循环

带绝对值的

N40

CYCLES

3

(RTP

.

RFP.

SDIS,

DP.

.・

a

深度参敢

->

FDEP,

,

DAM.

.・

FRF,

VARI.

.

.

_VRT)

返回到下一个钻

N50

X80

Y60

HA

N55

DAM--0.6

FRF-0.5

VARI-1

N60

CYCLES

3

(RTP,

RFP,

SDIS,

,

DPR.

.・>

调用循环

帝相対量终钻削深度

和相对第一钻刑深度

安全距焉为

1

豪米

->

FDPR,

DAM,

DTB.

,

FRF,

VARI

t

,

_MDEP

r

进给系数为

0.5

t

,

.DISH

程序结東

N70

M30

1

孔循环示例

2

手工编程

循环

CYCLE83

,

具体程序如图

2

所示

执行起始处

参数

DTS

的停留时间

3.2

孔钻削动作流程

图解

3

GO

返回到最后到达的钻削深度

减少循环

內部计算的前移距离或者可编程的前移距离

G1

运行到下一个钻削深度

运动过程一直

S

Q

O

D

n

n

D

D

n

OG0

$G4

继续

直至到达最终钻削深度

GO

返回到退回平面

可以看出利用手工编程不仅耗时

且容易出现

RTP

g+SDIS

_._FDEP

FDEP

错误

因此在

Postprocessor

构建适于西门子

840D

系统

的深孔钻削后处理

采用

CAM

软件

Powermi

11

自动编

程的方法

可以降低编程难度

提高编程效率

DP

=

RFP-DPR

4

Postprocessor中构建西门子

84

0

D

深孔钻

削后处理

4.1

建深

空钻削循

环后处理程序

部分

⑴在

Postporcessor

中找到对应西门子

840D

系统的

3

深孔

削动

流程图解

该循环产生以下的运动过程

GO

返回到相隔安全距离的基准面

G1

运行到第一个钻削深度

进给率为循环

程序头参数

调用时编程的

参数

FRF

进给系数

计算出的进给

执行最终钻削深度

参数

DTB

时的停留时

GO

退回到相隔安全距离的基准面

用于退

刀排屑

52

福建轻纺

建轻

2019

11

月第

11

X

©

⑵对程序头各个指令进行赋值

5

,

使之对应

Block

Number

Drillinq

Clear

Plane

Drillinq

Cycle

Tvoe

Drillinq

Dwell

Drilling

Feed

Rate

Drillinq

First

Depth

Drillinq

Hole

Diameter

Drillinq

Hole

Top

Drillinq

Number

of

Depths

Drillinq

Peck

Depth

Drillinq

Retract

2nd

Height

IDrillinq

Total

Depth

Z

10

5

DEEP

DRILL

0

500

40

10

20

5

20

5

120

0

N10

MCALL

CYCLE83

(5.0

,20.0

,5.0

,120.0

,

,40.0

,

,1

,0.0

,

,1

,1)

N10

;

Program

Name

Nil

;

Part

Name

N12

;

PROGRAMMED

BY

test_program

N13

;

Program

Date

N14

;

PM-POST

Vesion

N15

;

PowerMILL

Project

N16

;

PowerMILL

Cb

N17

;

Option

File

N18

;

Output

Workplane

N19

;

N20

G71

G90

G94

N21 G54

Date

00/00/2000

at

Time

00:00:00

2020.

0.1.

5105

0.0

DMG_DMU50_Siemens_840D_SEU

2

对程序

各个参数进行赋

⑶后置处理各个参数与循环

CYCLE83

指令对应

说明

见表

3

5

进行赋

建立对应关系

从表格当中可以看出

Postprocessor

将难懂的

CYCLE83

循环指令转换为易理解的指令

为后续

4.2

建深

孔钻削循

环后

处理程序部分

⑴在后处理软件

Postprocessor

中将各个参数与深

CAM

软件变成奠定了基础

以上过程为创建西门子

840D

深孔钻削循环

CYCLE83

指令后处理的过程

下面在

CAM

软件

Powermi

11

当中进行深孔案例编程

并利用该后置处

L

钻削循环指令

Cylce83

的各个动作进行对应

⑵在软件中对各个参数进行赋值

使之与

CYCLE83

指令对应

2

理程序进行后置处理

进行验证

3

参数与

令对应说明

序号

1

指令

Drilling

Clear

Plane

Drilling

Dwell

Drilling

Feed

Rate

功能说明

钻削安全平面

CYCLE83

指令

SDIS

DTS

2

钻削停留时间

3

4

5

钻削进给

第一次钻削深度

孔直径

FRF

FDEP

Drilling

First

Depth

Drilling

Hole

Diameter

DAM

6

Drilling

Hole

Top

Drilling

Number

of

Depth

Drilling

Peck

Depth

钻孔顶部

啄钻深度

RTP

7

8

9

_MDEP

钻削深度

啄钻抬刀咼度

FDPR

_VRT

Drilling

Retract

2nd

Height

Drilling

Total

Depth

10

钻孔整体深度

DP

《福建轻纺

53

©

康晓崇

Postprocessor

下定制西门子

8

40

D

系统深孔钻削循环后处理技术

5

CAM

软件

Powermill

中进行编程

并进行后

置处理

5.1

Powermill

软件

中进行

到的

孔钻削

编程

5.2

利用创

孔钻削

处理对

加工

路径进行

处理

加工

代码

加工代码如图

8

所示

⑴在软件中选择深孔钻削策略

【习

见图

6

m

m*

sa

TWHt

nMMoa

mt

na

«

m

>

aoe

znw»

aa

Kna

ea

會孑愛二

3

嚅哗耳嘰击叫含

耳甲

丄蓉恩羞V舂蛊上

鱼-邑

km

8

进行后

处理生成加工程序

6

结束语

6

CAM

软件

进行策略选

⑴使用本文开发的后置处理器生成的加工程

缩短了程序段

并且完全符合西门子

840D

系统

⑵选取深孔特征进行计算

得到相应的加工路

见图

7

的编程格式

无需手工处理

提高编程效率

⑵用上述方法同样可以开发其他固定循环的后

置处理程序

如較孔

镇孔等循环

可应用于多品

种单件或小批量的多孔零件

提高加工效率

节约

成本

7

计算生成深孔加工路径

参考文献

[1]

袁玲

.SINUMERIK802D

数控系统基于

MasterCAM9

的后置处理器町.湘潭师范学院学

报(

然科学

版)

2007,

29(1):82-84.

[2]

西门子股份有限公司

.SINUMERIK

840D

s1/840D/840Di

s1/840Di/810D

循环编程手册

[M].

纽伦

:

西门子股份有

限公司

,

2006.

[3]

郭雄华

朱克忆

.PowerMill

在某车型后底

前构件检具加工中的应用与研究

[J].

制造业

动化

2010,32

7):73-76.

《福建轻纺》

54

发布评论

评论列表 (0)

  1. 暂无评论