青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 523|回复: 0

数控铣螺纹宏程序,太值得收藏了!

[复制链接]
发表于 2017-12-19 21:23 | 显示全部楼层 |阅读模式
关于宏程序

; N( m1 z  j2 ?0 y& _8 A     其实说起来宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出Z坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削, 实际上宏在程序中主要起到的是运算作用。.宏一般分为A类宏和B类宏。A类宏是以G65 Hxx P#xx Q#xx R#xx的格式输入的,而B类宏程序则是以直接的公式和语言输入的和C语言很相似在0i系统中应用比较广。% g& D! y$ @( U5 @
图7.png
% T* |/ h& Y$ _5 A

工作原理

使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。螺旋插补一周,刀具Z向负方向走一个螺距量。: ]- ]7 l# V9 \9 G9 [
编程原理:G02 Z-2.5 I3.) @- ^# y% a! l
Z-2.5等于螺距为2.5mm* r) @! |% R  s( z3 _+ n
假设刀具半径为5mm则加工M16的右旋螺纹
* O! u& Q& \! \1 s! Y0 x
, J( h" F4 R0 {6 K) t" d

优势

使用了三轴联动数控铣床或加工中心进行加工螺纹,相对于传统螺纹加工* d" N8 k9 @- G4 T
1、如螺距为2的螺纹铣刀可以加工各种公称直径,螺距为2mm的内外螺纹
1 m' p( c5 E0 y4 t' i2、采用铣削方式加工螺纹,螺纹的质量比传统方式加工质量高
* S8 \1 l9 P7 `" R3、采用机夹式刀片刀具,寿命长
% o3 {! J4 M' k/ ^( ?7 E4、多齿螺纹铣刀加工时,加工速度远超攻丝, Z9 ^' F8 k' v$ G3 U/ @; {
5、首件通止规检测后,后面的零件加工质量稳定
& b$ }4 Y& L; M2 W  ?1 I8 O

使用方法

G65 P1999 X_ Y_ Z_ R_ A_ B_ C_ S_ F_+ {: U8 f4 ^( A) p3 t% N: N% Y
XY 螺纹孔或外螺纹的中心位置 X=#24 Y=#251 Q* U7 c: h2 W0 s3 u! b. p0 d
Z 螺纹加工到底部,Z轴的位置(绝对坐标) Z=#26" {4 U* D- G+ [* H7 c( L: b) D0 e
R 快速定位(安全高度)开始切削螺纹的位置 R=#18A 螺纹螺距 A=#1
# [5 c  T3 }4 l" j& e- C; G5 S% z6 nB 螺纹公称直径 B=#2
7 T. f( h* h5 y2 g, ?* Q6 vC 螺纹铣刀的刀具半径 C=#3 内螺纹为负数 外螺纹加工为正数' j, G) E& w! W
S 主轴转速0 n5 D4 B: Y5 d7 f  K! E5 {
F 进给速度,主要用于控制刀具的每齿吃刀量8 |! ~& f  y5 q; }% H) W
如: G65 p1999 X30 Y30 Z-10 R2 A2 B16 C-5 S2000 F150;( n6 z# \1 o3 A- Y  Q
在X30y30的位置加工 M16 螺距2 深10的右旋螺纹 加工时主轴转速为2000转 进给进度为150mm/min3 A. G: z6 p( \$ R% B0 D$ A* f: r& U& m

& V' R1 N# _5 S% B/ {1 F* U

宏程序代码

%
O1999;8 Z7 j" B/ Q1 H6 K: A( r; t+ o  g
G90G94G17G40;8 [; f# K$ @; Z  v
G0X#24Y#25; 快速定位至螺纹中心的X、Y坐标
! @5 o" D- |. Z- g9 J6 g3 S) {0 v2 qM3S#19; 主轴以设定的速度正转
* R+ ]( A  @, t4 C#31=#2*0.5+#3; 计算出刀具偏移量: X$ Q. J: R6 M6 U7 q
#32=#18-#1; 刀具走螺旋线时,第一次下刀的位置
# l2 v4 M: \9 @# w0 X#33=#24-#31; 计算出刀具移动到螺纹起点的位置
0 o' w* P. {( M7 R+ @/ jG0Z#18;刀具快速定位至R点
0 K4 k, ]% C& U; Y& \0 N2 AG1X#33F#9; 刀具直线插补至螺旋线的起点,起点位于X的负方向
: u1 r6 m0 F4 C5 g7 Y: ^, Y/ lN20 G02Z-#32I#31;以偏移量作为半径,以螺距作为螺旋线Z向下刀量(绝对坐标)/ Z" t" F0 k8 l+ l  G" [! R# e
IF[#32LE#26]GOTO30; 当前Z向位置大于等于设定Z向底位时,进行跳转
0 o  h' h; s+ C' O& J1 X$ [) J$ i#32=#32-#1; Z向的下个螺旋深度目标位置(绝对坐标)) }& Z; x" a+ X& Z! x; z+ a' w9 f
GOTO20;/ X( B- E( k) H! H
N30;
0 N; b! `& W' J3 g3 e2 aIF[#3GT0]THEN #6=#33-#1; 外螺纹,退刀时刀具往X负方向退一个螺距量9 I2 \0 d9 l5 o5 H4 U  g
IF[#3LT0]]THEN #6=#24; 内螺纹,退刀时刀具移动到螺纹中心位置
5 o1 ?. m& b/ X' Q  R- IG0X#6
: a4 D% j- q. K0 y( ?5 {- AG90G0Z#18; 提刀至安全高度) O5 b/ z7 ~$ r1 Y: b+ B8 ~. R
M99;
%
青华14年历程,专注于ug技术服务,用心打造全国最大最专业的UG模具实战培训机构,常年开设ug产品设计、Pro/E产品设计、UG模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。
咨询电话:15807693780翠花老师,加QQ:3351136995送学习资料

3 V% J) P+ V+ U
你们对这个如何看,在下面留言大家一起评
合作推广、交流投稿
微信号:1587693780
" u: S& h% I- m/ q6 Y
$ B& i' Z, {  ?: u' k( `8 R: t

( H1 H! \! y6 C0 _
3 S. i4 g; D% A
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-19 12:01 , Processed in 0.160946 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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