关于宏程序
$ A+ B+ T! B: P5 D4 T- d1 E% {/ K& e
其实说起来宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出Z坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削, 实际上宏在程序中主要起到的是运算作用。.宏一般分为A类宏和B类宏。A类宏是以G65 Hxx P#xx Q#xx R#xx的格式输入的,而B类宏程序则是以直接的公式和语言输入的和C语言很相似在0i系统中应用比较广。
+ o$ w' E3 y% M+ X% U: P) |7 N2 w" g( K3 `9 F' C
工作原理
使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。螺旋插补一周,刀具Z向负方向走一个螺距量。7 n" m' H" k; L# q( j
编程原理:G02 Z-2.5 I3., X+ p4 j. I2 E v% K
Z-2.5等于螺距为2.5mm
! p; G0 e) d3 J- {9 ~2 D9 F8 u3 ?假设刀具半径为5mm则加工M16的右旋螺纹5 T# ]* ]. u$ l
0 p! {: V. D$ j6 P
优势
使用了三轴联动数控铣床或加工中心进行加工螺纹,相对于传统螺纹加工6 ]. `! w! C/ [1 L+ F4 H
1、如螺距为2的螺纹铣刀可以加工各种公称直径,螺距为2mm的内外螺纹1 \: Q9 y5 y! D8 n) g
2、采用铣削方式加工螺纹,螺纹的质量比传统方式加工质量高" u( a6 a( q0 \! b
3、采用机夹式刀片刀具,寿命长/ c; Z, R! `% t1 V1 g
4、多齿螺纹铣刀加工时,加工速度远超攻丝
7 @. M d0 M: s" i7 v/ K5、首件通止规检测后,后面的零件加工质量稳定
2 m. |6 E6 z( R3 H, ~2 f( K& d
使用方法
G65 P1999 X_ Y_ Z_ R_ A_ B_ C_ S_ F_8 z! R9 ]5 u2 U' t
XY 螺纹孔或外螺纹的中心位置 X=#24 Y=#25
& I; M w9 c( T- e3 v2 sZ 螺纹加工到底部,Z轴的位置(绝对坐标) Z=#26
& ]0 I5 Q: i$ W6 Z% e, rR 快速定位(安全高度)开始切削螺纹的位置 R=#18A 螺纹螺距 A=#1! J7 b" R; \ g9 S
B 螺纹公称直径 B=#2
. i3 V! B+ G- S- MC 螺纹铣刀的刀具半径 C=#3 内螺纹为负数 外螺纹加工为正数
6 Z. D7 v8 V& x( g _, m* NS 主轴转速: l$ T4 R# F. X+ O2 f' _6 i3 v
F 进给速度,主要用于控制刀具的每齿吃刀量! T5 `: l0 M! k! P0 G8 `. P e& C0 |
如: G65 p1999 X30 Y30 Z-10 R2 A2 B16 C-5 S2000 F150;
$ r6 v% U% [! B. d, z0 y: w在X30y30的位置加工 M16 螺距2 深10的右旋螺纹 加工时主轴转速为2000转 进给进度为150mm/min1 t0 f* ~6 ?% N/ A
5 ]0 C0 D' ?4 P5 J0 a
宏程序代码
%
O1999;7 ^# f9 T8 a: h' g7 `3 a6 X
G90G94G17G40;5 {# Q. w8 x) P' Y
G0X#24Y#25; 快速定位至螺纹中心的X、Y坐标
0 j+ M+ c# r0 XM3S#19; 主轴以设定的速度正转
, [2 A t X( F+ X#31=#2*0.5+#3; 计算出刀具偏移量! w2 K8 Y9 A, _* u3 I3 m; c: t
#32=#18-#1; 刀具走螺旋线时,第一次下刀的位置6 K4 e7 X7 }' I5 d& u, H
#33=#24-#31; 计算出刀具移动到螺纹起点的位置
Q1 R. _1 W2 N& CG0Z#18;刀具快速定位至R点
! A" P5 e' H+ i( r% F& l7 I4 xG1X#33F#9; 刀具直线插补至螺旋线的起点,起点位于X的负方向( ^ J' P: d) o* p' I" m
N20 G02Z-#32I#31;以偏移量作为半径,以螺距作为螺旋线Z向下刀量(绝对坐标)" m: f1 s" S5 V: t, r
IF[#32LE#26]GOTO30; 当前Z向位置大于等于设定Z向底位时,进行跳转
/ K; \/ S! \8 n( T#32=#32-#1; Z向的下个螺旋深度目标位置(绝对坐标)
& R7 d2 O! f3 `( uGOTO20;, ]0 r: h; p8 U* @6 o
N30;
/ F+ c+ g8 A& H" E5 T( ^IF[#3GT0]THEN #6=#33-#1; 外螺纹,退刀时刀具往X负方向退一个螺距量' a+ s0 \2 l( N5 A% ]7 b
IF[#3LT0]]THEN #6=#24; 内螺纹,退刀时刀具移动到螺纹中心位置 f! w* Z( d7 F" o6 D1 m; {4 L
G0X#6
% O- R @5 ^# CG90G0Z#18; 提刀至安全高度
" [# I! h0 j1 M( T1 r" c7 F" ~1 |2 ?M99;
%
青华14年历程,专注于ug技术服务,用心打造全国最大最专业的UG模具实战培训机构,常年开设ug产品设计、Pro/E产品设计、UG模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。 咨询电话:15807693780翠花老师,加QQ:3351136995送学习资料
+ _% n) P: x ]# D
你们对这个如何看,在下面留言大家一起评
合作推广、交流投稿
微信号:1587693780