1. 首页
  2. 技术文章

数控车宏程序椭圆加工(倾斜椭圆曲线)

数控车宏程序椭圆加工(倾斜椭圆曲线)

看上图椭圆在工件坐标系中进行了45度旋转,上种情况属于椭圆旋转曲线,对于这种编程还是以椭圆中心进行计算编程。以下进行旋转转换矩阵。

数控车宏程序椭圆加工(倾斜椭圆曲线)

采用椭圆参数方程编程

数控车宏程序椭圆加工(倾斜椭圆曲线)

以下就是单独椭圆宏程序。

O1

M3S600T0101

#1=50      椭圆长半轴

#2=30      椭圆短半轴  

#3=45      旋转角度

#4=0        曲线加工角度起点0度

#5=60      曲线加工角度终点60度

#6=0        椭圆中心x赋值

#7=-67.6  椭圆中心z赋值

#8=0.5      步距角度  

WHILE[#4LE#5]DO1  加工条件

#10=#2*SIN[#4]         计算旋转前x值

#11=#1*COS[#4]        计算旋转前z值

#12=#11*SIN[#3]+#10*COS[#3]计算旋转后x值

#13=#11*COS[#3]+#10*SIN[#3]计算旋转后z值

G01X[2*#12+#6]Z[#13+#7]拟合直线

#4=#4-#8        步距角

END1

G00X100

M30

进行程序精简

O1

M3S600T0101

G00X80Z2

#1=45

#2=0

WHILE[#2LE60]DO1

#3=30*SIN[#2]

#4=50*COS[#2]

#5=#4*SIN[#1]+#3*COS[#1]

#6=#4*COS[#1]-#3*SIN[#1]

G01X[2*#5]Z[#6-67.6]

#2=#2+0.5

END1

G00X100

M30

接下来进行整个零件图加工编程插入G71二型

O1

M3S600T0101

G00X95Z2

G71U2R0.5

G71P1Q2U0.5W0.5F0.2

N1G42G0X50W0

G1Z0

Z-10

X40.2W-4.9

G02X44.5Z-20R3

G01X50

Z-23

G02X56Z-26R3

G01X70.7

W-6.2

#1=45

#2=0

WHILE[#2LE60]DO1

#3=30*SIN[#2]

#4=50*COS[#2]

#5=#4*SIN[#1]+#3*COS[#1]

#6=#4*COS[#1]-#3*SIN[#1]

G01X[2*#5]Z[#6-67.6]

#2=#2+0.5

END1

G01W-10

X92.8W-20

Z-126.6

N2G40X95

G00X100Z100

M03S1000T0101

G0X95Z2

G70P1Q2F0.1

G0X100Z100

M30

数控车宏程序椭圆加工(倾斜椭圆曲线)

扫描二维码 

关注我们

I精品数控屋

数控车宏程序椭圆加工(倾斜椭圆曲线)

淘宝资料齐

数控车宏程序椭圆加工(倾斜椭圆曲线)

扫描二维码

关注我们

本店学习资料一律打八折

 

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

原创文章,作者:数控笔记,如若转载,请注明出处:https://www.sk1z.com/58753.html

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

工作时间:08:00~20:00

QR code