数控车床编程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)指令使用说明
1)G01用于直线切削加工,必须给定刀具进给速度,且程序中只能 指定一个进给速度。
2)G01为模态有效代码,一经使用持续有效,直到同组G代码( G00、G02、G03…)取代为止。
3)刀具空间运行或退刀时用此指令则运动时间长,效率低。
4)FANUC与西门子系统指令格式一样。
h
5
表2-1华中世纪星数控系统辅助功能指令及含义
表 3-2 指令 M00
功能 程序暂停
M01
任选暂停
M03
主轴正转
M04
主轴反转
M05
主轴停
M07
切削液开
M09
切削液关
M30
主程序结束
M98
调用子程序
M99
子程序结束
* 暂无此功能。
说明 执行 M00 后,机床所有动作均被切断,重新按程序启动按 键后,再继续执行后面的程序段。
h
15
二、加工工艺分析
1.选择工、量、刃具
(1)工具选择:铝棒装夹在三爪自定心卡盘上,用划线盘校正 并夹紧,其它工具见表2-3所示。
(2)量具选择:外圆、长度精度要求不高,选用0~150mm游标 卡尺测量。
(3)刀具选择:加工材料为硬铝,刀具选用90°硬质合金外圆车 刀,置于T01号刀位;另外,用切断刀手动切断工件,其规格、参 数见表2-3。
12
(3)指令使用说明
1)用G00指令快速移动时,地址F下编程的进给速度无效。 2)G00为模态有效代码,一经使用持续有效,直到同组G代码(G01、G02、
G03…)取代为止。 3)G00指令刀具运动速度快,容易撞刀,使用在退刀及空行程场合,能减
少运动时间,提高效率。 4)G00指令目标点不能设置在工件上,一般应离工件有2~5mm的安全距离
3)FANUC(法那克)0iMate TC系统G代码又有A代码、B代码、C代码之分,如无特殊情况, 均以A代码为例进行介绍。
h
7Байду номын сангаас
表2-2 FANUC 0i Mate TC系统与 SINUMERIK 802S/C系统常用G代码功能
h
8
h
9
h
10
注:“*”为模态有效指令,西门子循环均为程序段有效代码。
3
[知识学习]
一、程序指令
1.顺序号指令(或程序段号) 地址:N 从N1—N99999999,一般放在程序段首 功能:表示该程序段的号码,常间隔5至10,便于在以后插入程序时不会改
变程序段号的顺序。 如:N10… N20… N30… 指令使用说明:顺序号指令不代表数控程序执行顺序,可以不连续,通常由
小到大排列,仅用于程序的校对和检索。
h
4
2.进给功能指令
地址:F 功能:表示刀具切削加工时进给速度的大小,数控车床进给速度的单位为毫米/转(mm/r);数
控铣床进给速度的单位为毫米/分钟(mm/min)。如:N10 G1 X20 Z-10 F0.2 表示刀具进给 速度为0.2毫米/转(mm/r)。
执行过程和 M00 相同,只是在机床控制面板上的“任选停 止”开关置于接通位置时,该指令才有效。
备注 *
*
*
切断机床所有动作,并使程序复位。
其后 P 地址指定子程序号,L 地址指定调运次数。
子程序结束,并返回到主程序中 M98 所在程序行的下一行
h
6
4.准备功能指令(G代码或G功能)
地址:G 从G00到G99(或G999),前置的“0”可以省略。如G00与G0,G01与G1等可以互 用。
例1:如图2-3所示,刀具起始为P点,车削φ30 外圆。
解:刀具从P点只能快速移动到A′点,坐标为( 4,30),Z方向留安全距离,然后直线加工到B点 ,B点坐标为(-45,30)。
图2-3车刀快速移动时安全距离
加工程序:N10 G00 X30 Z4
N20 G01 X30 Z-45 F0.2 h
14
h
16
表2-3简单阶梯轴加工工、量、刃具清单
h
17
2.加工工艺路线
加工精度较低,不分粗、精加工;加工余量较大,需分层切削加工出零件;本课题共分三 层切削,进刀点分别为A、B、C点,如图2-4所示,参考路线如下:
刀具从起点快速移动至进刀点A→直线加工至P5点→沿+X方向退出至D点→刀具沿+Z方向 退回→沿-X方向进刀至B点→直线加工至P3点→刀具沿+X方向退出至E点→刀具沿+Z方向退 回→沿-X方向进刀至C点→直线加工至P1点→刀具沿+X方向退出至F点→刀具退回至起点→ 程序结束。
功能:建立机床或控制系统工作方式的一种命令。 指令使用说明:
1)不同数控系统G代码各不相同,同一数控系统不同型号G代码也有变化,使用时应以数控 机床使用说明书为准。
2)G代码有模态代码和非模态代码两种,模态代码一经使用持续有效,直至同组的G代码出 现为止。非模态代码仅在本程序段中有效,又称程序段有效代码。
3.辅助功能指令
地址:M 从M00—M99(或M999),前置的“0”可省略不写,如M02与M2、M03与M3可以互用。 功能:表示数控机床辅助装置的接通和断开,由PLC(可编程序控制器)控制。常用FANUC(法
那克)0i系统和SINUMERIK(西门子)802S/C系统辅助功能指令含义见表2-1。
,也不能在移动过程中碰到机床、夹具等,如图2-3所示。 5)法那克系统与西门子系统指令格式一样。
h
13
6.直线插补指令(G01或G1)
(1)指令功能
刀具以进给功能F下编程的进给速度沿直线从起 始点加工到目标点。
(2)指令格式
G01 X Z F
其中X、Z为直线插补目标点坐标,
F为直线插补时进给速度,单位一般为毫米/转( mm/r)。
h
11
5.刀具快速定位指令G00(或G0)
(1)指令功能 指刀具以机床规定的速度(快速
)从所在位置移动到目标点,移动速 度由机床系统设定,无需在程序段中 指定。 (2)指令格式
G00 X Z 其中X、Z 为目标点的坐标。 例:G00 X60 Z100;刀具快速移动 到点(100,60)位置。
h
图2-3车刀快速移动时安全距离
h
1
课题1 简单阶梯轴加工
1.知识目标 ① 掌握N、F、M、G等功能指令。 ② 掌握G00、G01指令及其应用。 ③ 会编写简单数控加工程序。 ④ 掌握阶梯轴加工工艺制定方法。 2.技能目标 ① 熟练掌握工件、刀具的装夹。 ② 熟练机床基本操作。 ③ 掌握零件的单段加工方法。
h
2
图2-1 简单阶h 梯轴零件图