关于宏程序
# s2 e% T) V/ H; X( G, s9 A- n# A
其实说起来宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出Z坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削, 实际上宏在程序中主要起到的是运算作用。.宏一般分为A类宏和B类宏。A类宏是以G65 Hxx P#xx Q#xx R#xx的格式输入的,而B类宏程序则是以直接的公式和语言输入的和C语言很相似在0i系统中应用比较广。
3 K3 r3 C/ \9 S, C. o& U# {3 [) G2 u
工作原理
使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。螺旋插补一周,刀具Z向负方向走一个螺距量。
5 S; P9 y1 O' i' \; m4 n
编程原理:G02 Z-2.5 I3.
R6 Z; H9 e- I# [' D/ j; XZ-2.5等于螺距为2.5mm! U1 C/ d/ B. R; D* S
假设刀具半径为5mm则加工M16的右旋螺纹: J& H% V. D8 c# t' C" {1 g: U6 i
! G$ w7 I6 D& B6 m% a3 [/ B! e" a
优势
使用了三轴联动数控铣床或加工中心进行加工螺纹,相对于传统螺纹加工
& X7 _2 h0 V/ y* C \2 d# Y
1、如螺距为2的螺纹铣刀可以加工各种公称直径,螺距为2mm的内外螺纹0 h$ a' S) J& U# }
2、采用铣削方式加工螺纹,螺纹的质量比传统方式加工质量高) ?: }, n, [4 A# V; Z6 M
3、采用机夹式刀片刀具,寿命长
1 u( `4 A4 K7 I4、多齿螺纹铣刀加工时,加工速度远超攻丝; }+ f( ~$ G8 G: O
5、首件通止规检测后,后面的零件加工质量稳定
% u8 T# y* f$ v
使用方法
G65 P1999 X_ Y_ Z_ R_ A_ B_ C_ S_ F_6 e: K ?: X* p; p! j- h: E
XY 螺纹孔或外螺纹的中心位置 X=#24 Y=#25
( c/ N( F5 ]7 E; N8 q1 S, [Z 螺纹加工到底部,Z轴的位置(绝对坐标) Z=#26
% O1 D4 `. U1 b3 K, l( }R 快速定位(安全高度)开始切削螺纹的位置 R=#18A 螺纹螺距 A=#1- y* {5 D! H3 x1 B! m+ g
B 螺纹公称直径 B=#20 I9 w+ H: X# K( G; Q+ Z2 o/ f
C 螺纹铣刀的刀具半径 C=#3 内螺纹为负数 外螺纹加工为正数4 ?( f# j- z7 f$ L7 `1 W( r3 g# z
S 主轴转速
1 I2 |+ G+ y$ z5 ?$ H" e/ ]F 进给速度,主要用于控制刀具的每齿吃刀量
3 A; T6 X$ B, F8 m1 h) l! Y- F' u如: G65 p1999 X30 Y30 Z-10 R2 A2 B16 C-5 S2000 F150;
2 E. }2 l' G* G. s( D在X30y30的位置加工 M16 螺距2 深10的右旋螺纹 加工时主轴转速为2000转 进给进度为150mm/min
; }; @( o3 I: x2 A- s' P
2 r! N, o. _3 F; W% K
宏程序代码
%
O1999;
7 N9 m! Z2 O8 \( H
G90G94G17G40;8 N9 P7 |/ I k! R% B
G0X#24Y#25; 快速定位至螺纹中心的X、Y坐标% p+ h" @# M6 p+ t, W# _. I- V3 D
M3S#19; 主轴以设定的速度正转
3 M" g" Y E, j+ @#31=#2*0.5+#3; 计算出刀具偏移量
4 @: t# b1 P {0 u8 B( \#32=#18-#1; 刀具走螺旋线时,第一次下刀的位置
7 R1 d, @; ` {; r/ D9 t( P/ z#33=#24-#31; 计算出刀具移动到螺纹起点的位置
) I) _) n0 z2 D1 _) ]: pG0Z#18;刀具快速定位至R点
, B4 H4 F9 v8 T1 `G1X#33F#9; 刀具直线插补至螺旋线的起点,起点位于X的负方向: g3 C2 ^/ r+ W% r+ n* y& w
N20 G02Z-#32I#31;以偏移量作为半径,以螺距作为螺旋线Z向下刀量(绝对坐标)
7 U5 A* {) o4 T! m* D# n& T) e4 kIF[#32LE#26]GOTO30; 当前Z向位置大于等于设定Z向底位时,进行跳转4 t/ m' w/ Z" [" S) R- ~9 N5 g+ O
#32=#32-#1; Z向的下个螺旋深度目标位置(绝对坐标)
3 W! V6 u) m! [( h5 LGOTO20;
3 q/ |% W7 H; P0 {( n, h' eN30;
, M( B8 l: r- M. C z3 MIF[#3GT0]THEN #6=#33-#1; 外螺纹,退刀时刀具往X负方向退一个螺距量
, Y# S2 G( E& z" ]$ c5 XIF[#3LT0]]THEN #6=#24; 内螺纹,退刀时刀具移动到螺纹中心位置5 n% c& z; b" Q8 O1 \
G0X#6% k: D+ u; }- p- g- X* h
G90G0Z#18; 提刀至安全高度4 _# S: }7 M) g3 h& H
M99;
%
青华14年历程,专注于ug技术服务,用心打造全国最大最专业的UG模具实战培训机构,常年开设ug产品设计、Pro/E产品设计、UG模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。 咨询电话:15807693780翠花老师,加QQ:3351136995送学习资料
( J7 A3 l, s C) x
你们对这个如何看,在下面留言大家一起评
合作推广、交流投稿
微信号:1587693780