数控机床编程基础讲义25151.pptx

上传人:muj****520 文档编号:91011831 上传时间:2023-05-21 格式:PPTX 页数:116 大小:871.72KB
返回 下载 相关 举报
数控机床编程基础讲义25151.pptx_第1页
第1页 / 共116页
数控机床编程基础讲义25151.pptx_第2页
第2页 / 共116页
点击查看更多>>
资源描述

《数控机床编程基础讲义25151.pptx》由会员分享,可在线阅读,更多相关《数控机床编程基础讲义25151.pptx(116页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数控铣、加工中心编程讲义一、数控机床编程基本知识二、数控铣床编程基本指令三、数控铣床编程实例 四、数控铣床编程基本指令五、数控铣床编程实例六、用户宏程序数控机床编程基础1、机床坐标轴、机床坐标轴2、机床原点、参考点、机床坐标系、机床原点、参考点、机床坐标系3、工件原点和工件坐标、工件原点和工件坐标4、绝对、增量编程、绝对、增量编程5、直径、半径编程、直径、半径编程6、程序格式、程序格式二、数控编程基本知识二、数控编程基本知识1 1、坐标系统、坐标系统 1 1 1 1)基本坐标轴)基本坐标轴)基本坐标轴)基本坐标轴 数控机床的坐标轴和方向的命名制订了统一的标准,数控机床的坐标轴和方向的命名制订了

2、统一的标准,规定规定直线进给运动直线进给运动的坐标轴用的坐标轴用X X,Y Y,Z Z表示表示,常称,常称基本坐标轴基本坐标轴。二、数控编程基本知识二、数控编程基本知识2 2)旋转轴)旋转轴 围绕围绕X X,Y Y,Z Z轴旋转轴旋转的的的的圆周进给坐标轴圆周进给坐标轴分别用分别用A A,B B,C C表示,根据右手螺旋定则,如表示,根据右手螺旋定则,如图图1 1所示,以大姆指指向所示,以大姆指指向+X+X,+Y+Y,+Z+Z方向,则方向,则食指、中指等的指向是圆周进给运动的食指、中指等的指向是圆周进给运动的+A+A,+B+B,+C+C方向。方向。二、数控编程基本知识二、数控编程基本知识基本轴

3、与旋转轴的方向基本轴与旋转轴的方向:+X=-X,+Y=-Y,+Z=-Z +X=-X,+Y=-Y,+Z=-Z +X=-X,+Y=-Y,+Z=-Z +X=-X,+Y=-Y,+Z=-Z,+A=-A,+B=-B,+C=-C +A=-A,+B=-B,+C=-C +A=-A,+B=-B,+C=-C +A=-A,+B=-B,+C=-C 同样两者运动的负方向也彼此相反。同样两者运动的负方向也彼此相反。同样两者运动的负方向也彼此相反。同样两者运动的负方向也彼此相反。二、数控编程基本知识二、数控编程基本知识+X+X+Y+Z+Y+Z+Y+C+Z+A+B+C+X+Y+Z+A+B+X 图 1 机床坐标轴二、数控编程基本

4、知识二、数控编程基本知识3 3 3 3)附加坐标轴:)附加坐标轴:)附加坐标轴:)附加坐标轴:在基本的线性坐标轴在基本的线性坐标轴在基本的线性坐标轴在基本的线性坐标轴X X X X,Y Y Y Y,Z Z Z Z之外的附加线性坐标轴指定为之外的附加线性坐标轴指定为之外的附加线性坐标轴指定为之外的附加线性坐标轴指定为U U U U,V V V V,W W W W 和和和和P P P P,Q Q Q Q,R R R R。这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向这些附加坐标轴的运动方向

5、,可按决定基本坐标轴运动方向的方法来决定。的方法来决定。的方法来决定。的方法来决定。二、数控编程基本知识二、数控编程基本知识CJK6032坐标轴坐标轴Z+X+一、数控机床编程基础一、数控机床编程基础 ZJK-7532 ZJK-7532立式铣床轴的定义立式铣床轴的定义二、数控编程基本知识二、数控编程基本知识+Y+X图2 华中I型ZJK7532铣床坐标系统+Z2 2 2 2、机床参考点、机床零点、机床坐标系、机床参考点、机床零点、机床坐标系、机床参考点、机床零点、机床坐标系、机床参考点、机床零点、机床坐标系机床参考点:为了正确地在机床工作时建立机床坐标系,通机床参考点:为了正确地在机床工作时建立机

6、床坐标系,通机床参考点:为了正确地在机床工作时建立机床坐标系,通机床参考点:为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个固定的机械的常在每个坐标轴的移动范围内设置一个固定的机械的常在每个坐标轴的移动范围内设置一个固定的机械的常在每个坐标轴的移动范围内设置一个固定的机械的机床机床机床机床参考点参考点参考点参考点(测量起点),(测量起点),(测量起点),(测量起点),(该点系统不能确定其位置)(该点系统不能确定其位置)(该点系统不能确定其位置)(该点系统不能确定其位置)机床零点:通过已知参考点机床零点:通过已知参考点机床零点:通过已知参考点机床零点:通过已知参考点(已

7、知点)(已知点)(已知点)(已知点)、系统设置的参考点与机、系统设置的参考点与机、系统设置的参考点与机、系统设置的参考点与机床零点的关系可确定一固定的床零点的关系可确定一固定的床零点的关系可确定一固定的床零点的关系可确定一固定的机床零点机床零点机床零点机床零点,也称为机床坐标,也称为机床坐标,也称为机床坐标,也称为机床坐标系的原点。系的原点。系的原点。系的原点。(该点系统能确定其位置)。(该点系统能确定其位置)。(该点系统能确定其位置)。(该点系统能确定其位置)。机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的机床坐标系:以机床原点为原点

8、,机床坐标轴为轴,建立的机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的坐标系即坐标系即坐标系即坐标系即机床坐标系机床坐标系机床坐标系机床坐标系。(该坐标系是机床位置控制的参照系)(该坐标系是机床位置控制的参照系)(该坐标系是机床位置控制的参照系)(该坐标系是机床位置控制的参照系)二、数控编程基本知识二、数控编程基本知识3 3、工件坐标系、程序原点、工件坐标系、程序原点定义:定义:定义:定义:工件坐标系工件坐标系工件坐标系工件坐标系是编程人员在编程时使用的,是编程人员在编程时使用的,是编程人员在编程时使用的,是编程人员在编程时使用的,编程人员选择工件上的某一点为原点(也称编程人员选择工件上

9、的某一点为原点(也称编程人员选择工件上的某一点为原点(也称编程人员选择工件上的某一点为原点(也称程程程程序原点序原点序原点序原点),建立一个坐标系,称为),建立一个坐标系,称为),建立一个坐标系,称为),建立一个坐标系,称为工件坐标系工件坐标系工件坐标系工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系一旦建立便一直有效,直到被新的工件坐标系一旦建立便一直有效,直到被新的工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。工件坐标系所取代。工件坐标系所取代。工件坐标系所取代。二、数控编程基本知识二、数控编程基本知识二、数控编程基本知识二、数控编程基本知识o)(编程原点工件原点

10、Y+X+Y+oX+图图4 二、数控编程基本知识二、数控编程基本知识5-15-15-15-1、M M M M指令指令指令指令(或辅助功能或辅助功能或辅助功能或辅助功能)五、数控铣床常用编程指令五、数控铣床常用编程指令 5-2、G指 令(准 备 功 能)五、数控铣床常用编程指令五、数控铣床常用编程指令 五、数控铣床常用编程指令五、数控铣床常用编程指令 一、有关坐标和坐标系的指令一、有关坐标和坐标系的指令一、有关坐标和坐标系的指令一、有关坐标和坐标系的指令 1 1 1 1、绝对值编程、绝对值编程、绝对值编程、绝对值编程G90G90G90G90与相对值编程与相对值编程与相对值编程与相对值编程G91G9

11、1G91G91 格式:格式:格式:格式:G90 G X Y Z G90 G X Y Z G90 G X Y Z G90 G X Y Z G91 G X Y Z G91 G X Y Z G91 G X Y Z G91 G X Y Z G90G90G90G90为绝对值编程,每个轴上的编程值是相对于程序原为绝对值编程,每个轴上的编程值是相对于程序原为绝对值编程,每个轴上的编程值是相对于程序原为绝对值编程,每个轴上的编程值是相对于程序原点的。点的。点的。点的。G91G91G91G91为相对值编程,每个轴上的编程值是相对于前一位为相对值编程,每个轴上的编程值是相对于前一位为相对值编程,每个轴上的编程值是

12、相对于前一位为相对值编程,每个轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。置而言的,该值等于沿轴移动的距离。置而言的,该值等于沿轴移动的距离。置而言的,该值等于沿轴移动的距离。G90G90G90G90、G91G91G91G91为模态功能,为模态功能,为模态功能,为模态功能,G90G90G90G90为缺省值。为缺省值。为缺省值。为缺省值。区别区别区别区别:图图图图8 8 8 8中给出了刀具由原点按顺序向中给出了刀具由原点按顺序向中给出了刀具由原点按顺序向中给出了刀具由原点按顺序向1 1 1 1、2 2 2 2、3 3 3 3点移点移点移点移动时两种不同指令的区别。动时两种不同指令

13、的区别。动时两种不同指令的区别。动时两种不同指令的区别。图图8 8 两两种种指指令令方方式式 五、数控铣床常用编程指令五、数控铣床常用编程指令 2 2 2 2、坐标系设定、坐标系设定、坐标系设定、坐标系设定G92 G92 G92 G92 格式:格式:格式:格式:G92 X_ Y_ Z_ A_G92 X_ Y_ Z_ A_G92 X_ Y_ Z_ A_G92 X_ Y_ Z_ A_ 其其其其中中中中,X X X X、Y Y Y Y、Z Z Z Z、A A A A为为为为坐坐坐坐标标标标原原原原点点点点(程程程程序序序序原原原原点点点点)到到到到刀具起点(对刀点)的有向距离。刀具起点(对刀点)的有

14、向距离。刀具起点(对刀点)的有向距离。刀具起点(对刀点)的有向距离。建立:建立:建立:建立:G92G92G92G92指令通过设定刀具起点相对于坐标原指令通过设定刀具起点相对于坐标原指令通过设定刀具起点相对于坐标原指令通过设定刀具起点相对于坐标原点的位置建立坐标系。此坐标系一旦建立起来,点的位置建立坐标系。此坐标系一旦建立起来,点的位置建立坐标系。此坐标系一旦建立起来,点的位置建立坐标系。此坐标系一旦建立起来,后序的绝对值指令坐标位置都是此工件坐标系中的坐后序的绝对值指令坐标位置都是此工件坐标系中的坐后序的绝对值指令坐标位置都是此工件坐标系中的坐后序的绝对值指令坐标位置都是此工件坐标系中的坐标值

15、。标值。标值。标值。五、数控铣床常用编程指令五、数控铣床常用编程指令 五、数控铣床常用编程指令五、数控铣床常用编程指令 X、Z取值原则:1 1 1 1、方便数学计算和简化编程;、方便数学计算和简化编程;、方便数学计算和简化编程;、方便数学计算和简化编程;2 2 2 2、容易找正对刀;、容易找正对刀;、容易找正对刀;、容易找正对刀;3 3 3 3、便于加工检查;、便于加工检查;、便于加工检查;、便于加工检查;4 4 4 4、引起的加工误差小;、引起的加工误差小;、引起的加工误差小;、引起的加工误差小;5 5 5 5、不要与机床、工件发生碰撞;、不要与机床、工件发生碰撞;、不要与机床、工件发生碰撞

16、;、不要与机床、工件发生碰撞;6 6 6 6、方便拆卸工件;、方便拆卸工件;、方便拆卸工件;、方便拆卸工件;7 7 7 7、空行程不要太长;、空行程不要太长;、空行程不要太长;、空行程不要太长;注意注意 1 1 1 1、执行此段程序只是建立在工件坐标系中刀具起点相对于程、执行此段程序只是建立在工件坐标系中刀具起点相对于程、执行此段程序只是建立在工件坐标系中刀具起点相对于程、执行此段程序只是建立在工件坐标系中刀具起点相对于程序原点的位置,刀具并不产生运动。序原点的位置,刀具并不产生运动。序原点的位置,刀具并不产生运动。序原点的位置,刀具并不产生运动。2 2 2 2、执行此程序段之前必须保证刀位点

17、与程序起点(对刀点)、执行此程序段之前必须保证刀位点与程序起点(对刀点)、执行此程序段之前必须保证刀位点与程序起点(对刀点)、执行此程序段之前必须保证刀位点与程序起点(对刀点)符合。符合。符合。符合。3 3 3 3、G92G92G92G92指令必须单独一个程序段指定,并放在程序的首段。指令必须单独一个程序段指定,并放在程序的首段。指令必须单独一个程序段指定,并放在程序的首段。指令必须单独一个程序段指定,并放在程序的首段。五、数控铣床常用编程指令五、数控铣床常用编程指令 3 3 3 3、工件坐标系选择、工件坐标系选择、工件坐标系选择、工件坐标系选择G54-G59 G54-G59 G54-G59

18、G54-G59 格式:格式:格式:格式:五、数控铣床常用编程指令五、数控铣床常用编程指令 注意事项:注意事项:注意事项:注意事项:G92 G92 G92 G92指令需后续坐标值指定刀具起点在当前工件坐标指令需后续坐标值指定刀具起点在当前工件坐标指令需后续坐标值指定刀具起点在当前工件坐标指令需后续坐标值指定刀具起点在当前工件坐标系中的坐标值,系中的坐标值,系中的坐标值,系中的坐标值,因此须用单独一个程序段指定因此须用单独一个程序段指定因此须用单独一个程序段指定因此须用单独一个程序段指定,该程序,该程序,该程序,该程序段中尽管有位置指令值,段中尽管有位置指令值,段中尽管有位置指令值,段中尽管有位置

19、指令值,但并不产生运动但并不产生运动但并不产生运动但并不产生运动,在使用,在使用,在使用,在使用G92G92G92G92指令前,指令前,指令前,指令前,必须保证刀具回到加工起始点即对刀点必须保证刀具回到加工起始点即对刀点必须保证刀具回到加工起始点即对刀点必须保证刀具回到加工起始点即对刀点。使用使用使用使用G54G54G54G54G59G59G59G59建立工件坐标系时,该指令可单独指定建立工件坐标系时,该指令可单独指定建立工件坐标系时,该指令可单独指定建立工件坐标系时,该指令可单独指定(如上例中的如上例中的如上例中的如上例中的N02N02N02N02句句句句),也可与其他指令同段指定,也可与其

20、他指令同段指定,也可与其他指令同段指定,也可与其他指令同段指定(如上例中如上例中如上例中如上例中的的的的N01N01N01N01句句句句)。使用该指令前,先用。使用该指令前,先用。使用该指令前,先用。使用该指令前,先用MDIMDIMDIMDI方式输入该坐标系方式输入该坐标系方式输入该坐标系方式输入该坐标系坐标原点在机床坐标系中的坐标值,使用坐标原点在机床坐标系中的坐标值,使用坐标原点在机床坐标系中的坐标值,使用坐标原点在机床坐标系中的坐标值,使用G54G54G54G54指令在开指令在开指令在开指令在开机前,必须回过一次参考点机前,必须回过一次参考点机前,必须回过一次参考点机前,必须回过一次参考

21、点五、数控铣床常用编程指令五、数控铣床常用编程指令 4 4 4 4、直接机床坐标系编程、直接机床坐标系编程、直接机床坐标系编程、直接机床坐标系编程G53 G53 G53 G53 格式:格式:格式:格式:G53 G53 G53 G53 在含有在含有在含有在含有G53G53G53G53指令的程序段中,用绝对值编程指令的程序段中,用绝对值编程指令的程序段中,用绝对值编程指令的程序段中,用绝对值编程(G90)(G90)(G90)(G90)的移的移的移的移动指令位置就是在机床坐标系中动指令位置就是在机床坐标系中动指令位置就是在机床坐标系中动指令位置就是在机床坐标系中(相对于机床原点相对于机床原点相对于机

22、床原点相对于机床原点)的的的的坐标值。坐标值。坐标值。坐标值。G53G53G53G53指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。五、数控铣床常用编程指令五、数控铣床常用编程指令 5 5 5 5、坐标平面选择、坐标平面选择、坐标平面选择、坐标平面选择G17G17G17G17,G18G18G18G18,G19 G19 G19 G19 格式:格式:格式:格式:G17G17G17G17 G18G18G18G18 G19 G19 G19 G19该指令选择一个平面,在此平面中进行圆弧插补和刀该指令选择一个平面,在此平面中

23、进行圆弧插补和刀该指令选择一个平面,在此平面中进行圆弧插补和刀该指令选择一个平面,在此平面中进行圆弧插补和刀具半径补偿。具半径补偿。具半径补偿。具半径补偿。G17G17G17G17选择选择选择选择XYXYXYXY平面,平面,平面,平面,G18G18G18G18选择选择选择选择ZXZXZXZX平面,平面,平面,平面,G19G19G19G19选择选择选择选择YZYZYZYZ平面。平面。平面。平面。移动指令与平面选择无关。例如在规定了移动指令与平面选择无关。例如在规定了移动指令与平面选择无关。例如在规定了移动指令与平面选择无关。例如在规定了G17 Z_G17 Z_G17 Z_G17 Z_时,时,时,

24、时,Z Z Z Z轴照样会移动。轴照样会移动。轴照样会移动。轴照样会移动。G17G17G17G17、G18G18G18G18、G19G19G19G19为模态功能,可相互注销,为模态功能,可相互注销,为模态功能,可相互注销,为模态功能,可相互注销,G17G17G17G17为缺省为缺省为缺省为缺省值。值。值。值。五、数控铣床常用编程指令五、数控铣床常用编程指令 二、有关单位的设定二、有关单位的设定 1 1 1 1、尺寸单位选择、尺寸单位选择、尺寸单位选择、尺寸单位选择G20G20G20G20,G21G21G21G21,G22G22G22G22格式:格式:格式:格式:G20G20G20G20 G21

25、 G21 G21 G21 G22 G22 G22 G22本系统采用本系统采用本系统采用本系统采用3 3 3 3种尺寸输入制式:英制由种尺寸输入制式:英制由种尺寸输入制式:英制由种尺寸输入制式:英制由G20G20G20G20指定,公制指定,公制指定,公制指定,公制由由由由G21G21G21G21指定,脉冲当量由指定,脉冲当量由指定,脉冲当量由指定,脉冲当量由G22G22G22G22指定,缺省时采用公制。指定,缺省时采用公制。指定,缺省时采用公制。指定,缺省时采用公制。3 3 3 3种制式下线性轴、旋转轴的尺寸单位如表种制式下线性轴、旋转轴的尺寸单位如表种制式下线性轴、旋转轴的尺寸单位如表种制式下

26、线性轴、旋转轴的尺寸单位如表4 4 4 4所示。所示。所示。所示。五、数控铣床常用编程指令五、数控铣床常用编程指令 线性轴旋转轴英制(G20)英寸度公制(G21)毫米度脉冲当量(G22)移动轴脉冲当量旋转轴脉冲当量表表4 4 尺尺寸寸输输入入制制式式及及其其单单位位 这这这这3 3 3 3个个个个G G G G代代代代码码码码必必必必须须须须在在在在程程程程序序序序的的的的开开开开头头头头坐坐坐坐标标标标系系系系设设设设定定定定之之之之前前前前用用用用单单单单独独独独的的的的程序段指令。程序段指令。程序段指令。程序段指令。G G 2 20 0G G 2 20 0,G G 2 21 1G G 2

27、 21 1,G G 2 22 2G G 2 22 2不不 能能 在在 程程 序序 的的 中中 途途 切切 换换。不不 能能 在在 程程 序序 的的 中中 途途 切切 换换。五、数控铣床常用编程指令五、数控铣床常用编程指令 2 2 2 2、进给速度单位的设定、进给速度单位的设定、进给速度单位的设定、进给速度单位的设定G94G94G94G94、G95 G95 G95 G95 格式:格式:格式:格式:G94 F_ G94 F_ G94 F_ G94 F_ G95 F_ G95 F_ G95 F_ G95 F_ G94G94G94G94为每分钟进给,为每分钟进给,为每分钟进给,为每分钟进给,F F F

28、 F的单位依的单位依的单位依的单位依G20/G21/G22G20/G21/G22G20/G21/G22G20/G21/G22的设定而的设定而的设定而的设定而分别为分别为分别为分别为mm/minmm/minmm/minmm/min,in/minin/minin/minin/min或脉冲当量或脉冲当量或脉冲当量或脉冲当量/min/min/min/min。此外,。此外,。此外,。此外,G94 G94 G94 G94 F_F_F_F_可以指定旋转轴的速度,旋转轴的速度单位为度可以指定旋转轴的速度,旋转轴的速度单位为度可以指定旋转轴的速度,旋转轴的速度单位为度可以指定旋转轴的速度,旋转轴的速度单位为度/

29、min/min/min/min或脉冲当量或脉冲当量或脉冲当量或脉冲当量/min/min/min/min。G95 G95 G95 G95为每转进给,在为每转进给,在为每转进给,在为每转进给,在F F F F之后,直接指定刀具在主轴转一之后,直接指定刀具在主轴转一之后,直接指定刀具在主轴转一之后,直接指定刀具在主轴转一转的进给量,单位依转的进给量,单位依转的进给量,单位依转的进给量,单位依G20/G21/G22G20/G21/G22G20/G21/G22G20/G21/G22的设定而分别为的设定而分别为的设定而分别为的设定而分别为mm/rmm/rmm/rmm/r,in/rin/rin/rin/r或

30、脉冲当量或脉冲当量或脉冲当量或脉冲当量/r/r/r/r。这个功能必须在主轴装。这个功能必须在主轴装。这个功能必须在主轴装。这个功能必须在主轴装有编码器时才能使用。有编码器时才能使用。有编码器时才能使用。有编码器时才能使用。G94 G94 G94 G94、G95G95G95G95为模态功能,可相互注销,为模态功能,可相互注销,为模态功能,可相互注销,为模态功能,可相互注销,G94G94G94G94为缺省值。为缺省值。为缺省值。为缺省值。五、数控铣床常用编程指令五、数控铣床常用编程指令 三、进给控制指令三、进给控制指令三、进给控制指令三、进给控制指令 1 1 1 1、快速定位指令、快速定位指令、快

31、速定位指令、快速定位指令G00G00G00G00格式:格式:格式:格式:G00 X_Y_Z_A_G00 X_Y_Z_A_G00 X_Y_Z_A_G00 X_Y_Z_A_ 其中,其中,其中,其中,X X X X、Y Y Y Y、Z Z Z Z、A A A A为快速定位终点,为快速定位终点,为快速定位终点,为快速定位终点,G90 G90 G90 G90时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;G91 G91 G91 G91时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起

32、点的位移量。G00 G00 G00 G00为模态功能,可由为模态功能,可由为模态功能,可由为模态功能,可由G01G01G01G01、G02G02G02G02、G03G03G03G03或或或或G33G33G33G33功能注销。功能注销。功能注销。功能注销。五、数控铣床常用编程指令五、数控铣床常用编程指令 2 2 2 2、单方向定位指令、单方向定位指令、单方向定位指令、单方向定位指令G60 G60 G60 G60 格式:格式:格式:格式:G60 X_Y_Z_A_G60 X_Y_Z_A_G60 X_Y_Z_A_G60 X_Y_Z_A_ 其中,其中,其中,其中,X X X X、Y Y Y Y、Z Z

33、Z Z、A A A A、为定位终点,在、为定位终点,在、为定位终点,在、为定位终点,在G90G90G90G90时为终点在时为终点在时为终点在时为终点在工件坐标系中的坐标;在工件坐标系中的坐标;在工件坐标系中的坐标;在工件坐标系中的坐标;在G91G91G91G91时为终点相对于起点的时为终点相对于起点的时为终点相对于起点的时为终点相对于起点的位移量。位移量。位移量。位移量。在单向定位时,每一轴的在单向定位时,每一轴的在单向定位时,每一轴的在单向定位时,每一轴的定位方向定位方向定位方向定位方向是由机床参数确定是由机床参数确定是由机床参数确定是由机床参数确定的。在的。在的。在的。在G60G60G60

34、G60中,先以中,先以中,先以中,先以G00G00G00G00速度快速定位到一中间点,然速度快速定位到一中间点,然速度快速定位到一中间点,然速度快速定位到一中间点,然后以一固定速度移动到定位终点。后以一固定速度移动到定位终点。后以一固定速度移动到定位终点。后以一固定速度移动到定位终点。中间点与定位终点中间点与定位终点中间点与定位终点中间点与定位终点的距离的距离的距离的距离(偏移值)是一常量,(偏移值)是一常量,(偏移值)是一常量,(偏移值)是一常量,由机床参数设定由机床参数设定由机床参数设定由机床参数设定,且从,且从,且从,且从中间点到定位终点的方向即为定位方向。中间点到定位终点的方向即为定位

35、方向。中间点到定位终点的方向即为定位方向。中间点到定位终点的方向即为定位方向。G60G60G60G60指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。五、数控铣床常用编程指令五、数控铣床常用编程指令 3 3 3 3、线性进给指令、线性进给指令、线性进给指令、线性进给指令G01 G01 G01 G01 格式:格式:格式:格式:G01 X _Y_Z_A_F_ G01 X _Y_Z_A_F_ G01 X _Y_Z_A_F_ G01 X _Y_Z_A_F_ 其中,其中,其中,其中,X X X X、Y Y Y Y、Z Z Z

36、 Z、A A A A、为终点,、为终点,、为终点,、为终点,G90G90G90G90时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;G91G91G91G91时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。G01G01G01G01和和和和F F F F都是模态代码,都是模态代码,都是模态代码,都是模态代码,G01G01G01G01可由可由可由可由G00G00G00G00、G02G02G02G02、G03G03G03G03或或或或G33G33G33G33功功功功能

37、注销。能注销。能注销。能注销。五、数控铣床常用编程指令五、数控铣床常用编程指令 4 4 4 4、圆弧进给指令、圆弧进给指令、圆弧进给指令、圆弧进给指令G02G02G02G02,G03G03G03G03 圆弧进给圆弧进给圆弧进给圆弧进给 格式:格式:格式:格式:其中用其中用其中用其中用G17G17G17G17代码进行代码进行代码进行代码进行XYXYXYXY平面的指定,省略时就被默认为是平面的指定,省略时就被默认为是平面的指定,省略时就被默认为是平面的指定,省略时就被默认为是G17G17G17G17,但当在但当在但当在但当在ZXZXZXZX(G18G18G18G18)和)和)和)和YZYZYZYZ

38、(G19G19G19G19)平面上编程时,平面指定代码不能省略。)平面上编程时,平面指定代码不能省略。)平面上编程时,平面指定代码不能省略。)平面上编程时,平面指定代码不能省略。五五、数控铣床常用编程指令、数控铣床常用编程指令 F_ 五五、数控铣床常用编程指令、数控铣床常用编程指令 起点I I I I、J J J J、K K K K分分别别表表示示分分别别表表示示 X X X X(U U U U),),Y Y Y Y(V V V V),),Z Z Z Z(W W W W)轴轴圆圆心心的的坐坐)轴轴圆圆心心的的坐坐标标 减减 去去 圆圆 弧弧 起起 点点 的的 坐坐 标标,如如 图图标标 减减

39、去去 圆圆 弧弧 起起 点点 的的 坐坐 标标,如如 图图 2 2 1 12 2 1 1所所示示所所示示五五、数控铣床常用编程指令、数控铣床常用编程指令 圆心终点(X 园弧插补注意事项:园弧插补注意事项:1 1 1 1、当圆弧圆心角小于、当圆弧圆心角小于、当圆弧圆心角小于、当圆弧圆心角小于180180180180时,时,时,时,R R R R为正值,为正值,为正值,为正值,2 2 2 2、当圆弧圆心角大于、当圆弧圆心角大于、当圆弧圆心角大于、当圆弧圆心角大于180180180180时时时时,R,R,R,R为负值,为负值,为负值,为负值,3 3 3 3、整圆编程时不可以使用、整圆编程时不可以使用

40、、整圆编程时不可以使用、整圆编程时不可以使用R R R R,只能用,只能用,只能用,只能用I I I I、J J J J、K K K K;4 4 4 4、F F F F为编程的两个轴的合成进给速度。为编程的两个轴的合成进给速度。为编程的两个轴的合成进给速度。为编程的两个轴的合成进给速度。五五、数控铣床常用编程指令、数控铣床常用编程指令 例例例例.见下图所示,用见下图所示,用见下图所示,用见下图所示,用8888的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面3mm3mm3mm3mm深凹槽深凹槽深凹槽深

41、凹槽二、数控铣床编程实例二、数控铣床编程实例 808070701515100100606010108 88 8R10R10例例例例.图图图图27272727所示的螺旋线程序所示的螺旋线程序所示的螺旋线程序所示的螺旋线程序G91G91G91G91时:时:时:时:G91 G03 X-30.0 Y30.0 R30.0 Z10 F100G91 G03 X-30.0 Y30.0 R30.0 Z10 F100G91 G03 X-30.0 Y30.0 R30.0 Z10 F100G91 G03 X-30.0 Y30.0 R30.0 Z10 F100G90G90G90G90时:时:时:时:G90 G03 X0

42、 Y30.0 R30.0 Z10 F100G90 G03 X0 Y30.0 R30.0 Z10 F100G90 G03 X0 Y30.0 R30.0 Z10 F100G90 G03 X0 Y30.0 R30.0 Z10 F100G91G91G91G91时时时时:G91 G19 G02 Y30 Z-30 R30 X10 F100:G91 G19 G02 Y30 Z-30 R30 X10 F100:G91 G19 G02 Y30 Z-30 R30 X10 F100:G91 G19 G02 Y30 Z-30 R30 X10 F100G90G90G90G90时:时:时:时:G90 G19 G02 Y3

43、0 Z0.0 R30.0 X10 F100G90 G19 G02 Y30 Z0.0 R30.0 X10 F100G90 G19 G02 Y30 Z0.0 R30.0 X10 F100G90 G19 G02 Y30 Z0.0 R30.0 X10 F100五五、数控铣床常用编程指令、数控铣床常用编程指令 例例例例.图图图图27272727所示的螺旋线程序所示的螺旋线程序所示的螺旋线程序所示的螺旋线程序%0027%0027%0027%0027G92 X30 Y-50 Z30G92 X30 Y-50 Z30G92 X30 Y-50 Z30G92 X30 Y-50 Z30G01 Y0 F200G01 Y

44、0 F200G01 Y0 F200G01 Y0 F200G03 X0 Y30 R30 Z10G03 X0 Y30 R30 Z10G03 X0 Y30 R30 Z10G03 X0 Y30 R30 Z10G00 Z30G00 Z30G00 Z30G00 Z30X30Y-50X30Y-50X30Y-50X30Y-50M30M30M30M30五五、数控铣床常用编程指令、数控铣床常用编程指令 例例例例.下图所示用直径下图所示用直径下图所示用直径下图所示用直径10mm10mm10mm10mm的键槽刀加工直径的键槽刀加工直径的键槽刀加工直径的键槽刀加工直径50505050的孔,工件高的孔,工件高的孔,工件高

45、的孔,工件高10mm10mm10mm10mm%0027%0027%0027%0027N1 G92 X0 Y0 Z30 N10 G03 I-20 Z3N1 G92 X0 Y0 Z30 N10 G03 I-20 Z3N1 G92 X0 Y0 Z30 N10 G03 I-20 Z3N1 G92 X0 Y0 Z30 N10 G03 I-20 Z3N2 G01 Z11 X20 F200 N11 G03 I-20 Z2N2 G01 Z11 X20 F200 N11 G03 I-20 Z2N2 G01 Z11 X20 F200 N11 G03 I-20 Z2N2 G01 Z11 X20 F200 N11 G

46、03 I-20 Z2N3 G03 I-20 Z10 N12 G03 I-20 Z1N3 G03 I-20 Z10 N12 G03 I-20 Z1N3 G03 I-20 Z10 N12 G03 I-20 Z1N3 G03 I-20 Z10 N12 G03 I-20 Z1N4 G03 I-20 Z9 N13 G03 I-20 Z0N4 G03 I-20 Z9 N13 G03 I-20 Z0N4 G03 I-20 Z9 N13 G03 I-20 Z0N4 G03 I-20 Z9 N13 G03 I-20 Z0N5 G03 I-20 Z8 N14 G03 I-20N5 G03 I-20 Z8 N14

47、G03 I-20N5 G03 I-20 Z8 N14 G03 I-20N5 G03 I-20 Z8 N14 G03 I-20N6 G03 I-20 Z7 N15 G01 X0N6 G03 I-20 Z7 N15 G01 X0N6 G03 I-20 Z7 N15 G01 X0N6 G03 I-20 Z7 N15 G01 X0N7 G03 I-20 Z6 N16 G00 Z30N7 G03 I-20 Z6 N16 G00 Z30N7 G03 I-20 Z6 N16 G00 Z30N7 G03 I-20 Z6 N16 G00 Z30N8 G03 I-20 Z5 N17 X30 Y-50N8 G03

48、I-20 Z5 N17 X30 Y-50N8 G03 I-20 Z5 N17 X30 Y-50N8 G03 I-20 Z5 N17 X30 Y-50N9 G03 I-20 Z4 N18 M30N9 G03 I-20 Z4 N18 M30N9 G03 I-20 Z4 N18 M30N9 G03 I-20 Z4 N18 M30五五、数控铣床常用编程指令、数控铣床常用编程指令 6 6 6 6、虚轴指令、虚轴指令、虚轴指令、虚轴指令G07G07G07G07及正弦线插补及正弦线插补及正弦线插补及正弦线插补格式:格式:格式:格式:虚轴规定如下:虚轴规定如下:虚轴规定如下:虚轴规定如下:G07 G07 G0

49、7 G07 取取取取0 0 0 0时:指定轴为虚轴时:指定轴为虚轴时:指定轴为虚轴时:指定轴为虚轴G07 G07 G07 G07 取取取取1 1 1 1时:指定轴为实轴时:指定轴为实轴时:指定轴为实轴时:指定轴为实轴 五五、数控铣床常用编程指令、数控铣床常用编程指令 7 7 7 7、正弦线插补、正弦线插补、正弦线插补、正弦线插补(虚轴加螺旋线插补)(虚轴加螺旋线插补)(虚轴加螺旋线插补)(虚轴加螺旋线插补)1 1 1 1、在在在在G07 G07 G07 G07 指定指定指定指定XXXX、Y Y Y Y、Z0 Z0 Z0 Z0 指令之后,指令之后,指令之后,指令之后,XXXX、Y Y Y Y、Z

50、ZZZ轴就为虚轴,轴就为虚轴,轴就为虚轴,轴就为虚轴,2 2 2 2、虚轴只参加计算,不运动。、虚轴只参加计算,不运动。、虚轴只参加计算,不运动。、虚轴只参加计算,不运动。3 3 3 3、G07G07G07G07仅在其被规定的程度段中有效。仅在其被规定的程度段中有效。仅在其被规定的程度段中有效。仅在其被规定的程度段中有效。4 4 4 4、虚轴仅对自动操作有效,手动操作无效。、虚轴仅对自动操作有效,手动操作无效。、虚轴仅对自动操作有效,手动操作无效。、虚轴仅对自动操作有效,手动操作无效。五五、数控铣床常用编程指令、数控铣床常用编程指令 例例例例.图图图图28282828所示,关于所示,关于所示,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 消防试题

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁