单击此处编辑母版标题样式,.单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数控铣编程,数控铣编程,1,1、机床坐标轴,2、机床原点、参考点、机床坐标系,3、工件原点和工件坐标,4、绝对、增量编程,5、直径、半径编程,6、程序格式,一、数控编程基本知识,1、机床坐标轴一、数控编程基本知识,2,1、坐标系统,一)基本坐标轴,数控机床的坐标轴和方向的命名制订了统一的标准,规定,直线进给运动,的坐标轴用X,Y,Z表示,,常称,基本坐标轴,。,一、数控编程基本知识,1、坐标系统 一、数控编程基本知识,3,一、数控编程基本知识,右手笛卡儿直角坐标系决定标准机床坐标系中X、Y、Z坐标轴的相互关系:,1)大拇指X坐标;食指Y坐标;中指Z 坐标;,2)各指的指向为该坐标的正方向;,3)右手螺旋定则(大拇指的指向为各坐标的正向,四指的旋转方向为旋转坐标的正向),决定围绕X、Y、Z坐标旋转的旋转坐标,用A、B、C表示;根据右手螺旋定则,以大姆指指向+X,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。,一、数控编程基本知识 右手笛卡儿直角坐标系决定标准,4,+,X,+,X,+,Y,+,Z,+,Y,+,Z,+,Y,+,C,+,Z,+,A,+,B,+,C,+,X,+,Y,+,Z,+,A,+,B,+,X,图 1 机床坐标轴,一、数控编程基本知识,+X+X+Y+Z+Y+Z+Y+C+Z+A+B+C+X,5,二),坐标轴方向的确定,(1),Z坐标,1)规定平行于主轴轴线(若没有主轴,则规定垂直于工件装夹表面)的坐标为Z坐标;,2)若有几根主轴,则Z坐标平行与垂直于工件装夹表面的一根主轴;,3)若主轴能摆动(在摆动范围内),Z坐标就是只与标准坐标系的一个坐标平行的坐标或是能与标准坐标系的多个坐标平行,但垂直于工件装夹表面的坐标;,4)Z轴的,正方向,是使刀具远离工件的方向;,一、数控编程基本知识,二)坐标轴方向的确定一、数控编程基本知识,6,(2),X坐标,1)在刀具旋转的机床上:,若Z轴是水平的,,则从主轴向工件看(从机床后面向前看),X轴的正向指向右边;,若Z轴是垂直的,,从主轴向立柱看(从机床正面看),对于,单立柱机床,,X轴的正向指向右边;,对于,双立柱机床,,从主轴向左侧立柱看时,X轴的正向指向右边;,一、数控编程基本知识,(2)X坐标一、数控编程基本知识,7,2)在工件旋转的机床上,X轴的运动方向是在工件的径向并平行于横向拖板,刀具离开工件旋转中心的方向为X轴的正向;,一、数控编程基本知识,2)在工件旋转的机床上,X轴的运动方向是在工件的径向并平行于,8,(3),Y坐标,1)确定XZ的坐标的正方向后,用右手直角坐标系确定Y标的方向;,三)附加坐标系,为了编程和加工的方便,有时还要设置附加坐标系。,对于直线运动,通常建立的附加坐标系有:,1)指定,平行,于X、Y、Z的坐标轴,可以采用的附加坐标系:,第二组U、V、W坐标,第三组P、Q、R坐标;,2)指定,不平行,于X、Y、Z的坐标轴,也可以采用的附加坐标系:,第二组U、V、W坐标,第三组P、Q、R坐标;,一、数控编程基本知识,(3)Y坐标一、数控编程基本知识,9,CJK6032,坐标轴,Z,+,X,+,+,+,一、数控机床编程基础,CJK6032坐标轴Z+X+一、数控机床编程基础,10,一、数控编程基本知识,数控立式铣床的坐标系,一、数控编程基本知识数控立式铣床的坐标系,11,一、数控编程基本知识,卧式数控铣床的坐标系,Z,Y,X,一、数控编程基本知识卧式数控铣床的坐标系ZYX,12,一、数控编程基本知识,数控龙门铣床的坐标系,Z,Y,X,一、数控编程基本知识数控龙门铣床的坐标系ZYX,13,一、数控编程基本知识,2、机床原点、机床参考点、机床坐标系,(1)机床原点,机床原点是指在机床上设置的一个固定点,即机床坐标系的原点。它在机床装配、调试时就已确定下来,是数控机床进行加工运动的基准参考点,在数控机床的使用说明书上均有说明;,在数控铣床上,机床原点一般取在X、Y、Z坐标的正方向极限位置上。,一、数控编程基本知识2、机床原点、机床参考点、机床坐标系,14,一、数控编程基本知识,一、数控编程基本知识,15,(2)机床参考点:,为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个固定的机械的,机床参考点,(测量起点),,,(该点系统不能确定其位置),一、数控编程基本知识,机床参考点的位置是由机床制造厂家在每个进给轴上用限位开关精确调整好的,坐标值已输入数控系统中。因此参考点对 机床原点的坐标是一个已知数。,注意,:通常在数控铣床上机床原点和机床参考点是重合的;而在数控车床上机床参考点是离机床原点最远的极限点。,一、数控编程基本知识 机床参考点的位置是由机床制造厂,16,数控机床开机时,必须先回零,即确定机床原点,而确定机床原点的运动就是刀架返回参考点的操作,这样通过确认参考点,就确定了机床原点。只有机床参考点被确认后,刀具(或工作台)移动才有基准。,为什么要返回参考点?,在机床通电后,要在机床上建立唯一的坐标系,而大多数数控机床的位置反馈系统都使用增量式的旋转编码器或者增量式的光栅尺作为反馈元件,因而机床在通电开机后,无法确定当前在机床坐标系中的真实位置,所以都必须首先返回参考点,从而确定机床的坐标系原点。,一、数控编程基本知识,数控机床开机时,必须先回零,即确定机床原点,而确定机床,17,一、数控编程基本知识,一、数控编程基本知识,18,一、数控编程基本知识,(3)机床坐标系,以机床原点为原点,机床坐标轴为轴,建立的坐标系即,机床坐标系,。,(该坐标系是机床位置控制的参照系),一、数控编程基本知识,19,3、工件坐标系、程序原点,定义:,工件坐标系,是编程人员在编程时使用的,编程人员选择工件上的某一点为原点(也称,程序原点,),建立一个坐标系,称为,工件坐标系,。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。,一、数控编程基本知识,3、工件坐标系、程序原点一、数控编程基本知识,20,一、数控编程基本知识,o,),(,编程原点,工件原点,Y,+,X,+,Y,+,o,X,+,一、数控编程基本知识o)(编程原点工件原点Y+X+Y+oX,21,图,4,一、数控编程基本知识,图4 一、数控编程基本知识,22,