模块七 八数控铣床加工工艺与编程(机械版)
数控铣床的编程与操作(231页)

由对刀操作建立三者之间的相互联系
数控铣床的编程与操作
工件坐标系 原点
机床坐标系 原点
数控铣床的编程与操作
工件坐标系
• 用来确定工件几何形体上各要素的位置而设置的坐标 系,工件坐标系的原点即为工件零点。
• 工件零点的位置是任意的,它是由编程人员在编制程 序时根据零件的特点选定的。
• 考虑到编程的方便性,工件坐标系中各轴的方向应该 与所使用的数控机床的坐标轴方向一致。
平面指定代码不能省略。
数控铣床的编程与操作
例. 见下图所示,用Φ8的刀具,沿双点画线加工距离 工件上表面3mm深凹槽
80 60
8
8 R10
10
15
70
100
数控铣床的编程与操作
%5002
N1 G92 X0 Y0 Z50
N2 M03 S500
N3 G00 X19 Y24
N4 Z5
N5 G01 Z-3 F40
X1 机床原点
Y机
M
D
35
Z
Y
W
X
工件
原点
X2
Z2 Z1
机床原点
Y1
M
X机
Y 59
35 Y
Y 92
Y 54
30 15
B 20
C
G 52 35
X
Y2
40
A
G 59 30 45
X 59
G 54 X 54
30
G 92
X 92
数控铣床的编程与操作
返回参考点(机床原点)指令( G28 ) 格式: G28 X _ Y _ Z _
通过本章节的教学:使学生掌握数 控铣床加工程序的编制方法;数控铣加 工的特点;刀具补偿的设置及其他指令 代码;固定循环代码。
数控铣床编程讲解课件

目录
CONTENTS
• 数控铣床概述 • 数控铣床编程基础 • 数控铣床编程实例 • 数控铣床操作技巧 • 数控铣床维护和保养 • 编程软件介绍及使用方法
01
数控铣床概述
数控铣床的定义和特点
数控铣床的定义
数控铣床是一种采用数控技术控制的 铣削加工设备,能够实现高精度、高 效率的铣削加工。
01
G代码指令
02
M代码指令
G代码是数控编程中最常用的指令之 一,用于控制机器的移动和定位。例 如,G00表示快速定位,G01表示直 线插补,G02表示圆弧插补等。
M代码是数控编程中的辅助指令,用 于控制机器的辅助动作,如冷却、主 轴启停等。例如,M03表示主轴正转 ,M05表示主轴停转等。
03
其他代码指令
辅助装置包括冷却系统、排屑系统、润滑 系统等,它们能够为机床的正常运转提供 必要的保障。
02
数控铣床编程基础
数控编程的基本概念
数控编程的定义
数控编程是一种使用数字和字母控制机器运动的过程,以制造零 件或组件。
数控编程的重要性
数控编程对于确保零件的精确度和质量至关重要,同时还能提高生 产效率。
数控编程的适用范围
除了G代码和M代码之外,数控编程 中还有其他一些常用的指令和格式, 如F代码表示进给速度,S代码表示主 轴转速等。
03
数控铣床编程实例
简单零件的编程实例
• 总结词:通过简单的示例演示数控铣床编程的基 本步骤和要点。
简单零件的编程实例
详细描述 1. 选择合适的工具和材料,准备简单零件的编程。
2. 根据零件图纸,分析加工需求和工艺特点。
04
数控铣床操作技巧
数控铣床加工中心编程与操作讲义(PPT 34张)

数控铣床/加工中心常用刀具
【知识准备】
(二)数控铣床/加工中心加工平面常用刀具
整体式面铣刀
【知识准备】
(二)数控铣床/加工中心加工平面常用刀具
硬质合金整体焊接式面铣刀
【知识准备】
(二)数控铣床/加工中心加工平面常用刀具
硬质合金可转位式面铣刀
1-刀垫 2-轴向支撑块 3-可转位刀片
【知识准备】
三、任务实施
(一)工艺分析 (二)编写加工程序 (三)数控加工
1.安装刀具与装夹工 件 2.数控程序的输入与 校验 3.数控自动运行操作 (1)程序校验 (2)自动运行操作过 程
【任务实施】
1)在系统控制面板下,按下“自动加工F1” 按键,进入程序运行子菜单;
2)在程序运行子菜单下,可以自动运行零件程序。
【技能目标】
1
熟悉平面铣削工艺特点
2
学会一般平面铣削工艺设计编程
3
具有加工平面的实践能力
二、知识准备
(一)数控铣床/加工中心用铣平面夹具
(a)
(b)
(c)
(d)
a) 螺旋夹紧式通用平口钳 b)液压式正弦规平口钳 b) c) 气动式精密平口钳 d) 液式压精密平口钳
【知识准备】
(二)数控铣床/加工中心加工平面常用刀具
(三)平面铣削工艺
周边铣削
【知识准备】
(三)平面铣削工艺
端面铣削
【知识准备】
(三)平面铣削工艺
水平面加工
【知识准备】
(三)平面铣削工艺
50 10 φ10
10 40 7
67
行切法铣削平面
2
【知识准备】
(四)数控编程规则
1.小数点编程 2.米、英制编程 G21/G20 3.平面选择指令 G17/G18/G19 4.绝对值/增量值编程 G90/G91 (1)绝值编程G90 (2)增量值编程G91
数控铣削加工工艺与编程

第三章数控铣削加工工艺与编程第一节数控铣削加工工艺序号:19要紧内容:一、数控铣床的要紧加工对象数控铣床的要紧加工对象有:1.平面类零件2.变歪角类零件3.曲曲折折曲曲折折折折面类(立体类)零件。
二、数控铣削加工工艺规程的制订数控加工程序不仅包括零件的工艺规程,还包括切削用量、走刀路线、刀具尺寸和铣床的运动过程等,因此必须对数控铣削加工工艺方案进行具体的制定。
1.数控铣削加工的内容〔1〕零件上的曲曲折折曲曲折折折折线轮廓,特别是由数学表达式描绘的非圆曲曲折折曲曲折折折折线和列表曲曲折折曲曲折折折折线等曲曲折折曲曲折折折折线轮廓;〔2〕已给出数学模型的空间曲曲折折曲曲折折折折面;〔3〕外形复杂、尺寸繁多、划线与检测困难的部位;〔4〕用通用铣床加工时难以瞧瞧、测量和操纵进给的内外凹槽;〔5〕以尺寸协调的高精度孔或面;〔6〕能在一次安装中顺带铣出来的简单外表;〔7〕采纳数控铣削后能成倍提高生产率,大大减轻体力劳动强度的一般加工内容。
2.零件的工艺性分析〔1〕零件图样分析1〕零件图样尺寸的正确标注;2〕零件技术要求分析;3〕零件图上尺寸标注是否符合数控加工的特点。
〔2〕零件结构工艺性分析1〕保证获得要求的加工精度;2〕尽量统一零件外轮廓、内腔的几何类型和有关尺寸;3〕选择较大的轮廓内圆弧半径;4〕零件槽底部圆角半径不宜过大;5〕保证基准统一原那么;6〕分析零件的变形情况。
〔3〕零件毛坯的工艺性分析1〕毛坯应有充分、稳定的加工余量;2〕分析毛坯的装夹适应性;3〕分析毛坯的余量大小及均匀性。
小结:数控铣床要紧加工对象的特点、零件的工艺性分析。
序号:20课题课题二数控铣削工艺路线课时 2目的要求具体了解制定数控铣削工艺路线的各个环节,明确各项细那么,掌握“合理〞度。
知识点加工方法、工序、加工顺序、装夹方案、进给路线、切进、切出、行切、环切。
要害点加工方法、加工顺序、进给路线、切进、切出教学进程设计1.具体介绍数控铣削工艺路线的各个环节;2.强调合理性;3.举例引证。
数控铣床的编程与操作课件

第四章数控铣床的编程与操作
练习二:编程 某零件的外形轮
廓如图所示,厚度为 15mm,刀具直径为 10mm的立铣刀。 进刀、退刀方式:安 全平面距离零件上表 面1mm,直线进刀, 圆弧退刀。 要求: (1)确定精铣外形 轮廓的走刀路线(左 刀补) (2)手工编程精加 工程序
第四章数控铣床的编程与操作
第四章数控铣床的编程与操作
刀具半径补偿的实施 (1)G40-取消刀具半径指令 (2)G41-刀具半径左补偿指令,定义为假设工件不 动,沿刀具运动方向向前看,刀具在零件左侧。 (3)G42-刀具半径右补偿指令,定义为假设工件不 动,沿刀具运动方向向前看,刀具在零件右侧。
第四章数控铣床的编程与操作
格式一:
第四章数控铣床的编程与操作
二、按数控系统的功能分类 数控铣床可为经济型数控铣床、全功能
数控铣床和高速铣削数控铣床等。 ➢1、经济型数控铣床 ➢2、全功能数控铣床
采用半闭环控制或闭环控制,数控系统 功能丰富,一般可以实现4坐标以上联动, 加工适应性强,应用最广泛。 ➢3、高速铣削数控铣床
高速铣削是数控加工的一个发展方向, 技术已经比较成熟,已逐渐得到广泛的应用 。
2、数控卧式铣床
第四章数控铣床的编程与操作
3、数控龙门铣床
对于大尺寸的数控铣床,一般采用对称的双立 柱结构,保证机床的整体刚性和强度,即数控龙 门铣床,有工作台移动和龙门架移动两种形式。
第四章数控铣床的编程与操作
4、立、卧两用数控铣床 立、卧两用数控铣床主轴的方向可以更
换,能达到在一台机床上既能进行立式加工 ,又能进行卧式加工。
(2)TXX M06
第四章数控铣床的编程与操作
•M08—切削液开 •M09—冷切削停 •M18—主轴定向解除 •M19—主轴定向 •M30—程序结束。和M02相似,但M30可使程序 返回到开始状态。 •M29—刚性攻丝 格式:M29 SXXXX
数控铣床编程讲解

➢ 格式:
G17
G18
G19
该指令选择一个平面,在此平面中进行圆弧插补和刀
具半径补偿。
G17选择XY平面,G18选择ZX平面,G19选择YZ平面。
移动指令与平面选择无关。例如在规定了G17 Z_时,
Z轴照样会移动。
G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
一、数控铣床常用编程指令
铣床
立式铣床坐标轴的定义
+Z
-X +Y
数控机床编程指令
一、数控铣床编程基本指令 二、数控铣床简化编程指令
一、数控铣床常用编程指令
5-1、M指令(或辅助功能)
表 3-2 指令 M03 M04 M05 M06 M08 M09 M19 M20 M30 M98 M99
功能 主轴正转 主轴反转 主轴停 换刀 切削液开 切削液关
O 20 40 60
N6 M30
%0002 N1 G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30
图8 两种指令方式
一、数控铣床常用编程指令
2、坐标系设定G92(此坐标最好不要动,要是动 了关机在开机就可消除)
格式:G92 X_ Y_ Z_
二、有关单位的设定
1、尺寸单位选择G20,G21,G22(一般我们会 使用的是G21公制,G20英制是外国人用的单位)
➢格式: G20 G21 G22
本系统采用3种尺寸输入制式:英制由G20指定,公制 由G21指定,脉冲当量由G22指定,缺省时采用公制。 3种制式下线性轴、旋转轴的尺寸单位如表4所示。
➢要取消刀具长度补偿时用指令G49或H00。 ➢G43、G44、G49都是模态代码,可相互注销。
数控铣床及加工中心编程与操作课件
刀具调整:根据加工需求调整刀具 的角度和位置
添加标题
添加标题
添加标题
添加标题
刀具安装:确保刀具正确安装,避 免出现安全问题
刀具维护:定期对刀具进行维护和 保养,延长使用寿命
工件装夹与定位方法
装夹方式:了解不同装夹方式的特点和使用场合 定位方法:掌握常用的定位方法,如划线定位、点定位等 夹具选择:根据工件形状和加工要求选择合适的夹具 操作技巧:掌握正确的装夹和定位操作技巧,提高加工效率和质量
数控铣床及加工中心维护与保 养
设备日常维护与保养要求
定期检查设 备各部件的 紧固件是否 松动,及时 紧固
定期清理设 备表面灰尘, 保持设备清 洁
定期检查设 备的润滑系 统,确保设 备润滑良好
严格按照设 备操作规程 进行操作, 避免设备超 负荷运行
定期对设备 进行维护保 养,确保设 备正常运行
常见故障诊断与排除方法
数控铣床及加工中心操作基础
设备操作规程及安全注意事项
设备操作规程: 详细介绍数控 铣床及加工中 心的操作步骤
和注意事项
安全注意事项: 强调操作过程 中的安全问题
和防范措施
设备维护保养: 介绍设备的日 常维护和保养
方法
故障排除与维 修:介绍设备 常见故障的排 除方法和维修
流程
刀具选择与安装方法
刀具类型:根据加工需求选择合适 的刀具类型
总结与展望
本次课程重点内容回顾
数控铣床及加工中心的基本概念和特点 编程语言和编程方法 加工中心的操作流程和注意事项 加工实例分析和经验分享
未来发展趋势预测与展望
数控铣床及加工中心技术不断 创新
智能化、自动化程度不断提高
加工精度和效率不断提升
数控铣床的操作与编程ppt课件
床身立柱
Z 轴伺服电机 Z轴伺服电机
数控操作面板 数控操作面板
纵向工作台 纵向工作台
ZZ
机械操作面板 机械操作面板
X X
强电柜 Y Y 变压器箱 变压器箱
纵向进给伺服电机 纵向进给伺服电机 横向溜板 横向溜板 横向进给伺服电机 横向进给伺服电机
行程限位开关 行程限位开关 工作台支承 工作台支承 (可手动 升降 ) (可手动升降 )
80~4500 r/min(高速挡),当换上(71.12 mm/ (162.56 mm
的带轮时,主轴转速为45~2600 r/min(低速挡)。每挡内 的转速选择可由程序中的S指令给定,也可由手动操作 执行。
图3-3 XK5032型数控铣的传动系统图
工作台的纵向(X轴)和横向(Y轴)进给运动、主轴套 筒的垂直(Z轴)进给运动,都是由各自的交流伺服电机驱 动,分别通过同步齿形带传给滚珠丝杠,实现进给。 各轴的进给速度范围是5~2500 mm/min,各轴的快
数控铣床的操 作与编程_
3.1 数控铣床及其组成
3.1.1 数控铣床的类型及基本组成 1.数控铣床的类型 (1) 数控仿形铣床。通过数控装置将靠模移动量数 字化后,可得到高的加工精度,可进行较高速度的仿 形加工。进给速度仅受刀具和材料的影响。
(2) 数控摇臂铣床。摇臂铣床采用数控装置可提高 效率和加工精度,可以加工手动铣床难以加工的零件。
X、Y、Z各进给轴均由步进电机直接带动丝杆完成 各个方向的进给运动。Z轴运动是整个铣头(包括主电机
及主传动系统)一起进行的。
ZJK7532-1型数控钻铣床的主要技术参数为: 工作台工作面积 工作台纵向最大行程(X轴) 工作台横向最大行程(Y轴) 铣头升降台最大行程(Z轴) 主轴孔锥度 240×480 mm2 400 mm 220 mm 480 mm 莫氏3号
《数控铣床编程》课件
实例二
加工一个复杂零件,需要使用多个G代码指令进行组合,包括G01、G02、G03、G28等。
实例三
加工一个具有多个曲面的零件,需要使用G40、G41、G42等刀具补偿指令,以确保加工精度和表面质量。
03
CHAPTER
数控铣床加工工艺流程
零件图纸分析
仔细阅读图纸,了解零件的结构、尺寸、材料和加工要求等信息。
《数控铣床编程》PPT课件
目录
数控铣床编程简介数控铣床编程语言基础数控铣床加工工艺流程数控铣床编程实例分析数控铣床编程常见问题与解决方案数控铣床编程发展趋势与展望
01
CHAPTER
数控铣床编程简介
03
数控铣床
一种用于铣削加工的数控机床,具有高精度、高效率的特点。
01
数控铣床编程
使用数控编程语言对数控铣床进行控制,以实现工件的加工。
02
数控编程语言
一种专用的计算机编程语言,用于控制数控机床的加工过程。
数控铣床编程广泛应用于机械制造业中,如汽车、航空、船舶等领域。
机械制造业
数控铣床编程在模具制造领域中具有重要作用,可加工各种复杂模具。
模具制造
在电子行业中,数控铣床编程可用于加工各种电路板和电子元件。
电子Байду номын сангаас业
02
CHAPTER
数控铣床编程语言基础
01
02
03
G00
直线插补指令,用于在两个点之间进行直线加工。
G01
G02
G03
01
02
04
03
逆时针圆弧插补指令,用于加工逆时针圆弧。
快速定位指令,用于快速移动到指定位置,不进行加工。
顺时针圆弧插补指令,用于加工顺时针圆弧。
数控铣床加工工艺及程序编制
摘要数控技术是数字控制技术的简称。
利用数控技术可以把生产过程用某种语言编写的程序来描述,将程序以数字形式送入计算机或专用的数字计算装置进行处理输出,并控制生产过程中相应的执行程序,从而使生产过程能在无人干预的情况下自动进行,实现生产过程的自动化。
数控编程分为手工编程和自动编程。
手工编程是指编程的各个阶段均由人工完成。
对于几何形状复杂的零件需借助计算机使用规定的数控语言编写零件源程序,经过处理后生成加工程序,称为自动编程。
基本偏差是经标准化的、由国家标准(GB)规定的极限偏差称为基本偏差,它是用来确定公差带相对于零件位置的上偏差或者下偏差,一般指靠近零件的那个偏差。
即当公差带位于零件上方时,其基本偏差为下偏差;当公差带位于零件下方时,其基本偏差为上偏差。
为了满足不同配件的需要,国家标准对孔和轴分别规定了28种基本偏差,它们用拉丁字母表示,大写字母表示孔,小写字母表示轴。
有关基本偏差的详细内容将在后面的相关内容中详细阐述。
工艺性能是指金属在制造各种机械零件或工具的过程中,对各种不同加工方法的适应能力,即金属采用某种加工方法制成成品的难易程度。
它包括铸造性能、锻造性能、焊接性能、切削加工性能等。
例如,某种金属材料用铸造成形的方法,容易得到合格的铸件,则该种材料的铸造性能好。
工艺性能直接影响零件的制造工艺和质量,是选择金属材料时必须考虑的因素之一。
铣床是继车之后发展起来的一种工作母机,并形成完善的机床体系。
铣床的生产效率高,又能加工各种形状和一定精度的零件,同时在结构上日趋完整,因此在机器制造业中得到了普遍的应用。
关键词:“数控”、“编程”、“偏差”、“工艺性能”。
数字控制机床是用数字代码形式的信息(程序指令),控制刀具按给定的工作程序、运动速度和轨迹进行自动加工的机床,简称数控机床。
数控机床具有广泛的适应性,加工对象改变时只需要改变输入的程序指令;加工性能比一般自动机床高,可以精确加工复杂型面,因而适合于加工中小批量、改型频繁、精度要求高、形状又较复杂的工作,并能获得良好的经济效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
正文
图 8-5
型腔零件图
正文
课题三:相同轮廓铣削
1.学习目标 1.学习内容
正文
(1)标号1到3可以根据要求多次使用。
WHILE[条件表达式]DO 1; …; END 1; …; WHILE[条件表达式]DO 1; …; END 1; …;
正文
(2)循环可以从里到外嵌套3级。
WHILE[条件表达式]DO 1; WHILE[条件表达式]DO 2; WHILE[条件表达式]DO 3; …; END 3; END 2; END 1; …;
正文
(3)控制可以转到循环的外面。
WHILE[条件表达式]DO 1; IF [条件表达式]GOTO 2; …; END 1; N2;
正文
四、宏程序举例
•【例】用宏程序编写如图7-1所示的椭圆加工程序。 O1234; (主程序号) • M6 T1; (调用刀具) • G54 G90; (调用工件坐标系) • G00 G43 H1 Z50.0; (加入刀具长度补偿,Z向快速定位) • M03 S800; (主轴正转,给定转速) • X30.0 Y0; (刀具定位) • Z2.0; (快速定位至工件上表面) • G01 Z-5.0 F50; (刀具工进到切削层高度) • #1=0; (设定角度变量) • N1 #2=30.0×COS [ #1 ]; (设定变量Z轴坐标) • #3=15.0×SIN [ #1 ]; (设定变量X轴坐标) •IF[ #1 LT 361]GOTO 1; (指定循环条件) • G00 Z50; (刀具到达安全位置) • G49 Z0; (取消刀具长度补偿) • M30; (程序结束)
正文
2.学习内容
• Z5.0; (快速定位至工件上表面) • G01 Z-2.0 F50; (刀具工进到切削层高度) • G01 X5.0 Y0 F100; (刀具到达起始点) • #1=5.0; (设定半径变量) • N10 #2=#1+5.0; (下半圆弧终点坐标计算) • #3=#2-2.5; (下半圆半径计算) • G03 X-#1 Y0 I-#1 J0; (加工上半圆) • G03 X#2 Y0 I#3 J0; (加工下半圆) • #1=#1+5.0; (变量运算) • IF [ #1 LE 43 ] GOTO 10; (指定循环条件) • G01 Y30.0; (刀具远离工件) • G00 Z50.0; (刀具到达安全位置) • X50.0 Y50.0; (刀具远离工件) • M05; (主轴停转) • M30; (程序结束)
•编程格式为: •IF[条件表达式]GOTO N;
正文
(2)如果条件表达式满足,执行预先设定的宏程序语句,且 只执行一个宏程序语句,编程格式为:
•编程格式为: •IF[条件表达式]THEN 宏程序语句;
正文
(三)循环语句(WHILE语句)
(1)标号1到3可以根据要求多次使用。
(2)循环可以从里到外嵌套3级。 (3)控制可以转到循环的外面。
正文
2.学习内容
G41 G01 X45.Y20.D01;(通过G01加入刀具半径左补偿) G03 X25.Y0 R20.;(用一段R20mm的1/4圆弧切向切入) G01 Y-24.5; G02 X25. Y24.5 R-35.;(铣圆弧轮廓) G01 Y0 ; G03 X45.Y-20.R20.;(用一段R20mm的1/4圆弧切向切出) G40 Y0;(取消刀具半径补偿) M99;(子程序结束)
数控铣床加工工艺 与编程
主编:付晋
模块七:用户宏程序
课题一:变量的引入 课题二:宏程序运算指令 课题三:宏程序编程实例
正文
课题一:变量的引入
1.学习目标 2.学习任务 3.学习内容
正文
1.学习目标
1.掌握宏程序的变量表达和指令方式。
2.掌握宏程序变量的赋值方式。
正文
2.学习任务
根据所学知识,描述“G65 P0100 A10. 0 D65.0 C-28.0 I-33.0 J41.0 K55.0 I45. 0;”程序段所表达的含义。
正文
课题三:宏程序编程实例
1.学习目标 2.学习内容
正文
1.学习目标
1.了解宏程序的计算技巧。
2.知道例题的编程思路。 3.了解宏程序的编程过程。
正文
2.学习内容
图7-2 螺旋线的加工
正文
2.学习内容
•【例1】用宏程序编写如图7-2所示工件的加工程序。 •此例为利用数控铣床或加工中心进行加工练习时去除工件表面金属层的 典型例题。加工此曲线时,刀具的轨迹为每180°刀具走一个半圆,并 且相对于X轴,上半圆和下半圆的圆心位置不同,前者为(X0,Y0)点, 后者为(X5.0,Y0)点,因此只要确定每半圆刀具的轨迹半径和圆心位置 即可。编程时使用以下变量进行运算: • #1:上半圆半径。 • #2:下半圆弧终点坐标。 • #3:下半圆半径。 • 本例程序如下: • O1000 ; (主程序号) • G54 G98; (调用工件坐标系) • M03 S1000; (主轴正转,给定转速) • G00 G43 H1 Z50.0; (加入刀具长度补偿,Z向快速定位) • X0 Y0; (刀具定位)
1.引数赋值Ⅰ
2.引数赋值Ⅱ 3.引数Ⅰ、Ⅱ的混用 在G65程序段的引数中,可以同时
用表7-2、表7-3中的两组引数赋值。
正文
1.引数赋值Ⅰ
表7-2 变量赋值方法I
正文
2.引数赋值Ⅱ
表7-3 变量赋值方法Ⅱ
正文
2.引数赋值Ⅱ
表7-3 变量赋值方法Ⅱ
正文
3.引数Ⅰ、Ⅱ的混用 在G65程序段的引数中,可以同时用表7 -2、表7-3中的两组引数赋值。
正文
(二)变量的引用
•将跟随在地址后的数值用变量来代替,即为引入变量, 例如 •G00 X#80 Y-#50 F#30; • 当#80=20.0、#50=60.0、#30=40.0时,上段程 序即表示为: •G00 X20. Y60. F40.; • 引用变量可以用表达式表示,例如: •G01 X[#100-40.0] Y- #101 F[#101+#103]; •当#100=100.0、#101=50.0、#103=150.0时,上段 程序即表示为: •G01 X60.0 Y- 50.0 F200;
(1)函数SIN、COS等的角度单位是度、分和秒,要换算成
带小数点的度,如60°30′要表示成60.5°,ห้องสมุดไป่ตู้30°18′要 表示成30.3°。
(2)宏程序数学计算的次序依次为:函数运算(SIN、COS、
ATAN等),乘和除运算(×、/、AND等),加和减运算(+、 -、OR、XOR等),例如程序段:
正文
二、条件式运算符
表7-5 条件式运算符种类
正文
三、控制指令
(一)无条件转移(GOTO语句)
(二)条件转移(IF语句) (三)循环语句(WHILE语句)
正文
(一)无条件转移(GOTO语句)
• 转移到标有顺序号N的程序段,可用表达式指定顺序号, 编程格式为: •GOTO N; (N:顺序号,1~99999) •例如: •GOTO 1; •GOTO 10;
正文
(二)条件转移(IF语句)
(1)当指定的条件表达式满足时,转移到标有顺序号N的
程序段;当指定的条件表达式不满足时,执行下个程序 段。
(2)如果条件表达式满足,执行预先设定的宏程序语句,
且只执行一个宏程序语句,编程格式为:
正文
(1)当指定的条件表达式满足时,转移到标有顺序号N的程序 段;当指定的条件表达式不满足时,执行下个程序段。
正文
2.学习任务
利用所学内容计算:当#1=40、#2=10、#3=2、#4=60、 #5=-8、#6=12时,下式中#15为多少? #15=[[COS[#1-#2]+#3]×#4]-SORT[[#5] +#6]
正文
3.学习内容
一、运算指令
二、条件式运算符 三、控制指令 四、宏程序举例
正文
一、运算指令
正文
(三)变量的类型
表7-1 变量的类型
正文
二、变量的赋值
(一)直接赋值
(二)引数赋值
正文
(一)直接赋值
•变量可以在操作面板上用MDI方式直接 赋值,也可以在程序中以等式方式赋值, 但是等号左面不能用表达式,例如: •#100=10.0; • #101=20.0+30.0;
正文
(二)引数赋值
正文
图8-1 凸模平面轮廓
正文
课题二:槽型轮廓铣削
1.学习目标 2.学习内容
正文
1.学习目标
1.掌握圆腔类零件的铣削编程。 2.掌握方形槽类零件的铣削编程。 3.掌握分层切削的技巧。
正文
2.学习内容
•【例】如图8-5所示零件为ϕ50×12mm圆形腔,材料为45钢,工件外圆 及上下表面已加工完毕,现需要加工一圆腔。 •本例的编程思路为:(在本书上篇中,已经对该零件轮廓加工工艺路线 进行过详细分析)该零件轮廓采用环切法,螺旋进给,分层切削的加工方 式。 • 本例主程序如下: •O0003; (主程序) •G90 G54 G00 X6.0 Y0 ;(设定工件坐标系,快速定位到下刀点) •G43 H01 Z30.0;(加刀具长度补偿,快速到安全高度) •S800 M03;(启动主轴) •Z2.0;(快速定位至R平面) •G01 Z0 F60.(插补到工件上表面) •M98 P100 L12;(调用子程序O100,执行12次(层切)) •G00 Z30.;(快速回到安全高度) •X0 Y0;(回到工件坐标系G17平面原点)
在G65程序段的引数中,可以同时用表72、表7-3中的两组引数赋值。但当对同 一个变量,Ⅰ、Ⅱ两组的引数都被赋值 时,只是后一引数赋值有效