当前位置:首页 > 第三章 手工编程 ppt.Convertor
第三章
数控加工程序手工编制 1
第一节 数控编程的基本知识 一、机床、编程、造型坐标系:
2、编程坐标系(XMYMZM):工艺人员在编程时设定的坐标系,其方向必须与机床坐标系一致。
1、机床坐标系(XNCYNCZNC):数控机床本身的坐标系,其方向由生产商设定, 原点在机床安装调试中设置 ,一般不做更改。
机床坐标系、编程坐标系和造型(建模)坐标系三者之间既有联系又有区别,均符合右手规则。 2
3、造型坐标系(XYZ) :设计人员在利用计算机建模时设定的坐标系,其方向原点无任何限制。为了便于编程计算和检查加工程序, 尽量使造型坐标系和编程坐标系重合。
零件的找正: 调整零件的装夹方向使编程坐标系与机床坐标系平行,并找出零件编程坐标系原点OM在机床坐标系XNCYNCZNC 中的坐标位值的过程,为零件的找正。编程原点坐标值可记入机床的专用指令(G54~G59),自动实现两坐标间的转换。如图所示 . 3
二、 数控加工的控制方式
普通机床:操作者根据工艺规范,制定出加工路线,靠手工 操作和经验完成。零件精度由机床和操作工人水平决定。
2. 自动仿形:控制依靠凸轮、挡块或靠模实现。零件精度由机床和辅助工装决定。
3. NC机床:工序、走刀路线的规划、进给、转速、开停等均由程序控制。零件精度由机床和编程人员决定。 4
三、数控加工的过程 5
四、 刀柄与刀具
1. 刀柄:主轴与刀具的联系环节, 用以夹持刀具 2. 刀具的类型
3.刀位点:刀具的基准点-刀尖或刀心 作用:传递扭矩、夹持刀具 分类:1)普通刀柄.
2)液压刀柄
刀具类型:平底刀 球头刀 环形刀 锥形刀 鼓形刀等 刀具的旋向:刀具是右旋的
6
五、刀具补偿功能
刀具补偿一般包括刀具长度补偿和刀具半径补偿。前者使刀具垂直于走刀平面偏移一个刀具长度修正值;后者可以使刀具在二维走刀平面内相对编程轨迹偏移一个刀具半径
修正值。 7
1 . 刀具半径补偿 刀具半径补偿:一般数控系统可根据程序给出的零件实际轮廓,使刀具中心自动偏置一个刀具半径,从而加工出零件,把数控系统的这一功能称之为刀具半径补偿功能。 加工内轮廓时,刀具中心向零件内轮廓方向偏置一刀具半径值; 刀具补偿功能带来的优点:
加工外轮廓时,刀具中心向零件轮廓外方向偏置一刀具半径值 1)减少编程人员工作量。 2)可提高程序使用自由度。 3)可解决刀具磨损问题。 4)可提高零件的加工精度。 8
刀具半径补偿有左偏刀补和右偏刀补两种方式,沿着刀具运动方向看,刀具始终在被加工轮廓的左侧称为左偏,反之称为右偏。
a) 刀具半径左偏补偿 b) 刀具半径右偏补偿
讨论:刀补的一些特殊情况 9
2 . 刀具长度补偿 刀长补偿:数控系统允许修改刀具的实际长度值,从而使刀具实际加工的位置比理论位置抬高或下降一高度,把数控系统的这一功能称之为刀具长度补偿功能。 a)程序给定刀长大于实际刀长 b)程序给定刀长小于实际刀长
优点:可方便实现零件的分层加工,简化编程。
刀具长度的计算方法 刀位点在球头中心球头刀刀长如何计算? 思考:抬高或降低某一高度值是否可获得均匀余量? 10
刀具长度补偿 Z=0 Z=0 11
加工曲面时通过刀具长度补偿能否获得均匀余量? 12 13 14 15
六、数控编程的工艺处理 5.走刀路线的选择 6.刀具的选择
3.确定零件的装夹方式 4.确定加工坐标系原点 7.确定加工用量
8.程序编制过程中的误差控制
1.认真分析零件图纸,明确加工内容和技术要求 2.制定加工方案,选择加工机床类型 16
七、数控加工误差的来源 1、编程误差 1、编程误差
2、数控机床带来的误差 3、环境带来的误差
4、装夹找正带来上的误差 5、刀具带来的误差 17
第二节 数控程序的格式及功能字 一、数控加工程序的结构
所谓数控加工程序,就是用数控机床输入信息规定的自动控制语言和格式来表示的一套可使数控机床实现对零件自动加工的指令。它是机床数控系统的应用软件。加工程序中包含 的工艺及技术信息包括:工艺过程、工艺参数、刀具位移与方向,其它辅助动作(换刀、换向、冷却、启停等)及各动作顺序等。 18
数控程序控制指令格式国际上虽作过统一规定,但并未作到统一,各个国家和厂家并不相同:
■ 系统开发商有自己的传统和习惯。 ■ 新功能的不断开发和出现。 GΔΔ
其它指令 A±ΔB±ΔC±Δ X±ΔΔ Z±ΔΔ Y±ΔΔ NΔΔ
辅助功能 FΔSΔT ΔMΔCR 或 P±ΔQ±ΔR±Δ I±Δ J±ΔK±Δ
但基本格式和指令相同: 19
N -------------程序段编号,为了方便检索。编号可以不连续,有时可以不要。 XYZABC---运动坐标,XYZ表示直线运动,ABC代 表绕相应轴的旋转. G ------------准备功能字,用来描述机床的动作类型,
如G01表示直线插补,G02表示顺时针圆
弧插补,G03表示逆时针圆弧插补;G90表示绝对坐标编程,G91表示相对坐标编程等.
IJK---------系统不一样,意义不同: 20
S -------------速度功能指令,规定主轴旋转速度. N10 S800
N10 S800 PHILIPS-532 SIEMENS-840D 表示圆心位置
FANUC-220A 定义刀补方向及圆心的相对位置 N10 G1 X 10 Y20 Z80 S800 转速也是可以调节的:80%--120%
N01 G17 G01 G41 X6000Y-3000 I1000J4000 21
M-------------辅助功能字,控制机床的辅助动作. T-------------刀具功能指令,指定选用刀具编号 M08-----打开冷却液
M13-----打开冷却液并启动主轴
M00-----程序暂停(刀具、钻头上有铁屑,可以去掉) M06-----自动换刀 M66-----手动换刀 N5 T10 M6 (M66) N10 G1 X Y Z M13
M03、 M04 、M05——主轴正转、反转、停转指令 22
二、 常用功能字 准备功能G指令
由字母G及其后的二位(目前已出现三位)数字组成。G 指令的主要作用是指定数控机床运动方式,为数控系统的插补运算作好准备。
件的夹紧与松开等常用的指令称为工艺指令。工艺指令包括准备性工艺指令(G指令)和辅助性工艺指令(M指令)两类,它们是程序编制中最常用的指令。
在数控加工程序中,描述数控机床的运动方式,加工种类,主轴的开、停、换向,冷却液的开、关,刀具的更换,运动部 23
1). G1(G01)-直线插补
数控系统不同,完成同一动作的NC代码也不同
(1)FANUC-220A--相对坐标编程,脉冲当量为0.005mm/脉冲。 N10 G1 X11345 Y5705 N11 G1 X8660 Y-5480 N… G1 X(Xe-Xs) * Y(Ye-Ys)
终点坐标减起点坐标并进行圆整化后×1000.
11.350 31.3469 -20=11.3469≈11.347
11.345×1000= 11345 24
(2)Philips-532
FANUC-OI-MB Siemens-840D 绝对坐标编程
共分享92篇相关文档