青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2017-12-19 21:23 | 显示全部楼层 |阅读模式
关于宏程序
/ O5 Q9 M  `6 C* ]- U* F. k
     其实说起来宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出Z坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削, 实际上宏在程序中主要起到的是运算作用。.宏一般分为A类宏和B类宏。A类宏是以G65 Hxx P#xx Q#xx R#xx的格式输入的,而B类宏程序则是以直接的公式和语言输入的和C语言很相似在0i系统中应用比较广。/ {% i' E  v8 `8 Z+ g6 j
图7.png

3 [4 {% Z7 b* w% ~4 [

工作原理

使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。螺旋插补一周,刀具Z向负方向走一个螺距量。5 s1 t, |' z" S  P; d) h& n4 D4 d% S
编程原理:G02 Z-2.5 I3.# I0 O( A8 b: }& S' l
Z-2.5等于螺距为2.5mm
' P: N5 s$ c4 t! t  C! T: h假设刀具半径为5mm则加工M16的右旋螺纹1 ~! ~" G; t1 _  J! U8 @" T9 A5 t

( ?: i4 C/ Y4 [

优势

使用了三轴联动数控铣床或加工中心进行加工螺纹,相对于传统螺纹加工
, Q$ Z* @& |0 y1 h  r: G6 ^+ ?* Y
1、如螺距为2的螺纹铣刀可以加工各种公称直径,螺距为2mm的内外螺纹0 I  L, ?9 [) _; @# z  R
2、采用铣削方式加工螺纹,螺纹的质量比传统方式加工质量高
9 M4 i( \# ~9 p7 `% l3、采用机夹式刀片刀具,寿命长
0 u/ {" g) b  v6 R  G4 y4、多齿螺纹铣刀加工时,加工速度远超攻丝
( V. z9 Z" a% S6 t/ B5、首件通止规检测后,后面的零件加工质量稳定

) v0 m. e# B" Q8 S, G

使用方法

G65 P1999 X_ Y_ Z_ R_ A_ B_ C_ S_ F_
/ x7 x: {2 x( W
XY 螺纹孔或外螺纹的中心位置 X=#24 Y=#25
* g4 N- h- s6 t+ u+ w' _1 oZ 螺纹加工到底部,Z轴的位置(绝对坐标) Z=#26
8 u/ u$ h# Q3 h9 \R 快速定位(安全高度)开始切削螺纹的位置 R=#18A 螺纹螺距 A=#1
4 R0 l: o. {% P! XB 螺纹公称直径 B=#2
2 g. s+ X1 D8 SC 螺纹铣刀的刀具半径 C=#3 内螺纹为负数 外螺纹加工为正数) J3 x$ M0 N" g. A5 P
S 主轴转速& a7 W% H  ?9 q
F 进给速度,主要用于控制刀具的每齿吃刀量1 Z: G& |1 `1 q* Q$ i
如: G65 p1999 X30 Y30 Z-10 R2 A2 B16 C-5 S2000 F150;
3 D2 S" e2 y) L$ W: ]在X30y30的位置加工 M16 螺距2 深10的右旋螺纹 加工时主轴转速为2000转 进给进度为150mm/min- A3 }( c" y8 Y4 J" c
+ h9 @. h# [# O( r7 A* I

宏程序代码

%
O1999;
% h' P+ [5 F' m
G90G94G17G40;
2 y0 _5 ~" D4 C) e- ?G0X#24Y#25; 快速定位至螺纹中心的X、Y坐标
, E5 Z! Z$ ~. \9 HM3S#19; 主轴以设定的速度正转
" j9 k/ B1 }" @8 V3 P#31=#2*0.5+#3; 计算出刀具偏移量& k1 I7 p8 r- F( @# r* u
#32=#18-#1; 刀具走螺旋线时,第一次下刀的位置
* k: r  |' F4 S9 r1 a! z8 M$ a( G#33=#24-#31; 计算出刀具移动到螺纹起点的位置
8 ]& m) q8 O1 W, ?G0Z#18;刀具快速定位至R点
, h8 ~% X) j3 bG1X#33F#9; 刀具直线插补至螺旋线的起点,起点位于X的负方向
5 F! ]$ q% o: {2 E0 @& G! d+ qN20 G02Z-#32I#31;以偏移量作为半径,以螺距作为螺旋线Z向下刀量(绝对坐标)" R: m7 A$ B7 m3 x: S" I
IF[#32LE#26]GOTO30; 当前Z向位置大于等于设定Z向底位时,进行跳转! W( Q4 q" [; ~9 O. Z3 U" M* @
#32=#32-#1; Z向的下个螺旋深度目标位置(绝对坐标)
; N7 g, @; _5 t0 {GOTO20;: y- V( u# Z  T  [% F5 h% A2 p
N30;
/ c* n  O; t: p* R6 LIF[#3GT0]THEN #6=#33-#1; 外螺纹,退刀时刀具往X负方向退一个螺距量
2 k$ j: C7 ?7 e& g7 |2 B4 dIF[#3LT0]]THEN #6=#24; 内螺纹,退刀时刀具移动到螺纹中心位置2 `; t+ c, N9 a4 e- _
G0X#6$ G! v" C+ P' y8 w6 i, U
G90G0Z#18; 提刀至安全高度
: C- t9 s  K8 t( w5 {M99;
%
青华14年历程,专注于ug技术服务,用心打造全国最大最专业的UG模具实战培训机构,常年开设ug产品设计、Pro/E产品设计、UG模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。
咨询电话:15807693780翠花老师,加QQ:3351136995送学习资料

7 l  j  Y) P+ y* o' v( d. S5 v
你们对这个如何看,在下面留言大家一起评
合作推广、交流投稿
微信号:1587693780

" X5 {1 S0 b5 h1 F" H/ l" p

+ A9 E, D4 r  U* `* y+ w1 J6 l
' \: _$ }# D5 A/ f7 k( _% D3 H: u: C# C# S; m  o+ w
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-22 21:34 , Processed in 0.100612 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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