数控车削中子程序的应用(SIEMENS 802C)

合集下载

基与西门子802C的数控车床系统设计说明书

基与西门子802C的数控车床系统设计说明书

基于西门子802C的数控车床控制系统设计摘要随着科学技术的不断进步社会生产力的不断发展,以数控技术为基础的先进制造技术正以较快的速度慢慢取代传统的机械制造技术,这已成为现今机械制造技术发展的趋势。

数控机床在制造业中的大量应用,使社会对能熟练掌握数控机床的操作,编程及维修的工程应用人材的需求量愈来愈大。

最近几年来各院校相应开出的数控专业,便从教育的层面上反映出社会的这种需求。

但是这也向咱们提出了数控教学如何培育适应工程应用的数控人材的问题。

本设计是基于西门子公司的SINUMERIK 802C数控车床控制系统设计,首先了解和掌握了西门子802C数控系统的结构、工作原理、控制方式等知识后按照它配备伺服系统、主轴控制系统和辅助运动控制系统,通过查阅资料对数控车床的硬件进行选择,了解各个模块的工作原理,并设计外部硬件线路,最终设计出能完成主轴控制、进给运动控制、辅助装置控制等功能。

通过对资料的查阅掌握西门子802C数控系统的内置PLC 的特点,设计自动回转刀架PLC控制的程序。

另外,对数控系统的一些主要参数进行设定。

关键词:西门子802C,伺服系统,主轴控制系统,电气原理图Based on Siemens 802C CNC system design CNCturning lathe control systemABSTRACTWith the continuous progress of science and technology set ever-breaking development of social productive forces,advanced manufacturing technology is based on the numerical control technology at a faster rate gradually replaced the traditional mechanical manufacturing technology,which has become the trend of mechanical manufacturing technology development.CNC machine tool used in manufacturing industry, enabling the community to skilled in CNC machine tool operation,programming and maintenance of engineering application talents demand is growing.In recent years the institutions appropriate to write NC professional,from the level of education reflects thisdemand of the community.But it also put forward to us how the teaching of numerical control training project on the application of numerical control talents.This design is SINUMERIK 802C CNC lathe control system based on Siemens company, first to understand and grasp the structure of Siemens 802C CNC system, working principle, control methods based on the knowledge that it is equipped with servo systems, control systems and auxiliary spindle motion control system, through access to information on the CNC lathe hardware choices, understand the working principles of the various modules and external hardware circuit design, to complete the final design of the spindle control, the feed motion control, auxiliary device control functions. Features access to information through the use of Siemens 802C CNC system's built-in PLC, the design of automatic rotary turret PLC control procedures. In addition, some of the main parameters of CNC system setting.KEY WORDS: Siemens 802C, Servo system, Spindle control system, Electrical circuit drawing目录摘要 (Ⅰ)A B S T R AC T (Ⅱ)1 概述 (1)数控机床的发展趋势 (1)数控机床的产生于发展 (1)数控机床的发展趋势 (1)数控机床的组成和工作原理 (3)数控机床的促成 (3)数控机床的工作原理 (4)数控车床的特点 (5)数控机床的结构特点 (5)数控机床的长处 (5)2 西门子802C数控系统的介绍 (7)西门子802C数控系统概述 (7)西门子802C数控系统的操作面板 (7)面板的划分 (7)NC键盘区 (8)MCP机床控制面板区域 (9)屏幕划分 (11)西门子802C数控系统的软件功能 (12)3 数控车床的硬件系统的选择与连接 (14)数控车床的硬件的选择 (14)数控车床进给系统伺服驱动器的选择 (14)数控车床主轴系统变频器的选择 (20)进给轴的伺服电机的选择 (23)主轴电机的选择 (24)西门子802C数控系统与各硬件之间的连接 (25)西门子802C数控系统的接口介绍 (25)西门子802C系统的接线 (29)自动回转刀架的设计 (33)4 西门子802C系统的数控车床的操作 (36)数控车床的上电进程 (36)数控车床的断电进程 (36)系统的相关参数的说明 (37)总结 (38)致谢 (39)参考文献 (40)附录 (41)附录I 802C数控系统的接线图 (41)附录II 自动回转刀架的换刀进程流程图 (42)附录III 自动回转刀架的梯形图程序 (43)1 概述数控机床的发展趋势数控机床的产生于发展科学技术的不断发展,人们对机械产品的质量和生产率也提出了愈来愈高的要求。

数控车床编程与操作教学课件三德国SIEMENS-802SC系统数控车床基础编程

数控车床编程与操作教学课件三德国SIEMENS-802SC系统数控车床基础编程
机械科学与工程学院教案用纸
课程章节名称
第二部分第一章基础编程
教学目的、要求
●能够准确掌握数控车床的坐标系并用于计算加工轮廓的坐标进行编程。
●能掌握德国SIEMENS-802S/C系统数控车床的编程指令含义、格式与使用注意事项,能运用SIEMENS-802S/C系统编程指令对零件进行编程加工。
重点
难点
SIEMENS系统刀具补偿指令的格式为:刀具号T+补偿号D。
3、SIEMENS系统刀具补偿的几点说明:
(1)建立补偿和撤销补偿程序段不能是圆弧指令程序段,一定要用G00或G01指令进行建立或撤销。
(2)如刀具号T后面没有补偿号D,则D1号补偿自动有效。如果编程时写D0则刀具补偿值无效。
五、螺纹编程指令及应用
(4)用圆弧终点坐标和圆弧张角进行圆弧插补,其程序段格式为:
G02/G03 X~Z~AR=~F~
(5)G05程序段格式为为:G05 X~Z~IX=~KZ=~F~
如果不知道圆弧的圆心、半径或张角,但已知圆弧轮廓上三个点的坐标,则可以使用G05指令。
2、SIEMENS-802S/C系统的的倒角、倒圆编程
倒角指令CHF=:
如N10 G01 X~Z~CHF=2
表示直线轮廓之间切入一直线并倒去棱角,程序中X、Y为两直线轮廓的交点Z的坐标。
倒圆角指令RND=:
表示直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间切入一圆弧,圆弧与轮廓进行切线过渡,如:
N10 G01 X~Z~RND=~
三、循环编程指令
1、切槽循环LCYC93指令
二、圆弧、倒角、倒圆编程指令
1、圆弧插补指令G02/G03和G05
(1)用圆心坐标和圆弧终点坐标进行圆弧插补,其程序段格式与FANUC相同。

西门子802Dsl数控系统在1300-CNC车削中心改造中的应用

西门子802Dsl数控系统在1300-CNC车削中心改造中的应用
2 Q ! n a Ne w T e c h n o l o g i e s a n d Pr o d uc t s
西 门子 8 0 2 D s l 数控系统在 1 3 0 0 一 C N C 车 削中心改造 中的应用
段玉成 梁 明 江体 平 ( 湖北 5 1 3 7厂华科公 司, 湖北 襄 阳 4 4 1 0 0 0 )
摘 要: 本 文着 重 阐述 了西 门子 8 0 2 D s l 数控 系统在 特殊 车 削 中心改 造 中的应 用 。 重 点对 改造 过程 中的车铣 转换 、 选 刀与 刀具 旋 转转 换 、 c轴位 置 坐标 确定 等疑 难 问题 的解 决方案 进行 了详 细叙 述 , 为 引进 车 削 中心设 备 的改 造提供 了借鉴 。 关 键词 : 西 门子 8 0 2 D s l 数 控 系统 ; 1 3 0 0 一 C N C车 削; 改造 中图分 类号 : T M9 3 文献标 识 码 : A 1 3 0 0 一 C N C车削 中心是 2 O世 纪 9 0年 机 。如 果 按 照西 门子 8 0 2 D s l 数 控 系 统 车 N1 40 TRANS MI 1 ’ 代初从瑞士引进的机床 。 该机床有 X、 Z 、 C 铣 转 换 的要 求 ,车 床 主 轴 电 机 为 第 一 主 N1 50 RET 三 个 为全 闭 环 的进 给轴 、 一 个 主 主轴 和 一 轴 , 在 转 换成 铣 削后 , 主 轴 电 机 自动 转 换 2 . 3 对 刀 架选 刀 与刀 具 旋 转 的控 制 转 个 刀具 旋 转 主轴 , 同时刀 具 旋转 电机 兼顾 为 C轴 ,那 么 就无 法 完 成 对 C轴 伺 服 电 换疑 难 问题 所实 施 的解决 方案 刀架选刀功能。 该机床原配置的数控系统 机 的 控 制 。所 以按 照 西 门子 8 0 2 D s l 数 控 本 机床 另 一 特点 是 : 刀 架 选刀 与 刀 具 为 西 门子 8 4 0 C 。由于该 机床 使用 时 间长 、 系 统 现 有 的 功 能在 本 机 床 上 是 无 法 实 行 旋 转 共用 一个 伺 服 电机 。需 要 刀 架 转 位 电器 元 件 和数 控 系统 严重 老 化 , 致使 机 床 车铣 转 换 。 时 ,通 过 电磁 阀将 伺 服 电机 转 换 到 刀 架 可靠性降低 , 故障频繁, 不能正常使用 鉴 根 据 车 铣 转 换 存 在 的 问题 ,我 们 构 侧, 实现刀架选刀 ; 需要刀具旋转时, 通过 于机床主体 刚性 、机械结构部分依然 良 思了定义 车床 主轴 电机为系统的第三主 电磁 阀将 伺 服 电机 转 换到 刀 具侧 , 实现 刀 好, 故 决定 对该 机 床进 行改 造 。 轴 ,定义 c轴伺服 电机为第一 主轴 , 这 具 旋 转 。所 以 , 用 一 台伺 服 电机兼 顾 好 刀

西门子802C车床数控系统的安装调试

西门子802C车床数控系统的安装调试

毕业设计设计题目西门子802C车床数控系统的安装调试学生姓名学号专业班级指导教师院系名称2014 年06 月03 日目录摘要 (1)Abstract................................................ 错误!未定义书签。

1绪论................................................ 错误!未定义书签。

1.1 数控机床的产生与发展............................ 错误!未定义书签。

1.1.1 数控机床的产生............................. 错误!未定义书签。

1.1.2 数控机床的发展 (3)1.2 我国数控机床的发展现状及前景 (4)1.3本课题的研究背景及意义 (6)2 西门子802C数控系统介绍 (6)2.1西门子802C数控系统概述 (6)2.2西门子802C数控系统的组成 (7)2.2.1 基本面板 (7)2.2.2 NC键盘区 (8)2.2.3 机床控制面板 (9)2.2.4 LCD显示区 (10)2.2.5 系统接口布置区 (11)3 电气及机械元件的选型................................ 错误!未定义书签。

3.1 主轴变频电机及其变频器、编码器的选择............ 错误!未定义书签。

3.1.1主轴变频电机的选择 (16)3.1.2主轴变频器的选择........................... 错误!未定义书签。

3.1.3主轴编码器的选择........................... 错误!未定义书签。

3.2 进给伺服机构及其驱动系统的选择.................. 错误!未定义书签。

3.2.1进给伺服机构的选择......................... 错误!未定义书签。

3.2.2交流伺服电机及其驱动器的选择............... 错误!未定义书签。

数控车床编程与操作教学课件四德国SIEMENS-802SC系统数控车床的操作

数控车床编程与操作教学课件四德国SIEMENS-802SC系统数控车床的操作
2、刀尖圆弧半径补偿的设置
在应用G41/G42指令时,需要在系统中设置刀尖圆弧半径补偿。
3、刀具补偿值的修改
当我们使用带有刀具补偿值的车刀加工工件时,如果测得加工工件尺寸比图样要求的尺寸大,说明刀具磨损了,这就需要修改已存储在刀具补偿存储器里的该刀具的补偿值,以便加工出合格的工件。
四、零点偏移、通信、空运行及断点搜索等
4、程序的空运行测试
5、断点搜索
数控车床在自动加工时,有时发现后续程序有错误或某些影响机床正常加工的情况,操作人员可按下机床控制面板上的“复位”键,则中断整个程序的运行,光标返回到程序开头。当程序修改完成或故障排除后,如直接按下“程序启动”键,数控车床将从程序头重新开始加工,这样会造成许多空切。此时,可使用断点搜索功能,找出加工程序的中断点,从断点的前一条程序恢复加工。
(4)在CNC操作面板上按“区域转换”键进入主菜单,在主菜单中按“通信”软键,打开通信窗口。
(5)在V24编辑界面进行参数设置,要求与机床传输波特率、传输格式、停止位等相一致。设置完毕后,在程序传输窗口进行程传输。
(6)程序传输完毕,在机床通信接收窗口显示输入程序的字节等参数。
(7)按“停止”软键,则完成程序的通信。
(2)主轴启动后,在程序输入区输入“T1 D1”,先按“输入确认”键,再按“程序启动”键,则刀架转位,1号外圆刀转到当前刀具位置。
(3)按“点动键”,进入手动方式,用1号外圆刀车削工件右端面,沿X方向退刀。
(4)在CNC操作面板上按“区域转换”键返回主菜单,在主菜单中按“参数”软键弹出R参数窗口。按“刀具补偿”软键,进入刀具补偿参数窗口。
重点
难点
SIEMENS-802S/C系统数控车床的仿真操作
SIEMENS-802S/C系统数控车床的基本操作

西门子802s-c数控车床操作说明书

西门子802s-c数控车床操作说明书

西门子802s/c系统操作篇锚机连接(页面较大,图片较多,请耐心等待)SINUMERIK 802S/C base line 操作面板NC 键盘区(左侧):机床控制面板区域(右侧):1.1屏幕划分符号说明屏幕中的缩略符分别具有如下含义:表1-1 符号说明表1-1 符号说明(续)开机和回参考点 2操作步骤第一步,接通CNC 和机床电源。

系统引导以后进入“加工”操作区JOG 运行方式。

出现“回参考点”窗口。

3 参数设定在CNC 进行工作之前,必须通过参数的输入和修改对机床、刀具等进行调整:输入刀具参数及刀具补偿参数输入/修改零点偏置输入设定数据3.1输入刀具参数及刀具补偿参数—“参数”操作区功能刀具参数包括刀具几何参数、磨损量参数和刀具型号参数。

不同类型的刀具均有一个确定的参数数量。

每个刀具有一个刀具号(T 号)。

参见章节8.6“刀具和刀具补偿”。

参数设定软键选择接下去渐低的或渐高的刀沿号选择接下去渐低的或渐高的刀具号计算刀具长度补偿值用“扩展键”扩展软键功能所有的刀具补偿值复位为零建立一个新的刀沿,设立刀补参数。

新刀补建立到当前刀具上,并自动分配下一个刀沿号(D1-D9)。

在内存中最多可以建立30 个刀沿删除一个刀具所有刀沿的刀补参数建立一个新刀具的刀具补偿参数。

注意:最多可以建立15 个刀具。

打开一个对话窗口,显示设定的所有刀具号。

输入待搜索的刀具号,按“确认键”开始搜索。

刀具寻找到后打开刀具补偿窗口。

3.1.2刀具补偿参数刀具补偿分为刀具长度补偿和刀具半径补偿。

参数表结构因刀具类型不同而不同3.1。

3对刀确定刀具补偿值功能利用此功能可以计算刀具T 未知的几何长度前提条件换入该刀具。

在JOG 方式下移动该刀具,使刀尖到达一个已知坐标值的机床位置,这可能是一个已知位置的工件。

其坐标值可以分为两个部分:可存储的零点偏置和偏移值(Offset)过程偏移值登记到“偏移值”区域。

选择相应的零点偏置(比如:G54),没有零点偏置时选择G500。

子程序在数控实训中的应用

C OCCUPATION912012 07案例ASES子程序在数控实训中的应用文/黄 琴在数控实训中,程序的长度会随着工件的复杂程度、所使用刀具的数量、编程方法和其他因素的变化而不同。

一般来说,程序越短,编程的时间就会越短,在系统中占用的空间也会越小,而且短程序容易检查、修改和优化,所以也能减小发生人为错误的可能性。

在很多数控系统中都会有一些缩短程序长度的功能应用。

如:FANUC系统中的固定循环、复合循环、宏程序等都是具有缩短程序长度的功能应用。

笔者介绍一种有效的缩短编程长度的应用——子程序。

一、子程序的概念数控程序都是由一系列不同的辅助功能(M、S、T、F)、准备功能(G代码)和地址字(X_Y_Z_A_B_C_)组成,如果程序中包含两个或两个以上重复的程序段,就可以将程序结构从单一的长程序拆分为两个或多个独立的程序,每个重复程序段只编写一次,在需要的时候进行调用。

这种拆分后缩短的独立程序就称为子程序。

数控系统中有专门的M代码在一个程序中调用另一个程序,调用其他程序的第一个程序就称为主程序,所有其他被调用的程序称为子程序。

主程序不能被子程序调用,它位于所有程序的最顶层。

子程序之间可以相互调用,直到达到一定的嵌套数目(一般为四层)。

特别需要指出的是,在使用子程序进行简化编程加工零件时,选择的加工程序一定是主程序,子程序不会被直接用于加工,它只能通过主程序的调用才能实现加工的目的。

二、子程序的优点1.可反复使用零件图上有两处或两处以上相同的轮廓轨迹。

在这种情况下只要编写一个子程序,然后用主程序调用该子程序就可实现简化编程的加工。

2.分层或分行加工加工中反复出现相同轨迹的走刀路线。

如果被加工的零件需要刀具在某一区域内进行反复的分层或分行走刀,走刀轨迹总是沿着某一特定的形状垂直或水平走刀,在这种情况下采用子程序就比较方便。

需要注意的是,在利用调用子程序进行分行或分层加工时一般多采用相对值编程的方式。

3.程序内容具有独立性在加工比较复杂的零件时,往往包含很多独立的工序,有时候工序之间的先后顺序会根据加工环境的不同而有所调整,把所有工序编成一段长程序,修改工序位置的时候就会很复杂,出错率也会提高。

SIEMENS 802S系统的子程序


数控铣削编程与加工技术
SIEMENS 802S系统的子程序
例1-10 如图1-18所示,零件上有两排形状尺寸相同的正方 形凸台,高5 mm,试用子程序编写精加工程10 G54 G90 G17
N020 T1 D1
N030 G00 Z100 S500 M03
N040 X0 Y0
SIEMENS 802S系统的子程序
3.子程序调用
在一个程序中(主程序或子程序),可以直接利用程序名调用子 程序。子程序调用要求占用一个独立的程序段。如果要求多次 连续地执行某一子程序,则在编程时必须在所调用子程序的程 序名后的地址P下写入调用次数,最大次数为9999。
编程举例:
N010 L123
数控铣削编程与加工技术
SIEMENS 802S系统的子程序
1.子程序结构
子程序的结构与主程序相同,但在子程序中最后一个程序段可以用M02指 令结束程序运行,也可以用RET指令结束子程序;但RET指令要求占用一 个独立的程序段。
2.子程序名
为方便地选择某一个子程序,必须给子程序取一个程序名。子程序名可以 自由选择,其方法与主程序名的选取方法一样,但扩展名不同。子程序的 扩展名为.SPF,必须与子程序名一起输入,如SKX123.SPF。 另外,在子程序中,还可以使用地址字符L,其后面的值可以有七位(只能 为整数),地址字符L之后的零均有意义,不能省略。如L128、L0128、L00 128分别代表三个不同的子程序。
N050 Z5
N060 L01 P3
图1-18 子程序编程举例
SIEMENS 802S系统的子程序
N070 G00 X0 Y60 N080 L01 P3 N090 G00 Z100 N100 X0 Y0 M05 N110 M02

SIEMENS802C在小型数控车床中实现全闭环控制

SE N 0 C在 小型数 控 车床 中实现全 闭环控制 IME S82
口 王吉 林 口 吕承柏
上海电机学院 上 海 2 0 9 003
摘 要 :为 实现 低 成 本 、 高精 度 自动 化 加 工,提 出 了数 控 机 床 的 经 济 化 高精 度 控 制 方 法 。 于 S E N 0 C数控 系 基 I ME S8 2
C NC 机 床 市 场 开 发 的 经 济 型 C NC 系 统 。 套 数 控 系 统 这 可 控 制 2~3个 进 给 轴 和 一 个 伺 服 主 轴 。 I S EMEN 0 C S8 2 数 控 系 统 由 操 作 面 板 OP (带 全 功 能 键 盘 和 5 7 液 晶 .” 显 示 器 ) 机 床 面 板 MCP 含 机 床 操 作 键 和 进 给 倍 率 、 (
位 置控制 对保 证数 控 机床 的加 工精度 起 着决 定性 的作 用 。 前 , 型 数 控 车 床 中应 用 较 多 的 是 以交 流 伺 目 小
服 电 机 为 驱 动 装 置 、 光 电 编 码 盘 为 检 测 元 件 的 半 闭 以
数 控系统 可 支持 实现 全闭环 功 能 。
驱 动 系 - 8 2 ( 用 6 U 驱 动 系 统 , 西 门 子 1 K6  ̄ oc 使 1 1 配 F 系 列 交 流 伺 服 电 机 ) 电 缆 ( U OP 2 的 连 接 电 缆 , U 、 EC 0 0 EC
环伺 服 系统是 将位 置检 测元 件 置于 被测 坐标 轴 的终端 移 动 部 件 上 , NC 系 统 直 接 检 测 机 械 传 动 时 的 实 际 运 C 行 位 置 状 况 , 根 据 该 状 况 直Байду номын сангаас接 控 制 运 动 状 态 , 除 了 并 排 机 械 传 动 链 中 螺 距 误 差 、 隙 及 各 种 干 扰 所 造 成 的 传 间 动 误 差 , 进 行 反 馈 补 偿 控 制 , 效 地 消 除 温 漂 、 漂 并 有 零 等 的影 响 , 使 被 控 对 象 具 有 较 理 想 的 动 态 特 性 , 而 并 从 提 高 机 床 的 位 置 控 制 精 度 ( 图 1 。 SEME 0 C 如 )而 I NS8 2

德国SIEMENS-802SC系统数控车床的编程

• 5. 2. 4动态显示电路的结构及原理
• 动态显示就是逐位轮流点亮各位LE D显示器(即扫描)。动态显示电 路是单片机中应用最为广泛的显示方式之一。适用于LE D显示器较 多的场合。电路如图5-10所示。
上一页 下一页 返回
[任务5.2]LED数码显示器接口设讨
• 5. 2. 5动态显示电路的软件结构
上一页 下一页 返回
课题5单片机接口技术
• [任务5.1]键盘接口设计 • [任务5.2]LED数码显示器接口设计 • [任务5.3]抢答器设计 • [任务5.4]步进电机控制 • 小结 • 思考题
[任务5.1]键盘接口设计
• 5.1.1独立式按键的硬件电路结构及工作原理
• 在单片机控制系统中,如果需要按键个数较少或功能要求较为简单 时,可采用独立式按键结构。独立式按键的电路如图5-1所示。
的阳极连在一起称为共阳极接法,发光二极管的阴极连在一起称为共 阴极接法。如图5-7所示。
下一页 返回
[任务5.2]LED数码显示器接口设讨
• 2. LED显示器的显示工作原理 • 共阴极结构和共阳极结构的LE D显示器各笔画段和位置是相同的。
当发光二极管导通时,相应的笔画段被点亮,由发亮的笔画段组合显 示各种字符8个笔画段dp, g, f, e, d, c, b, a对应于一个字节(8位)的 D7, D6, D5, D4,D3, D2, D1, D0,所以用8位的二进制代码就可以表示 显示字符的字形代码比如,对于共阴LED显示器,当公共阴极接地 (为低电平),而阳极dp, g, f, e, d, c, b, a各段分别为01110110时, 显示器显示“H”字符,即对于共阴LED显示器,"H”字符的字形代码 是76H,如果是共阳LED显示器,显示“H"字符的字形代码是 10001001 (89H)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

X
数控车削中子程序的应用
4. 编写程序
G91 Z-6; G01 X-6 F0.05;(第一个槽) X6; G00 Z-6; G01 X-6 ; (第二个槽) X6; G00 Z-6; G01 X-6 ; (第三个槽) X6; G00 Z-11; (第四个槽) G01 X-6 ; X6; … … (割断程序略)
数控车床编程
数控车削中子程序的应用
江苏大学基础工程训练基地
JIANGSU UNIVERSITY
Electro-machinery General Works Co. Ltd.
2008年10月
数控车削中子程序的应用
教学目的与要求
1. 掌握子程序的基本知识。 2. 能够熟练运用子程序编程并在机床上 加 工零件。
2. 制定工艺方案
装夹方式: 三爪卡盘。 确定工件坐标系:工件右端面中心为工件原点。 刀具及切削用量选择: T01:外圆车刀, S=800r/min, F=0.1mm/r, T02:割刀(3mm), S=400r/min,F=0.05mm/r.
数控车削中子程序的应用
加工路线:ቤተ መጻሕፍቲ ባይዱ
车端面 倒角 T01 车φ28外圆 切槽 T02 割断
程序清单: XYZ2008(.MPF) … …(T01程序略) T02M42M03S400;
G90G00 X30 Z0M08;
数控车削中子程序的应用
二、子程序概述
1. 定义:
当一个程序反复出现,或在几个程序中都要使用它 时,可以把这类程序作为固定程序,并事先存储起 来,使程序简化,这组程序叫子程序。
数控车削中子程序的应用


一、子 程 序 引 入
二、子 程 序 概 述
三、子 程 序 应 用
四、仿 真 加 工
五、小 结
数控车削中子程序的应用
一、子程序的引入 1. 零件分析
如图所示:
等距与不等距槽的车削, 槽宽为3 mm ; 毛坯:铝棒(Φ30mm, L80mm)。
子程序练习件1
数控车削中子程序的应用
数控车削中子程序的应用
谢谢大家!
数控车削中子程序的应用
三、子程序的应用
XYZ2008(.MPF) … … T2M43M03S350F0.08; G00 X30 Z0 M08; A4(X30Z-29) L2008 P3; 撞刀 L2008(.SPF) G00 Z-11; (G91)G00Z-5; G91G00Z-6; G01 X-6 ; G91G00Z-6; L2008 P1; X6; G90G01X24; G01X-6; G90 G00Z-39.1; X30; 子程序只能 X6; G01X5; 刀具停在哪点? 用相对值编 是用绝对值编程还 RET; 对! … … RET; 是用相对值编程? 程吗?
子程序的适用范围: 加工轨迹几何形状必须完全相同。


子程序的作用: 简化编程。
注意事项: 一旦使用相对值编程(G91),除非用G90 来替换,否则后面都是相对值编程。
数控车削中子程序的应用
思考练习题:
试用子程序调用的方式编写如图所示警棍手柄外沟槽的加 工程序(设切槽刀刀宽为2mm,左刀尖为刀位点)。
子程序名
重复调用子程 序的次数
例:L222P5:重复调用子程序L222 5次。
数控车削中子程序的应用
4. 子程序的嵌套
在子程序中还可再调用子程序,即子程序的嵌套。在 SIEMENS 802C/S系统中,子程序可有三级嵌套。 XYZ2008 … L111; … M02; 主程序 L111 … L222; … M17; 一级嵌套 L222 … L333; … M17; 二级嵌套 L333 … L444; … M17; 三级嵌套
数控车削中子程序的应用
3. 数值计算
Z O
B4 A4 B3 B2 A3 A2 B1 A1
坐标
切槽
起点坐标
终点坐标
第一个槽 A1(30,-6) B1(24,-6) 第二个槽 A2(30,-12) B2(24,-12) 第三个槽 A3(30,-18) B3(24,-18) 第四个槽 A4(30,-29) B4(24,-29)
数控车削中子程序的应用
2.

子程序的结构:
子程序名:L×××× (.SPF) 程序段(主体) 结束语:RET或M17
子程序名 L123 G91G01 X-2 F0.1 ; X10Z-15 ; 子程序主体 X2 ; …… RET; 子程序结束
例:
数控车削中子程序的应用
3. 子程序的调用:
主 程 序 XYZ123(.MPF) … L123; … M02; L×××× P×××; L123(.SPF) … … … M17; 子 程 序
数控车削中子程序的应用
运用子程序编程加工零件:
数控车削中子程序的应用
有槽沿倒角的子程序:
L2009
G91G00Z-5.5
G01X-2 X-1Z-0.5 右槽沿倒角
X-3
X6 X-2Z-0.5 X-1Z0.5 X3 M17
左槽沿倒角
数控车削中子程序的应用
四、仿真加工
数控车削中子程序的应用
五、小结:
相关文档
最新文档