南京工程学院数控原理与系统课程设计_直线-直线刀具补偿刀补程序源代码讲解

南京工程学院数控原理与系统课程设计_直线-直线刀具补偿刀补程序源代码讲解
南京工程学院数控原理与系统课程设计_直线-直线刀具补偿刀补程序源代码讲解

数控122 太劣阿昕哥

四、程序设计

Public X0 As Double, Y0 As Double, X1 As Double, Y1 As Double, X2 As Double, Y2 As Double, R As Double

Public Xs1 As Double, Ys1 As Double, Xs2 As Double, Ys2 As Double

Public Ori As Integer

Public Xl1 As Double, Yl1 As Double, Xl2 As Double, Yl2 As Double, dX1 As Double, dY1 As Double, dX2 As Double, dY2 As Double, d1 As Double, d2 As Double

Private Sub Command1_Click()

Dim X1_FWD As Integer, Y1_FWD As Integer, X2_FWD As Integer, Y2_FWD As Integer

Dim alfa As Double, beta As Double

Call PaintAxis '绘制补偿前图像

Picture1.ForeColor = vbBlue

Picture1.DrawWidth = 1

Picture1.Line (X0, Y0)-(X1, Y1)

Picture1.Line (X1, Y1)-(X2, Y2) '算法设计'计算坐标增量dX1 = X1 - X0 dY1 = Y1 - Y0 dX2 = X2 - X1 dY2 = Y2 - Y1 alfa = Atn(dY1 / dX1) beta = Atn(dY2 / dX2)

If dX1 >= 0 Then

X1_FWD = 1

Else

X1_FWD = -1

End If

If dX2 >= 0 Then

X2_FWD = 1

Else

X2_FWD = -1

End If

If dY1 >= 0 Then

Y1_FWD = 1

Else

Y1_FWD = -1

End If

If dY2 >= 0 Then

Y2_FWD = 1

Else

Y2_FWD = -1

End If '计算d1,d2 d1 = Sqr(dX1 人 2 + dY1 人2) d2 = Sqr(dX2 人 2 + dY2 人2)

'计算方向矢量投影

Xl1 = dX1 / d1

Yl1 = dY1 / d1

Xl2 = dX2 / d2

Yl2 = dY2 / d2 '判断缩短型,伸长型,插入型

If Ori * (Yl2 * Xl1 - Xl2 * Yl1) >= 0 Then ' 缩短型

'刀补建立

If Combo1.ListIndex = 0 And Ori * (Yl2 * Xl1 - Xl2 * Yl1) <> 0 Then

Xs1 = X1 - R * Ori * Yl2

Ys1 = Y1 + R * Ori * Xl2

X_0p.Text = X0

Y_0p.Text = Y0

X_s1.Text = Xs1

Y_s1.Text = Ys1

X_2p.Text = Xs1 + dX2

Y_2p.Text = Ys1 + dY2

Picture1.ForeColor = vbMagenta

Picture1.Line (X0, Y0)-(Xs1, Ys1)

Picture1.Line (Xs1, Ys1)-(Xs1 + dX2, Ys1 + dY2)

' 刀补进行

ElseIf Combo1.ListIndex = 1 Then

If Yl2 * Xl1 - Xl2 * Yl1 = 0 Then '11 与l2 共线

Xs1 = X1 - R * Ori * Yl1

Ys1 = Y1 + R * Ori * Xl1

X_0p.Text = Xs1 - dX1

Y_0p.Text = Ys1 - dY1

X_s1.Text = Xs1

Y_s1.Text = Ys1

X_2p.Text = Xs1 + dX2

Y_2p.Text = Ys1 + dY2

Picture1.ForeColor = vbMagenta

Picture1.Line (Xs1 - dX1, Ys1 - dY1)-(Xs1, Ys1)

Picture1.Line (Xs1, Ys1)-(Xs1 + dX2, Ys1 + dY2)

Else '11与12不共线

Xs1 = X1 + (Xl2 - Xl1) * Ori * R / (Xl1 * Yl2 - Xl2 * Yl1) Ys1 = Y1 + (Yl2 - Yl1) * Ori

* R / (Xl1 * Yl2 - Xl2 * Yl1) X_0p.Text = Xs1 - dX1

Y_0p.Text = Ys1 - dY1

X_s1.Text = Xs1

Y_s1.Text = Ys1

X_2p.Text = Xs1 + dX2

Y_2p.Text = Ys1 + dY2

Picture1.ForeColor = vbMagenta

Picture1.Line (Xs1 - dX1, Ys1 - dY1)-(Xs1, Ys1)

Picture1.Line (Xs1, Ys1)-(Xs1 + dX2, Ys1 + dY2)

End If

'刀补撤销

ElseIf Combo1.ListIndex = 2 And Ori * (Yl2 * Xl1 - Xl2 * Yl1) <> 0 Then Xs1 = X1 - R * Ori * Yl1

Ys1 = Y1 + R * Ori * Xl1 X_0p.Text = Xs1 - dX1 Y_0p.Text = Ys1 - dY1 X_s1.Text = Xs1

Y_s1.Text = Ys1 X_2p.Text = X2 Y_2p.Text = Y2

Picture1.ForeColor = vbMagenta

Picture1.Line (Xs1 - dX1, Ys1 - dY1)-(Xs1, Ys1)

Picture1.Line (Xs1, Ys1)-(X2, Y2)

End If

ElseIf Ori * (Yl2 * Xl1 - Xl2 * Yl1) < 0 And (Yl2 * Yl1 + Xl2 * Xl1) >= 0 Then '伸长型

'刀补建立

If Combo1.ListIndex = 0 Then '第一对转接点Xs1 = X1 - R * Ori * Yl1

Ys1 = Y1 + R * Ori * Yl1

'第二对转接点

Xs2 = X1 + (Xl2 - Xl1) * R * Ori / (Xl1 * Yl2 - Xl2 * Yl1) Ys2 = Y1 + (Yl2 - Yl1) * R *

Ori / (Xl1 * Yl2 - Xl2 * Yl1) '输出坐标

'X0',Y0'

X_0p.Text = X0

Y_0p.Text = Y0

'Xs1,Ys1

X_s1.Text = Xs1

Y_s1.Text = Ys1

'Xs2,Ys2

X_s2.Text = Xs2

Y_s2.Text = Ys2

'X2' Y2'

X_2p.Text = Xs2 + dX2

Y_2p.Text = Ys2 + dY2 '绘图

Picture1.ForeColor = vbMagenta

Picture1.Line (X0, Y0)-(Xs1, Ys1)

Picture1.Line (Xs1, Ys1)-(Xs2, Ys2)

Picture1.Line (Xs2, Ys2)-(Xs2 + dX2, Ys2 + dY2)

'刀补进行

ElseIf Combo1.ListIndex = 1 Then

Xs1 = X1 + (Xl2 - Xl1) * R * Ori / (Xl1 * Yl2 - Xl2 * Yl1)

Ys1 = Y1 + (Yl2 - Yl1) * R * Ori / (Xl1 * Yl2 - Xl2 * Yl1) '输出坐标

'X0',Y0' X_0p.Text = X0 Y_0p.Text = Y0 'Xs1,Ys1 X_s1.Text = Xs1 Y_s1.Text = Ys1

'X2' Y2'

X_2p.Text = Xs2 + dX2

Y_2p.Text = Ys2 + dY2 '绘图

Picture1.ForeColor = vbMagenta

Picture1.Line (Xs1 - dX1, Ys1 - dY1)-(Xs1, Ys1)

Picture1.Line (Xs1, Ys1)-(Xs1 + dX2, Ys1 + dY2)

'刀补撤销

ElseIf Combo1.ListIndex = 2 Then

Y_s1.Text = Ys1

'Xs2,Ys2

X_s2.Text = Xs2

Y_s2.Text = Ys2 'X2' Y2'

X_2p.Text = X2

Y_2p.Text = Y2 '绘图

Picture1.ForeColor = vbMagenta

Picture1.Line (Xs1 - dX1, Ys1 - dY1)-(Xs1, Ys1)

Picture1.Line (Xs1, Ys1)-(Xs2, Ys2)

Picture1.Line (Xs2, Ys2)-(X2, Y2)

End If

ElseIf Ori * (Yl2 * Xl1 - Xl2 * Yl1) < 0 And (Yl2 * Yl1 + Xl2 * Xl1) < 0 Then '

插入型

'刀补建立

If Combo1.ListIndex = 0 Then

'第一对转接点

Xs1 = X1 - R * Ori * Yl1

Ys1 = Y1 + R * Ori * Xl1 '第二对转接点

Xs2 = X1 - Ori * R * Yl1 + R * Xl1

Ys2 = Y1 + Ori * R * Xl1 + R * Yl1 '第三对转接点

Xs1 = X1 Ys1 = Y1 Xs2 = X1 + (Xl2 - Xl1) * R * Ori / (Xl1 * Yl2 -

Xl2 * Yl1) + (Yl2 - Yl1) * R * Ori / (Xl1

* Yl2 - Xl2 * Yl1) - R * Ori * Yl2

+ R * Ori * Xl2 Ys2 = Y1 '输出坐标

'X0',Y0'

X_0p.Text = Xs1 - dX1

Y_0p.Text = Ys1 - dY1

'Xs1,Ys1

X_s1.Text = Xs1

Xs3 = X1 - R * Ori * Yl2 - R * Xl2

Ys3 = Y1 + R * Ori * Xl2 - R * Yl2 '输出坐标

'X0',Y0'

X_0p.Text = X0

Y_0p.Text = Y0

'Xs1,Ys1

X_s1.Text = Xs1

Y_s1.Text = Ys1

'Xs2,Ys2

X_s2.Text = Xs2

Y_s2.Text = Ys2

'Xs3,Ys3

X_s3.Text = Xs3

Y_s3.Text = Ys3

'X2' Y2'

X_2p.Text = Xs3 + dX2 + Abs(R * Cos(beta)) * X2_FWD

Y_2p.Text = Ys3 + dY2 + Abs(R * Sin(beta)) * X2_FWD

'绘图

Picture1.ForeColor = vbMagenta

Picture1.Line (X0, Y0)-(Xs1, Ys1)

Picture1.Line (Xs1, Ys1)-(Xs2, Ys2)

Picture1.Line (Xs2, Ys2)-(Xs3, Ys3)

Picture1.Line (Xs3, Ys3)-(Xs3 + dX2 + Abs(R * Cos(beta)) * X2_FWD, Ys3 + dY2 + Abs(R * Sin(beta)) * Y2_FWD)

'刀补进行

ElseIf Combo1.ListIndex = 1 Then

'第一对转接点

Xs1 = X1 - R * Ori * Yl1 + R * Xl1

Ys1 = Y1 + R * Ori * Xl1 + R * Yl1 '第二对转接点

Xs2 = X1 - R * Ori * Yl2 - R * Xl2

Ys2 = Y1 + R * Ori * Xl2 - R * Yl2 '输出坐标'X0',Y0'

X_0p.Text = Xs1 - dX1 - Abs(R * Cos(alfa)) * X1_FWD

Y_0p.Text = Ys1 - dY1 - Abs(R * Sin(alfa)) * Y1_FWD 'Xs1,Ys1

X_s1.Text = Xs1

Y_s1.Text = Ys1

'Xs2,Ys2

X_s2.Text = Xs2

Y_s2.Text = Ys2

'X2' Y2'

X_2p.Text = Xs2 + dX2 + Abs(R * Cos(beta)) * X2_FWD

Y_2p.Text = Ys2 + dY2 + Abs(R * Sin(beta)) * Y2_FWD '绘图

Picture1.ForeColor = vbMagenta

Picture1.Line (Xs1 - dX1 - Abs(R * Cos(alfa)) * X1_FWD, Ys1 - dY1 - Abs(R * Sin(alfa)) * Y1_FWD)-(Xs1, Ys1)

Picture1.Line (Xs1, Ys1)-(Xs2, Ys2)

Picture1.Line (Xs2, Ys2)-(Xs2 + dX2 + Abs(R * Cos(beta)) * X2_FWD, Ys2 + dY2 + Abs(R * Sin(beta)) * Y2_FWD)

'刀补撤销

ElseIf Combo1.ListIndex = 2 Then

'第一对转接点

Xs1 = X1 - R * Ori * Yl1 + R * Xl1

Ys1 = Y1 + R * Ori * Xl1 + R * Yl1 '第二对转接点

Xs2 = X1 - R * Ori * Yl2 - R * Xl2

Ys2 = Y1 + R * Ori * Xl2 - R * Yl2 '第三对转接点

Xs3 = X1 - R * Ori * Yl2

Ys3 = Y1 + R * Ori * Xl2 '输出坐标

'X0',Y0'

X_0p.Text = Xs1 - dX1 - Abs(R * Cos(alfa)) * X1_FWD

Y_0p.Text = Ys1 - dY1 - Abs(R * Sin(alfa)) * Y1_FWD 'Xs1,Ys1

X_s1.Text = Xs1

Y_s1.Text = Ys1

'Xs2,Ys2

X_s2.Text = Xs2

Y_s2.Text = Ys2

发电厂电气部分课程设计(南京工程学院)

附录一:原始资料1.变电所有关资料(110/10kV) 变电所编号最大负荷 (MW) 功率因数 (COSφ) 负荷曲线 重要负荷 (%) A P1 0.9 A or B 65 B P2 0.9 A or B 70 C P3 0.9 A or B 55 L1 26 km,L2 15 km,L3 20 km,L4 24 km。注:A、B、C变电所分别由1/3的学生设计;P1~P3,L1~L4,每位学生一

组数据,互不相同。 2.环境温度 年最高温度40℃,最热月最高平均气温32℃ 3.变电所10kV侧过电流保护动作时间为1秒 4.110kV输电线路电抗按0.4Ω/km计 5.发电厂变电所地理位置图(附图一) 6.典型日负荷曲线(附图二)

附图一发电厂变电所地理位置图 G:汽轮机 QFQ-50-2,50MW COSφ=0.8,X〃 d =0.124 T:变压器 SF7-40000/121±2×2.5% P o = 46kW P K = 174kW I o % = 0.8 U K % = 10.5 附图二典型日负荷曲线

设计说明书 一、对待设计变电所在电力系统中的地位,作用及电力用户的分析: 1.1、变电所在电力系统中的地位与作用: 变电所是联系发电厂和电力用户的中间环节,起着电压变换和分配电能的作用。根据变电所在电力系统中的地位和作用不同,变电所可分为枢纽变电所、中间变电所、区域变电所和终端变电所。 ①枢纽变电所 变电所位于电力系统的枢纽点,汇集有多个电源(发电厂或其他电力网),连接电力系统的高压和中压,电压等级在330kV以上,负责向区域变电所和中间变电所供电。当其停电时,将引起电力系统解列甚至瘫痪。 ②中间变电所 中间变电所位于枢纽变电所和区域变电所之间,使长距离输电线路分段,其高压侧以交换潮流为主,起功率交换作用。它一般汇集2~3路电源,电压等级在220~330kV之间。除了通过功率外,它还降压向当地用户供电,当其停电时将使区域电网解列。 ③地区变电所 地区变电所负责向某一地区城市供电,高压侧电压等级一般为110kV或220kV,低压侧电压等级一般为110 kV或35 kV。当该变电所停电时将使该地区的供电中断。 ④终端变电所 终端变电所在输电线路的终端,直接向电力用户供电,高压侧电压一般为110 kV。当全所停电时,只影响该变电所的供电用户。 由发电厂变电所地理位置图可以得出,变电所A在整个供电网络中的作用为终端变电所。 (Ⅰ、Ⅱ级负荷,保证不间断供电:Ⅰ:两个独立电源供电;Ⅱ:双回路供电)

数控机床课程设计指南(doc 9页)

数控机床课程设计指南(doc 9页)

数控机床课程设计指导书应用专业:机械设计制造及其自动化 班级 学号 姓名

1.设计任务 本次课程设计是通过分析零件图,合理选择零件的数控加工工艺过程,对零件进行数控加工工艺路线进行设计,从而完成零件的数控加工程序的编写。使零件能在数控机床上顺利加工,并且符合零件的设计要求。 2.设计要求 1 绘制二维、三维零件图各一张; 2 数控加工工序卡一份; 3 走刀路线图一份; 4 数控加工程序清单一份(含注释); 5 设计说明书一份。(分析零件结构;选择机床设备、刀具;编 写数控加工工艺;写出数值计算过程) 3.零件图的分析 在数控车床上加工如图所示的带螺纹的轴类零件,该零件由外圆柱面,槽和螺纹所构成,零件的最大外径为Φ56,加工粗糙度要求较高,并且需要加工M30×1.5的螺纹,其材料为45﹟,分析其形状为不规范的阶梯轴类零件,可以采用端面粗车循环加工指令,选择毛坯尺寸为Φ60mm×150mm的棒料。

4.机床设备的选择 根据该零件图所示为轴类零件,需要的加工的为外轮廓和螺纹,以及毛坯的尺寸大小,查机械设计手册选择FANUC系统的CK7815型数控车床来加工此零件。 5.确定工件的装夹方式 由于这个工件时一个实心轴类零件,并且轴的长度不是很长,所以采用工件的左端面和Φ60的外圆为定位基准。使用普通三爪卡盘加紧工件,取工件的右端面中心为工件的坐标系的原点。 6.确定数控加工刀具及加工工序卡片 根据零件的加工要求,T01号刀为450硬质合金机夹粗切外圆偏刀;T02号刀为900硬质合金机夹粗切外圆偏刀;T03号刀为900硬质合金机夹精切外圆偏刀;T04号刀为硬质合金机夹切槽刀,刀片宽度为5mm,用于切槽、切断车削加工;选择5号刀为硬质合金机夹螺纹刀,用于螺纹车削加工。该零件的数控加工工艺卡片如表1-1所示。 加工流程:加工右端面→粗车外轮廓→精车外轮廓→切螺纹退刀槽→车螺纹→切断 表1-1数控加工工序卡片

南京工程学院数控原理与系统课程设计_直线-直线刀具补偿刀补程序源代码

数控122 太劣阿昕哥 四、程序设计 Public X0 As Double, Y0 As Double, X1 As Double, Y1 As Double, X2 As Double, Y2 As Double, R As Double Public Xs1 As Double, Ys1 As Double, Xs2 As Double, Ys2 As Double Public Ori As Integer Public Xl1 As Double, Yl1 As Double, Xl2 As Double, Yl2 As Double, dX1 As Double, dY1 As Double, dX2 As Double, dY2 As Double, d1 As Double, d2 As Double Private Sub Command1_Click() Dim X1_FWD As Integer, Y1_FWD As Integer, X2_FWD As Integer, Y2_FWD As Integer Dim alfa As Double, beta As Double Call PaintAxis '绘制补偿前图像 Picture1.ForeColor = vbBlue Picture1.DrawWidth = 1 Picture1.Line (X0, Y0)-(X1, Y1) Picture1.Line (X1, Y1)-(X2, Y2) '算法设计 '计算坐标增量 dX1 = X1 - X0 dY1 = Y1 - Y0 dX2 = X2 - X1 dY2 = Y2 - Y1 alfa = Atn(dY1 / dX1) beta = Atn(dY2 / dX2) If dX1 >= 0 Then X1_FWD = 1 Else X1_FWD = -1 End If If dX2 >= 0 Then X2_FWD = 1

数控机床课程设计说明书

目录 1、前言 (2) 2、控制系统硬件的基本组成 (2) 2.1系统扩展 (2) 2.1.1 8031芯片引脚 (3) 2.1.2 数据存储器的扩展 (6) 2.1.3 数据存储器的扩展 (7) 3、控制系统软件的组成及结构 (9) 3.1 监控程序 (10) 3.1.1 系统初始化 (10) 3.1.2 命令处理循环 (10) 3.1.3 零件加工程序(或作业程序)的输入和编辑 (10) 3.1.4 指令分析执行 (10) 3.1.5 系统自检 (11) 3.2 数控机床控制系统软件的结构 (11) 3.2.1 子程序结构 (12) 3.2.2 主程序加中断程序结构 (12) 3.2.3 中断程序结构 (12) 4 、心会得体 (13) 5 、参考文献 (14)

1 、前言 数控车床又称数字控制(Numbercal control,简称NC)机床。它是基于数字控制的,采用了数控技术,是一个装有程序控制系统的机床。它是由主机,CNC,驱动装置,数控机床的辅助装置,编程机及其他一些附属设备所组成。数控机床控制系统的作用是使数控机床机械系统在程序的控制下自动完成预定的工作,是数控机床的主要组成部分。 2、控制系统硬件的基本组成 数控机床控制系统由硬件系统和软件系统两大部分组成。控制系统在使用中的控制对象各不相同,但其硬件的基本组成是一致的。控制系统的硬件基本组成框图如图1所示。 图1 控制系统硬件基本组成框图 在图1中,如果控制系统是开环控制系统,则没有反馈回路,不带检测装置。 以单片机为核心的控制系统大多采用MCS-51系列单片机中的8031芯片单片机,经过扩展存储器、接口和面板操作开关等,组成功能较完善、抗干扰性能较强的控制系统。 2.1系统扩展 以8031单片机为核心的控制系统必须扩展程序存储器,用以存放程序。同时,单片机内部的数据存储器容量较小,不能满足实际需要,还要扩展数据存储

数控机床加工中的刀具补偿工艺

数控机床加工中的刀具补偿工艺 一、刀具补偿的提出: 用立铣刀在数控机床上加工工件,可以清楚看出刀具中心运动轨计与工件轮廓不重合,这是因为工件轮廓是立铣刀运动包络形成的。立铣刀的中心称为刀具的刀位点(4、5坐标数控机床称为刀位矢量),刀位点的运动轨计即代表刀具的运动轨迹。在数控加工中,是按工件轮廓尺寸编制程序,还是按刀位点的运动轨迹尺寸编制程序,这要根据具体情况来处理。 数控机床立铣刀加工 在全功能数控机床中,数控系统有刀具补偿功能,可按工件轮廓尺寸进行编制程序,建立、执行刀补后,数控系统自动计算,刀位点自动调整到刀具运动轨迹上。直接利用工件尺寸编制加工程序,刀具磨损,更换加工程序不变,因此使用简单、方便。 经济型数控机床结构简单,售价低,在生产企业中有一定的拥有量。在经济型数控机床系统中,如果没有刀具补偿功能,只能按刀位点的运动轨迹尺寸编制加工程序,这就要求先根据工件轮廓尺寸和刀具直径计算出刀位点的轨迹尺寸。因此计算量大、复杂,且刀具磨损、更换需重新计算刀位点的轨迹尺寸,重新编制加工程序。 二、全功能数控机床系统中刀具补偿: 1.数控车床刀具补偿 数控车床刀具补偿功能包括刀具位置补偿和刀具圆弧半径补偿两方面。在加工程序中用T功能指定,T***X中前两个XX为刀具号,后两个XX为刀具补偿号,如T0202。如果刀具补偿号为00,则表示取消刀补。 (1)刀具位置补偿刀具磨损或重新安装刀具引起的刀具位置变化,建立、执行刀具位置补偿后,其加工程序不需要重新编制。办法是测出每把刀具的位置并输入到指定的存储器内,程序执行刀具补偿指令后,刀具的实际位置就代替了原来位置。 如果没有刀具补偿,刀具从0点移动到1点,对应程序段是N60 G00 C45 X93 T0200,如果刀具补偿是X=+3,Z=+4,并存入对应补偿存储器中,执行刀补后,刀具将从0点移动到2点,而不是1点,对应程序段是N60 G00 X45 Z93 T0202。 (2)刀具圆弧半径补偿编制数控车床加工程序时,车刀刀尖被看作是一个点(假想刀尖P点),但实际上为了提高刀具的使用寿命和降低工件表面粗糙度,车刀刀尖被磨成半径不大的圆弧(刀尖AB圆弧),这必将产生加工工件的形状误差。另一方面,刀尖圆弧所处位置,车刀的形状对工件加工也将产生影响,而这些可采用刀具圆弧半径补偿来解决。车刀的形状和位置参数称为刀尖方位,用参数0~9表示,P点为理论刀尖点。 (3)刀补参数每一个刀具补偿号对应刀具位置补偿(X和Z值)和刀具圆弧半径补偿(R和T值)共4个参数,在加工之前输入到对应的存储器,CRT上显示。在自动执行过程中,数控

南京工程学院 电气工程新技术 课设论文

南京工程学院 本科生课程论文(设计) 课程名称电气工程新技术 教师姓名张亮 学生姓名 学生学号 专业建筑电气与智能化 班级建筑电气111 日期: 2014 年12 月30 日

评语 对课程论文的评语: 平时成绩:课程论文成绩:总成绩:评阅人签名: 注:1、无评阅人签名成绩无效; 2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效; 3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。

储能技术现状及其前瞻性分析 (南京工程学院,江苏省南京市211167) Energy Storage Technologies and Prospective Analysis (Nanjing Institute of Technology,Nanjing of Jiangshu Province 21167) 摘要:近几十年来,储能技术蓬勃发展,为世界各国积极研究与发展。本文着重介绍电力储能技术的研发状况和应用实例,从技术层面加以分析,探讨储能技术的未来发展方向和应用前景。 关键词:储能技术;电力系统;研发现状;应用前景 Abstract:In recent decades, energy storage technology to flourish, for the world to actively research and development. This article focuses on the development status of the power storage technologies and application examples, analyzed from a technical level, to discuss the future direction of development of energy storage technologies and applications. Key words: Energy storage technology; Power systems; R & D status quo; Prospects

数控原理课程设计任务书

1 设计方案 在本学期的《数控原理与系统》学习中,我们学到了数控系统直线(或圆弧)插补的三种较常用的方法,即逐点比较法、数字积分法和数据采样法插补。现对以上三种插补方法作如下对比,并选择最佳方案。 1.1 逐点比较法插补 逐点比较法的基本原理是被控对象在按要求的轨迹运动时,每走一步都要与规定的轨迹进行比较,由此结果决定下一步移动的方向。逐点比较法既可以作圆弧插补又可以作直线插补。这种算法的特点是,运算直观,插补误差小于一个脉冲当量,输出脉冲均匀,而且输出脉冲速度变化小,调节方便,因此在两坐标数控机床中应用较为普遍。 1.2 数字积分法插补 数字积分法插补又称为微分分析法。这种方法可实现一次、二次、甚至高次曲线的插补,也可以实现多坐标联动控制。只要输入不多的几个数据,就能加工出圆弧等形状较为复杂的轮廓曲线。作直线插补时,脉冲分配也较均匀。 1.3 数据采样插补 数据采样插补实际上是一种粗插补过程,它所产生的微小线段仍然比较大,必须进一步对其密化(即精插补)。粗插补算法比较复杂,大多用高级语言编制;精插补算法比较简单,多用汇编语言或硬件插补器实现。 1.4 综述 根据课程设计要求,结合自身学习情况,我选择数字积分法来实现第二象限的逆圆弧插补,并采用C语言进行程序设计。 数字积分法又称数字微分分析法DDA(Digital Differential Analyzer)。数字积分法具有运算速度快、脉冲分配均匀、易于实现多坐标联动及描绘平面各种函数曲线的特点,应用比较广泛。其缺点是速度调节不便,插补精度需要采

取一定措施才能满足要求。由于计算机有较强的计算功能和灵活性,采用软件插补时,上述缺点易于克服。 2 分析第二象项圆弧插补算法 数字积分法是建立在数字积分器基础上的一种插补算法,在介绍数字积分法的第二象限圆弧插补算法之前,先介绍数字积分器的工作原理。 2.1 数字积分器的工作原理 从几何角度来看,积分运算就是求出函数Y f t =曲线与横轴所围成的面 积,如图课设图1-1所示,从0t t =到n t 时刻, 函数()Y f t =的积分值可表述为 ()0 n n t t t t S Ydt f t dt ==?? (式1-1) 如果进一步将0[]n t t t ∈,的时间区划分为若干个等间隔t ?的小区间,则当t ?足够小时,函数Y 的积分可用以下近似市式表示 01 n n t i t i S Ydt Y t -==≈?∑? (式1-2) 在几何上就是用一系列小矩形面积之和近似表示函数 ()f t 以下的积分面 积。进一步如果在(式1-2)中,取t ?为基本单位“1”,则上式可演化成数字积分器算式 1 n i i S Y -==∑ ( 式 1-3) 可见,通过假设t=?“1”,就可将积分运算转化为( 式1-3)所示的求纵坐标值的累加运算。若再假设累加器容量为一个单位面积值,则在累加过程中超过一个单位面积时立即产生一个溢出脉冲。这样,累加过程所产生的溢出脉冲总 课设图1-1

数控机床与编程课程设计论文

数控机床与编程课程设计说明书设计题目: 成绩: 班级:09级机械三班 学号: 04092317 姓名:于明鑫 指导教师:于春海 设计日期2012年6月18日至2012年6月24日

目录 封面.....................................................错误!未定义书签。课程设计任务书 .. (4) 绪论 ················································································· 1.零件图分析 ······················································································ 2.零件总体工艺分析 ··················································错误!未定义书签。 2.1 选毛培····························································错误!未定义书签。 2.2 加工工艺路线···················································错误!未定义书签。 3.零件加工工艺过程卡 ···············································错误!未定义书签。 4.确定数控加工内容··············································错误!未定义书签。 5.正面铣削数控加工设计·······································错误!未定义书签。 5.1 制定工序2的加工步骤·······································错误!未定义书签。 5.2 确定装夹方案···················································错误!未定义书签。 5.3确定数控铣床 ···················································错误!未定义书签。 5.4 确定数控铣削刀具·············································错误!未定义书签。 5.5编程相关坐标点设定 ··········································错误!未定义书签。 5.6 确定切削用量···················································错误!未定义书签。 5.7 刀具轨迹坐标值的数学处理 ································错误!未定义书签。 5.8 程序编制及说明················································错误!未定义书签。 6.背面铣削数控加工设计·······································错误!未定义书签。 6.1 制定工序3的加工步骤·······································错误!未定义书签。 6.2 确定装夹方案···················································错误!未定义书签。 6.3 确定数控铣削刀具·············································错误!未定义书签。 6.4编程相关坐标点设定 ··········································错误!未定义书签。 6.5 确定切削用量···················································错误!未定义书签。 6.6 刀具轨迹坐标值的数学处理 ································错误!未定义书签。

发电厂电气部分课程设计说明书(南京工程学院)

南京工程学院 课程设计说明书(论文) 题目110KV/10KV变电所电气部分设计 课程名称发电厂电气部分 院(系、部、中心)电力工程学院 专业电力系统继电保护 班级继保141 学生姓名 xxx 学号 206140616 设计地点经管D204 指导教师赵美莲 设计起止时间:2017年5月22日至2017 年6月2日 设计说明书

一、对待设计变电所在电力系统中的地位,作用及电力用户的分析: 1.1、变电所在电力系统中的地位与作用: 变电所是联系发电厂和电力用户的中间环节,起着电压变换和分配电能的作用。根据变电所在电力系统中的地位和作用不同,变电所可分为枢纽变电所、中间变电所、区域变电所和终端变电所。 ①枢纽变电所 变电所位于电力系统的枢纽点,汇集有多个电源(发电厂或其他电力网),连接电力系统的高压和中压,电压等级在330kV以上,负责向区域变电所和中间变电所供电。当其停电时,将引起电力系统解列甚至瘫痪。 ②中间变电所 中间变电所位于枢纽变电所和区域变电所之间,使长距离输电线路分段,其高压侧以交换潮流为主,起功率交换作用。它一般汇集2~3路电源,电压等级在220~330kV之间。除了通过功率外,它还降压向当地用户供电,当其停电时将使区域电网解列。 ③地区变电所 地区变电所负责向某一地区城市供电,高压侧电压等级一般为110kV或220kV,低压侧电压等级一般为110 kV或35 kV。当该变电所停电时将使该地区的供电中断。 ④终端变电所 终端变电所在输电线路的终端,直接向电力用户供电,高压侧电压一般为110 kV。当全所停电时,只影响该变电所的供电用户。 由发电厂变电所地理位置图可以得出,变电所A在整个供电网络中的作用为终端变电所。 (Ⅰ、Ⅱ级负荷,保证不间断供电:Ⅰ:两个独立电源供电;Ⅱ:双回路供电) 1.2、对电力用户的分析: 由任务书中,原始资料图表可得:B变电所的重要负荷占总负荷70%,按其供电可靠性的要求,负荷被分为三个等级,其中等级一,等级二为重要负荷,要保证不间断供电,通常,第一级负荷需要采用两个独立的电源供电,当其中的任一电源发生故障而停电时,不会影响另一个电源持续供电,保证供电连续性。第二等级要求双回路供电,按照此规则,A变电所70%的负荷采用双回路供电,30%负荷单回路供电。 由Pmax=P2=17MW,每回10KV馈线功率为2MW,则17*0.7=11.9MW。 重要负荷回路数:(11.9/2/0.9)*2≈14 (回) 非重要负荷回路数:(17-11.9)/0.9/2≈3(回)

数控铣床课程设计

机械工程学院 《数控机床编程》课程设计 题目:“王”字凸台 专业:机械设计制造及其自动 班级:机制1201 姓名:王超 学号:1209331031 成绩: 指导教师:张丽娟 2015年4月25日 .

目录 一、任务书 (1) 二、设计零件 (2) 三、数控加工工艺分析 (4) 四、程序清单 (5) 五、零件加工 (6) 六、设计小结 (7) 七、参考文献 (8) 八、感想 (9)

一、任务书 1.课程设计概述 《数控机床编程》课程设计是机械设计制造及其自动化专业的必修课程之一,它可以提高学生的动手能力,丰富学生的理论知识。是一门理论与实践相结合的综合性专业基础课。通过《数控机床编程》课程设计的学习,要求学生能够设计常用的轴类零件和型腔壳体类零件,并能够合理的选择卡具和加工设备,独立分析工艺,独立编程及完成其加工。通过数控机床编程课程设计,使学生提高数控机床实际操作和手工编程能力。同时还要求学生掌握数控机床的组成及其控制原理和方法。为以后的工作和学习打下坚实的基础。 2.课程设计目的 通过本次课程设计,掌握数控机床进行机械加工的基本方法,巩固数控加工编制的相关知识,将理论知识与实际工作相结合,并最终达到独立从事数控加工程序编制的工作能力。 3.课程设计任务 根据本任务书相关技术要求,完成零件设计,零件工艺分析,加工工序卡的编制,数控加工程序的编制,最后用HNC-21M数控系统机床加工出所设计的工件。

《数控机床编程》课程设计班级:机械设计制造及其自动化姓名:王超 二、设计零件 我要做的零件是在金属块上刻一个“王”字。由于我是第一次将所学理论用于实践,因此我选择笔画相对较少的“王’字来做。本次编程我打算用顺时钟圆弧指令G02和直线指令G01来刻画这个字。

数控机床课程设计:设计轴类零件数控加工工艺规程及数控技术仿真

太原科技大学数控技术课程设计 学院:机械工程学院 专业:机械电子工程 班级:机电091201班 姓名:崔世君 学号:200912010103 指导教师:贾育秦 时间:2013年1月15号

数控技术课程设计任务书 一、课程设计题目: 设计轴类零件数控加工工艺规程及数控技术仿真 二、课程设计目的: 通过数控加工工艺课程设计,掌握零件的数控加工工艺的编制及加工方法。 三、课程设计内容: 1.毛坯图一张 2.零件图一张 3.机械加工工艺过程卡一张 4.机械加工工序卡四张 5.仿真结果图一张 6.设计说明书一份 班级:机电091201 学生:崔世君 学号:200912010103 指导教师:贾育秦宋建军 教研室主任:贾育秦

目录 一、前言第3页 二、零件图的工艺分析第3页 1.加工内容第4页 2.毛坯的选择第4页 3.定位基准的确定第4页 4.加工顺序的确定第4页 5.加工工序、工步的确定第5页 三、机床的选择第6页 四、刀具的选择第6页 五、夹具的选择第7页 六、量具的选择第7页 七、切削用量的确定第7页 八、机械加工时间的计算第8页 九、编写数控部分程序第9页 十、数控仿真及其结果第10页十一、总结第13页十二、参考文献第14页

一、前言 制造技术和装备是人类生产活动的最基本的生产资料,而数控技术又是当今先进制造技术和装备最核心的技术。当今世界各国制造业广泛采用数控技术,以提高制造能力,提高对动态多变市场的适应能力和竞争力。大力发展以数控技术为核心的先进制造技术已成为世界各发达国家加速经济发展、提高综合国力和国家地位的重要途径。 数控技术是制造业实现自动化、集成化的基础,是提高产品质量,提高劳动生产率不可少的物资手段。数控技术的广泛应用给传统制造业的生产方式、产品结构带来了深刻的变化。也给传统的机械、机电专业的人才带来新的机遇和挑战。 随着我国综合国力的进一步加强。我国经济全面与国际接轨,并逐步成为全球制造中心。现如今,我国企业广泛应用现代化数控技术参与国际竞争。这就体现了学好数控技术的重要性。 这次课程设计让我们更好的熟悉数控车床、确定加工工艺、学会分析零件、学会简单的程序编程以及数控仿真,为走上工作岗位打下坚实的基础。 二、零件图的工艺分析

机电一体化课程设计C6140卧式车床数控化改造设计

目录 1设计任务 (2) 2设计要求 (2) 2.1总体方案设计要求 (2) 2.2其它要求 (3) 3进给伺服系统机械部分设计与计算 (3) 3.1进给系统机械结构改造设计 (3) 3.2进给伺服系统机械部分的计算与选型 (3) 3.2.1确定系统的脉冲当量 (3) 3.2.2纵向滚珠丝杠螺母副的型号选择与校核 (4) 3.2.3横向滚珠丝杠螺母副的型号选择与校核 (4) 4步进电动机的计算与选型 (11) 4.1步进电动机选用的基本原则 (11) 4.1.1步距角α (11) 4.1.2精度 (11) 4.1.3转矩 (11) 4.1.4启动频率 (12) 4.2步进电动机的选择 (12) 4.2.1 C6140纵向进给系统步进电机的确定 (12)

4.2.2 C6140横向进给系统步进电机的确定 ................................................................... 12 5电动刀架的选择 .................................................................................................................... 12 6控制系统硬件电路设计 ...................................................................................................... 19 6.1控制系统的功能要求 ................................................................................................... 19 6.2硬件电路的组成: ........................................................................................................ 19 6.3电路原理图 ..................................................................................................................... 20 7总结 ........................................................................................................................................... 21 8参考文献 . (22) 1设计任务 设计任务:将一台C6140卧式车床改造成经济型数控车床。 主要技术指标如下: 1) 床身最大加工直径400mm 2) 最大加工长度1000mm 3) X 方向(横向)的脉冲当量 mm/脉冲,Z 方向(纵向)脉冲 当量 mm/脉冲 4) X 方向最快移动速度v xmax =3000mm/min ,Z 方向为v zmax =6000mm/min 5) X 方向最快工进速度v xmaxf =400mm/min ,Z 方向为v zmaxf =800mm/min 6) X 方向定位精度±0.01mm ,Z 方向±0.02mm 01 .0=x δ02 .0=z δ

南京工程学院机械设计制造及其自动化专业知识讲解

南京工程学院机械设计制造及其自动化专业 (计算机辅助制造与数控加工专业方向)2005级人才培养方案一.培养目标 培养能在机械制造及其自动化领域从事计算机辅助设计制造(CAD/CAM)技术应用,数控加工工艺、编程、数控机床操作维护的高级应用型工程技术人才。 二.业务培养要求 1)掌握必要的专业基础理论知识,主要包括工程力学、机械设计、电工电子等。 2)具有本专业必需的设计、计算、绘图、计算机应用、数控加工操作技能。 3)具有必要的专业技术知识:电气及PLC控制技术、数控机床、数控技术、CAD/CAM技术、模具制造、逆向工程等。 4)具有本专业较高的职业素养。 三. 主干学科及主要课程 主干学科:机械工程控制工程 主要课程:工程力学机械设计基础金属切削原理与刀具电工电子技术数控加工技术数控机床数控技术CAD/CAM 模具设计与制造逆向工程有限元分析 主要实践性教学环节:金工实习电工实习电子实习机械设计课程设计单片机原理课程设计工艺与夹具课程设计机床电气与PLC课程设计CAD/CAM实习数控加工实习三坐标测量与逆向工程实习模具设计与制造实习有限元课程设计毕业设计 主要专业实验:单片机原理及应用实验机床电气与PLC实验模具设计与制造实验逆向工程实验有限元分析上机数控技术实验 四.标准学制 四年。 五.学位授予 工学学士 六.毕业标准 本专业应修满208学分方可毕业,其中课外培养10学分。 七.教学计划 见专业指导性教学计划及其教学安排表。

(计算机辅助制造与数控加工专业方向)教学计划安排表

(计算机辅助制造与数控加工专业方向)教学计划安排表(续)

(计算机辅助制造与数控加工专业方向)教学计划安排表(续)

数控课程设计

前言 随着科学技术不断进步和社会飞速发展,洗衣机成为人民日常生活息息相关的家用电器产品。 目前市场上出售的全自动洗衣机大体分为三类。 第一类:前置式侧开门滚筒式洗衣机。 第二类:波轮上开门洗衣机。市场上有多种品牌,如“小天鹅”、“海棠”、“荣事达”等,这种洗衣机的特点是洗涤时间短,用水量小,洗净度高,是滚筒式的很多倍。 第三类:“搅拌式”洗衣机,由于美洲风沙比较大,人们主要穿着牛仔服装之类粗厚面料的服装,所以他们适用搅拌式洗衣机,这种洗衣机洗净度非常高,是波轮式洗衣机的十几倍,但由于洗净度和磨损率成正比,所以很损伤衣物,这种洗衣机市场上很少见。 洗衣机的全自动化、多功能化、智能化是其发展方向。基于全自动洗衣机的应用日益广泛,本次设计利用PLC来控制全自动洗衣机,与传统的继电器逻辑控制系统相比较,洗衣机可靠性、节能性得到了提高。PLC控制不需要大量的活动部件和电子元器件,它的接线也大大减少,与此同时系统维修简单、维修时间缩短。从这些方面突出了使用PLC控制全自动洗衣机的优越性。

目录 前言 1 课程设计的任务和要求 (1) 2 设计思路 2.1 全自动洗衣机的设计 (3) 2.2 基本工作原理 (4) 3 控制系统硬件设计 3.1 PLC选型 (5) 3.2 I/O点数的分配及接线 (6) 4 控制系统软件设计(程序设计) 4.1 顺序功能图 (8) 4.2 PLC梯形图 (9) 5 程序调试说明 (13) 6 结束语 (14) 7 参考文献 (15)

1 课程设计的任务和要求 第二十组题目:全自动洗衣机的控制设计 水位选择:高、中、低三档,另有三个水位检测传感器。 注水状态:进水阀打开,水位至所选择水位。 洗涤状态:洗涤电磁离合器接通,电动机正转30秒,停3秒,反转30秒,停3 秒,循环5次。 漂洗状态:边进水,边完成洗涤过程,进水到选择的水位停止。 排水状态:排水阀打开,水位至排空水位检测传感器。 脱水状态:脱水电磁离合器接通,电动机正转。 程序选择:正常洗涤、脱水 正常洗涤过程:选择水位,启动,注水---洗涤---排水---脱水150秒-- -(注水---漂洗---排水---脱水120秒)3次---脱水90秒,蜂鸣器间断报警10 秒。 脱水过程:启动,脱水210秒 可以自行增加其他的功能程序。

刀具补偿原理

刀具半径补偿原理及补偿规则Post By:2006-12-14 20:14:00 在加工过程中,刀具的磨损、实际刀具尺寸与编程时规定的刀具尺寸不一致以及更换刀具等原因,都会直接影响最终加工尺寸,造成误差。 为了最大限度的减少因刀具尺寸变化等原因造成的加工误差,数控系统通常都具备有刀具误差补偿功能。通过刀具补偿功能指令,CNC系统可以根据输入补偿量或者实际的刀具尺寸,使机床自动加工出符合程序要求的零件。 1.刀具半径补偿原理 (1)刀具半径补偿的概念 用铣刀铣削工件的轮廓时,刀具中心的运动轨迹并不是加工工件的实际轮廓。如图所示,加工内轮廓时,刀具中心要向工件的内侧偏移一定距离;而加工外轮廓时,同样刀具中心也要向工件的外侧偏移一定距离。由于数控系统控制的是刀心轨迹,因此编程时要根据零件轮廓尺寸计算出刀心轨迹。零件轮廓可能需要粗铣、半精铣和精铣三个工步,由于每个工步加工余量不同,因此它们都有相应的刀心轨迹。另外刀具磨损后,也需要重新计算刀心轨迹,这样势必增加编程的复杂性。为了解决这个问题,数控系统中专门设计了若干存储单元,存放各个工步的加工余量及刀具磨损量。数控编程时,只需依照刀具半径值编写公称刀心轨迹。加工余量和刀具磨损引起的刀心轨迹变化,由系统自动计算,进而生成数控程序。进一步地,如果将刀具半径值也寄存在存储单元中,就可使编程工作简化成只按零件尺寸编程。这样既简化了编程计算,又增加了程序的可读性。 刀具半径补偿原理

(2)刀具半径补偿的数学处理 ①基本轮廓处理 要根据轮廓尺寸进行刀具半径补偿,必需计算刀具中心的运动轨迹,一般数控系统的轮廓控制通常仅限于直线和圆弧。对于直线而言,刀补后的刀具中心轨迹为平行于轮廓直线的一条直线,因此,只要计算出刀具中心轨迹的起点和终点坐标,刀具中心轨迹即可确定;对于圆弧而言,刀补后的刀具中心轨迹为与指定轮廓圆弧同心的一段圆弧,因此,圆弧的刀具半径补偿,需要计算出刀具中心轨迹圆弧的起点、终点和圆心坐标。 ②尖角处理 在普通的CNC装置中,所能控制的轮廓轨迹只有直线和圆弧,其连接方式有:直线与直线连接、直线与圆弧连接、圆弧与圆弧连接。图所示为直线与直线连接时各种转接的情况,编程轨迹为OA→AP。 直线至直线左刀补情况 (a)、(b)缩短型转换;(c)伸长型转换;(d)插入型转换 图(a)、(b)中,AB、AD为刀具半径值,刀具中心轨迹IB与DK的交点为C,由数控系统求出交点C的坐标值,实际刀具中心轨迹为IC→CK。采取求交点的方法,从根本上解决了内轮廓加工时刀具的过切现象。由于IC→CK相对于OA与AP缩短了CB与DC的长度,因此这种求交点的内轮廓过渡称为缩短型转换,这里求交点是核心任务。 图(c)中,C点为IB与DK延长线的交点,由数控系统求出交点C的坐标,实际刀具中心轨迹为IC→CK。同上道理,这种外轮廓过渡称为伸长型转换。 图(d)中,若仍采用求IB与DK交点的方法,势必过多地增加刀具的非切削空行程时间,这显然是不合理的。因此刀补算法在这里采用插入型转换,即令

南京工程学院单片机课程设计——电子琴

目录 目录 (1) 一、设计任务(要求) (2) 二、总体方案 (2) 三、原理框图 (4) 四、系统模块详细设计与调试 (5) (一)键盘扫描模块 (5) (二)数码管显示模块 (5) (三)音调编码读取模块 (5) (四)定时器中断模块 (6) 五、设计总结 (6) 六、参考文献 (8) 七、附件材料 (8)

一、设计任务(要求) 利用51系列单片机、按键、扬声器等器件,设计一个电子琴。 具体功能要求如下: 设计键盘电路,使其具有数字键1、2、3、4、5、6、7、8、9作为电子琴按键,演示键DEMO,其中1~7号键按下后即发出相应的音调。8号键按下后依次发出“1、2、3、4、5、6、7” 音调,9号键按下后依次发出“7、6、5、4、3、2、1” 音调,按下DEMO键,自动演示一首歌曲,用单片机某一接口发出音频脉冲,驱动扬声器发音。 利用定时器定时,可以发出不同频率的脉冲,不同频率的脉冲经扬声器驱动电路放大滤波后,就会发出不同的音调.定时器按设置的定时参数产生中断,一次中断发出脉冲低电平,下一次反转发出脉冲高电平.由于定时参数不同,就发出了不同频率的脉冲.按键一次,发50个脉冲.发完后继续检测键盘,如果键还按下,继续发音,发脉冲个数的多少可以决定节拍的长短。 二、总体方案 按照设计任务(要求),电子琴的主要涉及以下几个模块: 1、定时器控制不同频率发音; 2、矩阵键盘的扫描; 3、除此以外,我还在本次设计中加入了数码管显示,分别显示当前弹 奏的音符。于是又多了数码管显示模块; 实现方案: 通过不断地键盘进行扫描。当有按键按下时,执行该按键对应的程序,包括:发出相应的音符或音乐、数码管显示当前音符。当按键松开,将音符停止发出,如果是音乐,将进行演奏。 其中,不同的音符,采用定时器中断,从而发出不同的音符。即改变不同的定时器初始值。 对于音乐的音符,采用自编的特殊编码,以便程序的调用。本程序的设计采用了三位数编码,即:利用三位数表示一个音符。第一位由1-7组成,表

数控刀具补偿原理

3.3 刀具补偿原理 刀具补偿(又称偏置),在20世纪60~70年代的数控加工中没有补偿的概念,所以编程人员不得不围绕刀具的理论路线和实际路线的相对关系来进行编程,容易产生错误。补偿的概念出现以后很大地提高了编程的效率。 具有刀具补偿功能,在编制加工程序时,可以按零件实际轮廓编程,加工前测量实际的刀具半径、长度等,作为刀具补偿参数输入数控系统,可以加工出合乎尺寸要求的零件轮廓。 刀具补偿功能还可以满足加工工艺等其他一些要求,可以通过逐次改变刀具半径补偿值大小的办法,调整每次进给量,以达到利用同一程序实现粗、精加工循环。另外,因刀具磨损、重磨而使刀具尺寸变化时,若仍用原程序,势必造成加工误差,用刀具长度补偿可以解决这个问题。 刀具补偿分为2种: ☆刀具长度补偿; ☆刀具半径补偿。 文献《刀具补偿在数控加工中的应用》(工具技术,2OO4年第38卷No7,徐伟,广东技术师范学院)中提到在数控加工中有4种补偿: ☆刀具长度补偿; ☆刀具半径补偿; ☆夹具补偿; ☆夹角补偿(G39)。 这四种补偿基本上能解决在加工中因刀具形状而产生的轨迹问题。 3.3.1 刀具长度补偿 1.刀具长度的概念 刀具长度是一个很重要的概念。我们在对一个零件编程的时候,首先要指定零件的编程中心,然后才能建立工件编程坐标系,而此坐标系只是一个工件坐标系,零点一般在工件上。长度补偿只是和Z坐标有关,它不象X、Y平面内的编程零点,因为刀具是由主轴锥孔定位而不改变,对于Z坐标的零点就不一样了。每一把刀的长度都是不同的,例如,我们要钻一个深为50mm的孔,然后攻丝深为45mm,分别用一把长为250mm的钻头和一把长为350mm的丝锥。先用钻头钻孔深50mm,此时机床已经设定工件零点,当换上丝锥攻丝时,如果两把刀都从设定零点开始加工,丝锥因为比钻头长而攻丝过长,损坏刀具和工件。此时如果设定刀具补偿,把丝锥和钻头的长度进行补偿,此时机床零点设定之后,即使丝锥和钻头长度不同,因补偿的存在,在调用丝锥工作时,零点Z坐标已经自动向Z+(或Z)补偿了丝锥的长度,保证了加工零点的正确。 2.刀具长度补偿指令 通过执行含有G43(G44)和H指令来实现刀具长度补偿,同时我们给出一个Z坐标值,这样刀具在补偿之后移动到离工件表面距离为Z的地方。另外一个指令G49是取消G43

xy数控工作台课程设计样本

本科生专业课程设计 学生姓名: 学号: 专业名称: 班级: 指导教师: 5 月

目录 任务书....................................................................... 错误!未定义书签。 二、总体方案的确定.................................................... 错误!未定义书签。 三、机械传动部件的计算与选型................................ 错误!未定义书签。 四、工作台机械装配图的绘制.................................... 错误!未定义书签。 五、工作台控制系统的设计........................................ 错误!未定义书签。参考文献 ......................................................................... 错误!未定义书签。附件1 .............................................................................. 错误!未定义书签。附件2 .............................................................................. 错误!未定义书签。附件3 .............................................................................. 错误!未定义书签。附件4 .............................................................................. 错误!未定义书签。

相关文档
最新文档