1-3数控铣编程解析.ppt

上传人:marr****208 文档编号:133892432 上传时间:2020-05-31 格式:PPT 页数:30 大小:1.66MB
返回 下载 相关 举报
1-3数控铣编程解析.ppt_第1页
第1页 / 共30页
1-3数控铣编程解析.ppt_第2页
第2页 / 共30页
1-3数控铣编程解析.ppt_第3页
第3页 / 共30页
1-3数控铣编程解析.ppt_第4页
第4页 / 共30页
1-3数控铣编程解析.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《1-3数控铣编程解析.ppt》由会员分享,可在线阅读,更多相关《1-3数控铣编程解析.ppt(30页珍藏版)》请在金锄头文库上搜索。

1、一 数控铣床加工的特点二 数控铣床基本编程指令三 数控铣床编程实例 1 3数控机床编程基础 一 数控铣床加工的特点 1 1数控铣床加工的对象 数控铣床主要用于加工平面和曲面轮廓的零件 还可以加工复杂型面的零件 如凸轮 样板 模具 螺旋槽等 同时也可以对零件进行钻 扩 铰 锪和镗孔加工 1 2数控铣床加工的特点 1 零件加工的适应性强 灵活性好 能加工轮廓形状特别复杂或难以控制尺寸的零件 如模具 壳体类零件等 2 能加工普通机床无法加工或很难加工的零件 如用数学模型描述的复杂曲线零件以及三维空间曲面类零件 3 能加工一次装夹定位后 需进行多道工序加工零件 4 加工精度高 加工质量稳定可靠 5 生

2、产效率高 2 1 G指令 准备功能 二 数控铣床基本编程指令 2 2 M指令 或辅助功能 二 数控铣床基本编程指令 零件程序的结构 100N10G92X0Y0Z50N20G91G00X50Y60N30G01X100Y200F150S400M03N N200M30 二 数控铣床基本编程指令 2 3 有关坐标和坐标系的指令1 绝对值编程G90与相对值编程G91格式 G90GXYZG91GXYZG90为绝对值编程 每个轴上的编程值是相对于程序原点的 G91为相对值编程 每个轴上的编程值是相对于前一位置而言的 该值等于沿轴移动的距离 G90 G91为模态功能 G90为缺省值 区别 图8中给出了刀具由原

3、点按顺序向1 2 3点移动时两种不同指令的区别 图8两种指令方式 二 数控铣床基本编程指令 2 工件坐标系选择G54 G59格式 二 数控铣床基本编程指令 3 坐标平面选择G17 G18 G19格式 G17G18G19该指令选择一个平面 在此平面中进行圆弧插补和刀具半径补偿 G17选择XY平面 G18选择ZX平面 G19选择YZ平面 移动指令与平面选择无关 例如在规定了G17Z 时 Z轴照样会移动 G17 G18 G19为模态功能 可相互注销 G17为缺省值 二 数控铣床基本编程指令 2 4 有关单位的设定1 尺寸单位选择G20 G21 G22格式 G20G21G22本系统采用3种尺寸输入制式

4、 英制由G20指定 公制由G21指定 脉冲当量由G22指定 缺省时采用公制 3种制式下线性轴 旋转轴的尺寸单位如表4所示 二 数控铣床基本编程指令 表4尺寸输入制式及其单位 这3个G代码必须在程序的开头坐标系设定之前用单独的程序段指令 G20 G21 G22不能在程序的中途切换 二 数控铣床基本编程指令 2 进给速度单位的设定G94 G95格式 G94 F G95 F G94为每分钟进给 F的单位依G20 G21 G22的设定而分别为mm min in min或脉冲当量 min 此外 G94F 可以指定旋转轴的速度 旋转轴的速度单位为度 min或脉冲当量 min G95为每转进给 在F之后 直

5、接指定刀具在主轴转一转的进给量 单位依G20 G21 G22的设定而分别为mm r in r或脉冲当量 r 这个功能必须在主轴装有编码器时才能使用 G94 G95为模态功能 可相互注销 G94为缺省值 二 数控铣床基本编程指令 2 5 进给控制指令1 快速定位指令G00格式 G00X Y Z A 其中 X Y Z A为快速定位终点 G90时为终点在工件坐标系中的坐标 G91时为终点相对于起点的位移量 G00为模态功能 可由G01 G02 G03或G33功能注销 二 数控铣床基本编程指令 2 线性进给指令G01格式 G01X Y Z A F 其中 X Y Z A 为终点 G90时为终点在工件坐标

6、系中的坐标 G91时为终点相对于起点的位移量 G01和F都是模态代码 G01可由G00 G02 G03或G33功能注销 二 数控铣床基本编程指令 3 圆弧进给指令G02 G03圆弧进给格式 其中用G17代码进行XY平面的指定 省略时就被默认为是G17 但当在ZX G18 和YZ G19 平面上编程时 平面指定代码不能省略 二 数控铣床基本编程指令 F 二 数控铣床基本编程指令 起点 I J K分别表示X U Y V Z W 轴圆心的坐标减去圆弧起点的坐标 如图21所示 二 数控铣床基本编程指令 F 园弧插补注意事项 1 当圆弧圆心角小于180 时 R为正值 2 当圆弧圆心角大于180 时 R为

7、负值 3 整圆编程时不可以使用R 只能用I J K 4 F为编程的两个轴的合成进给速度 二 数控铣床基本编程指令 2 6 刀具补偿功能指令1 刀具半径补偿G40 G41 G42格式 其中刀补号地址D后跟的数值是刀具号 它用来调用内存中刀具半径补偿的数值 G40 二 数控铣床基本编程指令 在进行刀具半径补偿前 必须用G17或G18 G19指定补偿是在哪个平面上进行 a b必须与指定平面中的轴相对应 在多轴联动控制中 投影到补偿平面上的刀具轨迹受到补偿 平面选择的切换必须在补偿取消方式下进行 若在补偿方式进行 则报警 G40是取消刀具半径补偿功能 G41是在相对于刀具前进方向左侧进行补偿 称为左刀

8、补 如图31 a 所示 G42是在相对于刀具前进方向右侧进行补偿 称为右刀补 如图31 b 所示 G40 G41 G42都是模态代码 可相互注销 二 数控铣床基本编程指令 二 数控铣床基本编程指令 例 见图所示的刀具半径补偿程序 设加工开始时刀具距离工件表面50mm 切削深度为10mm 二 数控铣床基本编程指令 按增量方式编程N10G54N15G00X0Y0Z50N20G91G17由G17指定刀补平面N30G41X20 0Y10 0D01由刀补号码D01指定刀补 刀补启动N35Z 48M03S500N38G01Z 12F200N40G01Y40 0F100进入刀补状态N50X30 0N60Y

9、30 0N70X 40 0N80G00Z60M05N85G40X 10 0Y 20 0解除刀补N90M30 二 数控铣床基本编程指令 按绝对方式编程N10G54G90N15G00X0Y0Z50N20G17由G17指定刀补平面N30G41X20 0Y10 0D01启动刀补N35Z2M03S500N38G01Z 10F200N40G01Y50 0F100刀补状态N50X50 0N60Y20 0N70X10 0N80G00Z50M05N85G40X0Y0解除刀补N90M30 二 数控铣床基本编程指令 例 见下图所示 用 8的刀具 沿双点画线加工距离工件上表面3mm深凹槽 三 数控铣床编程实例 三 数

10、控铣床编程实例 5002N1G54G90N2M03S500N3G00X19Y24N4Z5N5G01Z 3F40N6Y56N7G02X29Y66R10N8G01X71N9G02X81Y56R10N10G01Y24N111G02X71Y14R10N12G01X29N13G02X19Y24R10N14G00Z50N15X0Y0N16M30 如图槽形零件 加工时选择进给F 100mm min 主轴转速S 800r min 用 6的铣刀 试编程 工件零点选择在毛坯左下角 选用 6的立铣刀 采用逆铣 O3333N1G90G54N2G00X0Y0Z50N3M03S800N4G00X15Y25N6Z1N7G0

11、1Z 2F100N8G03X25Y15R10N10G01X45F100N11G03X45Y35R10N12G01X25N13G02X25Y55R10N14G01X45N15G02X55Y45R10N16G00Z50N17X0Y0N18M05N19M02 例 见下图所示 用 8的刀具 加工距离工件上表面3mm深的凸模 三 数控铣床编程实例 三 数控铣床编程实例 5002N1G54G90N2M03S500N3G00X0Y0Z50N4G41X5Y30D01Z3N5G01Z 3F400N6X30N7G02X38 66Y25R10N8G01X47 32Y10N9G02X30Y 20R20N10G01X0N11G02X0Y20R20N12G03Y30X10R10N13G01Y40N14G00Z50G40X0Y0N15M30

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号