美文网首页UG编程CNC数控编程
数控铣手动编程(宏部分)总结的方法!

数控铣手动编程(宏部分)总结的方法!

作者: UG编程莫莫 | 来源:发表于2018-10-24 17:13 被阅读12次

以前在数控铣编程中,最不喜欢编制的就是关于倒角倒圆弧之类的宏程序编制,今天整理电脑资料时,觉得还舍不得扔掉,但是现在基本上也不常用了,索性发在网上,希望对初学者有点帮助吧!高手欢迎指点!(以上主要用FANUC和HNC两种系统!)

一、立铣刀倒凹圆弧: (不加刀补)

#1=-30

#2 = -90

#3 = 20 ( 圆弧半径 )

#4 = 6 ( 刀具半径 )

WHILE [ #1 GE #2 ] DO1

#5 = [ #3 - #4 ]×COS [ #1 ] ( X值 )

#6 = #4 ×SIN [ #1 ] (Z值 )

G1 X [ #5 ] Y 0 F 500

Z [ #6 ]

G2 I [ -#5 ]

#1 = #1 - 5

END1

二、立铣刀倒圆角: (加刀补 )

刀具半径为5

#1=90

#2=0

#3=5

#4=6

WHILE [ #1 GE #2 ] DO1 注:华中格式不加 DO1

N1 #10=[#4]×SIN[#1]-#4 ( Z值 )

#11 = #4-[ #4 ]×COS [ #1 ]-#3 ( 刀补 )

G1Z [ #4 ]F200

G10 L12 P02 R[#11]

G41/G42 X… Y… D02

#1= #1-3

END1 注:华中格式为 ENDW

三、立铣刀倒圆角: ( 不加刀补 )

刀具半径为5

#1=90

#2=0

WHILE [ #1 GE #2 ] DO1 注:华中格式不加 DO1

N1 #3 =-25+10×COS [ #1 ]+5 ( X值 )

#4 =10×SIN [ #1 ]-10 ( Z值 )

G1X [ #3 ] Y 0 F400

Z [ #4 ]

G2 I [-#3 ] F1000

#1= #1-5

END1 注:华中格式为 ENDW

球头刀倒圆角: ( 加刀补 )

华中格式:

#1=90

#2=0

#3=5 ( 刀具半径 )

#4=5 ( 圆角半径 )

WHILE [ #1 GE #2 ]

#10= [ #3+#4 ]×SIN [ #1×PI/180 ]― #3 ― #4 ( Z值 )

#110= [ #3+#4 ]×COS [ #1×PI/180 ]―#4 ( 刀补 )

… #11= [ #3+#4 ]×COS [ #1 ]―#4 ( 刀补 )

… G10 L12 P02 R [ #11 ]

G1Z [ #10 ] F… G42 …… D02

G42 …… D110

#1 = #1-5

ENDW

注:当对刀补附值时,华中格式用“#100”以后的表示,而法那克用“可编程数据输入G10”如以上加粗部分

四、立铣刀加工球面

该程序适用于法那克系统:

G0 X8 Y0

Z 2

M 8

G1 Z0 F50 (刀具移动到工件表面的平面)

#1 = 0 ( 初始角度 )

#2 = 20 ( 球半径 )

#3 = 8 ( 刀半径 )

#6 = 90 ( 角度终止值 )

WHILE[#1GE#6]DO1

#4 = #2×[1-COS [ #1 ] ] ( Z值 )

#5 = #3+ #2 ×SIN [ #1 ] ( X值 )

G1 X [ #5 ] Y0 F200

Z [ -#4 ] F50

G2 I [ -#5 ] F 200

#1 = #1+1

END1

五、球头刀倒凹圆弧: (加刀补)

#1=-30

#2=-90

#3=4(刀具半径)

#4=20(圆半径)

WHILE[#1GE#2]

#10=[#4-#3]×SIN[#1×PI/180]-#3(Z值)

#110=[#4-#3]×COS[#1×PI/180](刀补)

来源:CNC数控编程

相关文章

  • 数控铣手动编程(宏部分)总结的方法!

    以前在数控铣编程中,最不喜欢编制的就是关于倒角倒圆弧之类的宏程序编制,今天整理电脑资料时,觉得还舍不得扔掉,但是现...

  • 「数控干货」数控铣手动编程(宏部分)方法总结

    以前在数控铣编程中,最不喜欢编制的就是关于倒角倒圆弧之类的宏程序编制,今天整理电脑资料时,觉得还舍不得扔掉,但是现...

  • UG|软件与机床的连接问题

    前言 最近在校工厂实习,在数控铣床上。通过手动编程能够加工出简单的工件,但对于较复杂的形状就很麻烦了,总是有办法的...

  • Spring Aop初认识(04)

    Spring AOP编程 一,概述: 1.1 手动实现aop编程 UserDao.java 分析总结: 如何分离?...

  • 第七周

    这一周从数控车换到数控铣,在数控铣上做了一个星期感觉和数控车比起来数控车算简单的了。 数控铣上的编程比数控车繁...

  • RxJS 用法(操作符)总结

    RxJS 用法总结 本博客只总结了常用的部分RxJS方法, RxJS可能会让你对响应式编程产生新的理解。RxJS ...

  • rxjs

    RxJS 用法总结 本博客只总结了常用的部分RxJS方法, RxJS可能会让你对响应式编程产生新的理解。RxJS ...

  • 在数控铣床加工中,分享薄壁椭圆的加工经验

    如图所示,这是今天所要加工的零件图-薄壁椭圆加工。通过完成该零件的仿真加工,掌握椭圆的数控铣削编程与加工方法。 从...

  • 第七周

    这一周我们和数控铣的换了一下,我们学习的是数控铣,操作不是很难只要看看,在编程这里还是有点难的,有时会编着编着就不...

  • 第7星期

    这一周我们和数控铣的换了一下,我们学习的是数控铣,操作不是很难只要看看,在编程这里还是有点难的,有时会编着编着就不...

网友评论

    本文标题:数控铣手动编程(宏部分)总结的方法!

    本文链接:https://www.haomeiwen.com/subject/utuxtqtx.html