1111数控编程基础数控编程基础3333数控加工工艺数控加工工艺2222常用常用GG指令编程方法指令编程方法4444车床编程车床编程第二章NC加工程序的编制5555铣床和加工中心编程铣床和加工中心编程第四节车床编程方法第四节车床编程方法一、车削加工编程的特点一、车削加工编程的特点一个程序段中,根据图纸标注尺寸,可以是绝对值、增量一个程序段中,根据图纸标注尺寸,可以是绝对值、增量值或者是二者的混合编程;值或者是二者的混合编程;由于图纸尺寸和测量都是直径值,故直径方向用绝对值编由于图纸尺寸和测量都是直径值,故直径方向用绝对值编程时,程时,XX以直径值表示。用增量值编程时,以直径值表示。用增量值编程时,XX以径向以径向实际位移量的二倍值表示,并附上方向符号;实际位移量的二倍值表示,并附上方向符号;为提高径向尺寸精度,为提高径向尺寸精度,XX向的脉冲当量取为向的脉冲当量取为ZZ向的一半向的一半;;由于毛坯常用棒料或锻件,加工余量大,所以数控装置常由于毛坯常用棒料或锻件,加工余量大,所以数控装置常具备不同形式的固定循环功能,可以进行屡次重复循具备不同形式的固定循环功能,可以进行屡次重复循环切削;环切削;⑤为了提高刀具寿命和减小工件外表粗糙度,车刀刀尖常磨成半径不大的圆弧,为此,编程时需对车刀半径进行补偿;⑥许多数控车床用U、W表示增量坐标指令;⑦第三坐标指令I、K在不同的程序段中的作用不同,在圆弧切削时表示圆心相对于圆弧起点的坐标位置,在自动循环指令程序中,表示每次循环的进刀量。二、圆头车刀假想刀尖的编程特点和刀具补偿功能在编程时,通常将车刀刀尖作为一点考虑〔即假想刀尖位置〕,但实际上刀尖局部是带有圆角的〔如下图〕。上一页下一页1、圆头车刀加工台阶面的编程和补偿我们编程时所指定的刀具轨迹就是假想刀尖的轨迹。在实际当中,以假想刀尖编程在加工端面或外圆时没有误差,但在进行倒角、斜面、圆弧面切削时就会产生欠切或过切,造成零件加工精度误差〔如下图〕。上一页下一页2、圆头车刀加工圆锥面的编程和补偿假想刀尖P点沿工件轮廓CD移动,如果按照轮廓线CD编程,用圆角车刀进行实际切削,必然产生CDD1C1的残留误差。因此,实际加工时,圆头车刀的实际切削点要移至轮廓线CD,沿CD移动,如图3(b)所示,这样才能消除残留高度。这时假想刀尖的轨迹C2D2与轮廓线CD在X向相差X,Z向相差Z。设刀具的半径为r,斜面倾角为α,可以求出α△Zα/2△X、圆头车刀加工圆弧面的编程和补偿...