西门子数控车床怎么编程?

西门子数控车床怎么编程?,第1张

数控椭圆编程

1、毛坯ф30,加工右半个椭圆(z向有偏心)。

主程序:wgf1.mpf

g95g23g90g71

t1d1m03s500f0.3

g00x32z2

r20=14.2(取最大切削余量30的一半为15,考虑到每次单边1mm的切削深度及预留0.2mm的单边精加工余量,则取14.2)

ma1:g158

x=r20

wgf2

r20=r20-1

if

r20>=0.2

gotob

ma1

g00x32z2

m03s800f0.15

g158

r20=0

wgf2

g00x60z80

m05

m02

子程序:wgf2.spf

r1=20(椭圆长半轴)

r2=12(短半轴)

r3=20(以椭圆中心为坐标原点的坐标系o1x1z1中的坐标,是所加工椭圆轮廓起始点的z坐标)

ma2:r4=r2*sqrt(r1*r1-r3*r3)/r1

(通过本公式算出对应的椭圆坐标系o1x1z1中的x值)

g01

x=2*r4

z=r3-20

(将上述o1x1z1坐标系中的x、z转换到工件坐标系oxz中,进行直线插补)

r3=r3-0.05

if

r3>=0

gotob

ma2

(r3=0是在椭圆坐标系o1x1z1中的坐标,是所加工椭圆轮廓终点的z坐标)

g91x2

g90z2

m02

2、毛坯ф30,加工右小半个椭圆(z向有偏心)。

主程序:wgf1.mpf

g95g23g90g71

t1d1m03s500f0.3

g00x32z2

r20=6.2(取最大切削余量的一半7.06,考虑到每次单边1mm的切削深度及预留0.2mm的单边精加工余量,则取6.2)

ma1:g158

x=r20

wgf2

r20=r20-1

if

r20>=0.2

gotob

ma1

g00x32z2

m03s800f0.15

g158

r20=0

wgf2

g00x60z80

m05

m02

子程序:wgf2.spf

r1=20(椭圆长半轴)

r2=12(短半轴)

r3=15(以椭圆中心为坐标原点时椭圆轮廓的z坐标起始点)

ma2:r4=r2*sqrt(r1*r1-r3*r3)/r1

g01x=2*r4

z=r3-15

r3=r3-0.05

if

r3>=0

gotob

ma2

g91x2

g90z2

m02

3、毛坯ф30,加工右半个椭圆(x、z向都有偏心)。

一、以N95这个循环程序为例:

程序步骤:

T1D*

G0X42Z5

(描写工件)

G1X0

Z0

G3X24.25Z-7CR=14

G1X32Z-15

W-10

G2W-18CR=15

G1W-5

X34

Z-58

退出程序

二、其他方法

1、直接输入子程序名字

2、CALL子程序名字

3、外部调用EXCALL子程序名字

例:

主程序名MAIN()

子程序名A01

MAIN

T01M6

D1

G54G90G0X0Y0

S1000M3

A01

(或者CALLA01

或者EXCALLA01)

M30

退出程序

这是g代码

G00

快速移动点定位

G01

直线插补

G02

顺时针圆弧插补

G03

逆时针圆弧插补

G04

暂停

G05

---

G17

XY平面选择

G18

ZX平面选择

G19

YZ平面选择

G32

螺纹切削

G33

---

G40

刀具补偿注销

G41

刀具补偿——左

G42

刀具补偿——右

G43

刀具长度补偿——正

G44

刀具长度补偿——负

G49

刀具长度补偿注销

G50

主轴最高转速限制

G54~G59

加工坐标系设定

G65

用户宏指令

G70

精加工循环

G71

外圆粗切循环

G72

端面粗切循环

G73

封闭切削循环

G74

深孔钻循环

G75

外径切槽循环

G76

复合螺纹切削循环

G80

撤销固定循环

G81

定点钻孔循环

G90

绝对值编程

G91

增量值编程

G92

螺纹切削循环

G94

每分钟进给量

G95

每转进给量

G96

恒线速控制

G97

恒线速取消

G98

返回起始平面

G99

返回R平面

G功能字

SIEMENS系统

G00

快速移动点定位

G01

直线插补

G02

顺时针圆弧插补

G03

逆时针圆弧插补

G04

暂停

G05

通过中间点圆弧插补

G17

XY平面选择

G18

ZX平面选择

G19

YZ平面选择

G32

---

G33

恒螺距螺纹切削

G40

刀具补偿注销

G41

刀具补偿——左

G42

刀具补偿——右

G43

---

G44

---

G49

---

G50

---

G54~G59

零点偏置

G65

---

G70

英制

G71

米制

G72

---

G73

---

G74

---

G75

---

G76

---

G80

撤销固定循环

G81

固定循环

G90

绝对尺寸

G91

增量尺寸

G92

主轴转速极限

G94

直线进给率

G95

旋转进给率

G96

恒线速度

G97

注销G96

G98

---

G99

---

辅助功能M代码功能作用范围功能代码功能作用范围功能

M00*程序停止M36*进给范围1

M01*计划结束M37*进给范围2

M02*程序结束M38*主轴速度范围1

M03主轴顺时针转动M39*主轴速度范围2

M04主轴逆时针转动M40-M45*齿轮换档

M05主轴停止M46-M47*不指定

M06*换刀M48*注销M49

M072号冷却液开M49*进给率修正旁路

M081号冷却液开M50*3号冷却液开

M09冷却液关M51*4号冷却液开

M10夹紧M52-M54*不指定

M11松开M55*刀具直线位移,位置1

M12*不指定M56*刀具直线位移,位置2

M13主轴顺时针,冷却液开M57-M59*不指定

M14主轴逆时针,冷却液开M60更换工作

M15*正运动M61工件直线位移,位置1

M16*负运动M62*工件直线位移,位置2

M17-M18*不指定M63-M70*不指定

M19主轴定向停止M71*工件角度位移,位置1

M20-M29*永不指定M72*工件角度位移,位置2

M30*纸带结束M73-M89*不指定

M31*互锁旁路M90-M99*永不指定

M32-M35*不指定


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/11150244.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存