青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 531|回复: 1

数控车削中的粗加工编程方法,效率大大提高。

[复制链接]
发表于 2017-12-14 18:49 | 显示全部楼层 |阅读模式
本帖最后由 青华小福 于 2017-12-14 21:05 编辑
: c- Y7 @" w3 m9 Z6 |# _" c/ H! |0 V, A6 t2 K5 I7 q& S5 @
数控车削中的粗加工编程方法,效率大大提高。

车削零件毛坯多为棒料或锻坯,加工余量较大且不均匀,因此粗加工中往往要经过多次走刀。在数控车床上加工时,每次走刀必须经过编程,这就使编程的工作量大大增加,而且,手工编程时需计算每次的走刀轨迹坐标,这对于形状复杂的零件更是麻烦。例如图1所示的手柄零件,轮廓由几段圆弧构成,即便是先用直线、斜线程序分几次走刀车掉粗加工余量,粗加工程序的轨迹计算也够繁琐,更不必说用圆弧程序了。下面介绍的两种编程方法就可较好地解决这类粗加工问题。

微信图片_20171214183822.jpg


! m0 O/ q7 A; v8 Z! Z; w! x

调子程序法

利用子程序功能可大大简化粗加工程序,而且一个子程序可以被重复调用多次,其格式为: 子程序 主程序中调子程序:

m99 m98

其中,p后面的是子程序号

l后面的是重复调用次

微信图片_20171214183829.jpg
1 `! F1 T5 j# `
6 d; w! d  J" ~3 x1 K8 X3 c

图1

重复多次调用子程序时,子程序中注意使用g91(相对坐标)指令编程,以使切削轨迹每次有相对变化。对图1所示的零件用子程序法编加工程序如下:

主程序号

n01 g92 x16 z90 建立工件坐标系

n02 goo z73.436 s300 m03

n03 m98 p0006 l11 调子程序11次

n04 m02

o0006 子程序号

no1 g91 go1 x-6.0 f200 g91编程

n02 g03 x7.385 z-4.923 r8

n03 g03 x2.215 z-39.877 r60

n04 g02 x2.4 z-28.636 r40

n05 g00 x2.0

n06 g00 z73.436

n07 g00 x-9.0

m99 子程序返回

由程序可见,虽然有11次走刀,但程序并不复杂。 微信图片_20171214183834.jpg

  S) t. X8 K* t0 f2 m4 X- J图2

使用粗车循环指令
2 E; Z9 I, l1 ?' T数控车削加工中的粗车循环指令可以将多次走刀的重复动作用一个程序段来表示,因此,也可大大简化编程工作。以纵向粗车循环指令g71为例,可用于粗加工棒料毛坯的阶梯轴(或孔),刀具的运动轨迹如图2所示,即先分层切削,然后平行于轨迹切一刀,并留下给定的精车余量,其中实线表示切削进给,虚线表示快进或快退。指令格式为:3 O/ c! Y$ e8 M7 W5 _( u* e$ G* O. \
g71 u(∆d) r(e)
  Z+ t! j5 f3 Eg71 p(ns) q(nf) u(±∆u) w(±∆w) f_s_t
, h" N. R5 d5 Z  }) j1 C9 G& `) D$ N! B其中:
6 }. z% V1 H0 T+ I6 c1 B* n; g5 Ins-nf——加工轨迹描述的程序段号;% Y3 ?# t  ?& {1 w' A
∆u——x轴上的精车余量;7 A6 U6 K5 J9 ^; C
∆w——z轴上的精车余量;
  m7 z+ [: Y& g2 D5 A9 I" z∆d——每次的切削深度;2 ^6 n4 }2 V; V( W7 A3 ]
e——每 次 的退刀距离
/ v) b2 a8 v; c* a9 ^4 w以图2所示的零件为例,设毛坯为ø120的棒料,
- [% L& s# T; g; Y. y% E0 N采用纵向粗车循环指令g71加工a-g段,程序如下:
) @" u# Y3 F" zn01 t0100! D) j# f5 O2 s' G2 t. r: d2 y
n02 g00 x120 z10 5200 m03 快进至循环起点& S/ E0 I& \+ w) I6 R
n03 g71 u1.0 r0.5
5 w, T( H# j3 D% N) d8 h0 rn04 g71 p05 q11 u0.2 w0.1 f80 粗加工循环指令
5 A; F& R% C) i' S) D, l% W8 Kn05 g00 x40 z10 快进至轨迹起点+ p1 z& h2 u+ ]+ ?
n06 g01 z-30
& W1 n5 i# K; {9 e# n& b- F# Rn07 x60 z-60
& B1 _( D- z$ j' _, ~% Rn08 z-80
7 r4 Z; S0 g, j; f3 i& B/ y7 r# Kn09 x100 z-90
, B. M" w6 q; p# U6 f7 y$ h- Cn10 z-110
, D1 b, J0 O& g# w7 x: Rn11 x120 z-130 轨迹终点) U+ ]1 F- ?" X! ~( S) M# ]( Y
n12 g00 x200 z140 m02

其中n05~n11为轨迹描述
; q; w6 V* [3 N, t除了g71之外,还有横向粗车循环指令、仿形粗车循环指令等,其用法类似于g71,这里不再介绍。
/ W. E) s9 w( d, e2 t! i( z* L. J
' G7 k- }1 s% X" ]% i编程是数控机床使用中的重要环节,文中介绍的两种粗加工编程方法可大大简化编程工作。但对具体的数控机床应具体分析,以充分合理利用其编程功能来简化编程工作。

* `/ r# p$ S7 J: y1 `: {' g1 f5 Y

微信图片_20171213185838.jpg


5 w# t' I( m* I9 o9 S5 f5 }
( ?% \- R& m& v: q4 t
发表于 2019-8-23 10:32 | 显示全部楼层
膜拜神贴,UG爱好者们后面请保持队形~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-4-27 09:52 , Processed in 0.059049 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表