数控铣,加工中心编程讲义.ppt

上传人:qwe****56 文档编号:70023439 上传时间:2023-01-14 格式:PPT 页数:123 大小:1.35MB
返回 下载 相关 举报
数控铣,加工中心编程讲义.ppt_第1页
第1页 / 共123页
数控铣,加工中心编程讲义.ppt_第2页
第2页 / 共123页
点击查看更多>>
资源描述

《数控铣,加工中心编程讲义.ppt》由会员分享,可在线阅读,更多相关《数控铣,加工中心编程讲义.ppt(123页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

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=-ZX=-X,+Y=-Y,+Z=-ZX=-X,+Y=-Y,+Z=-ZX=-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-7532ZJK-7532立式铣床轴的定义立式铣床轴的定义二、数控编程基本知识二、数控编程基本知识+Y+X图2 华中I型ZJK7532铣床坐标系统+Z2 2 2 2、机床参考点、机床零点、机床坐标系、机床参考点、机床零点、机床坐标系、机床参考点、机床零点、机床坐标系、机床参考点、机床零点、机床坐标系机床参考点:为了正确地在机床工作时建立机床坐标系,通机床参考点:为了正确地在机床工作时建立机床坐标系,通机床

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

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

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

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

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

11、格式:格式:格式:格式: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 G54-G59

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

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_时,时,时,时,Z Z Z Z轴照样会移

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

25、22 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 21 1,G G 2 22

27、 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 F的单位依的单位依的单位依

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

29、当量或脉冲当量或脉冲当量/minminminmin。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或脉冲当量或脉冲当量或脉冲当量或脉冲当量/r r r

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

31、:格式: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为快速定位终点,为快速定位终点,为快速定位终点,为快速定位终点,G90G90G90G90时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;G91G91G91G91时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。G00G00G00G00为模态功能,可由为模态功能,可由为模态功

32、能,可由为模态功能,可由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 Z Z、A A A A、为定位终点,在为定位终点,在为定位终点,在为定位终点,在G

33、90G90G90G90时为终点在时为终点在时为终点在时为终点在工件坐标系中的坐标工件坐标系中的坐标工件坐标系中的坐标工件坐标系中的坐标;在;在;在;在G91G91G91G91时为终点相对于起点的时为终点相对于起点的时为终点相对于起点的时为终点相对于起点的位移量。位移量。位移量。位移量。在单向定位时,每一轴的在单向定位时,每一轴的在单向定位时,每一轴的在单向定位时,每一轴的定位方向定位方向定位方向定位方向是由机床参数确定是由机床参数确定是由机床参数确定是由机床参数确定的。在的。在的。在的。在G60G60G60G60中,先以中,先以中,先以中,先以G00G00G00G00速度快速定位到一中间点,然

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

35、0G60G60指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。五、数控铣床常用编程指令五、数控铣床常用编程指令 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 Z、A A A A、为终点,为终点,为终点,为终点,G90G90G90G90时为终点在工件坐

36、标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;G91G91G91G91时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。G01G01G01G01和和和和F F F F都是模态代码,都是模态代码,都是模态代码,都是模态代码,G01G01G01G01可由可由可由可由G00G00G00G00、G02G02G02G02、G03G03G03G03或或或或G33G33G33G33功功功功能注销。能注销。能注销。能注销。五、数控铣床常用编程指令五、数控铣床常用编程指令 4 4 4 4、圆弧

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

38、编程时,平面指定代码不能省略。平面上编程时,平面指定代码不能省略。五五、数控铣床常用编程指令、数控铣床常用编程指令 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)轴轴圆圆心心的的坐坐轴轴圆圆心心的的坐坐标标 减减 去去 圆圆 弧弧 起起 点点 的的 坐坐 标标,如如 图图标标 减减 去去 圆圆 弧弧 起起 点点 的的 坐坐 标标,如如 图图 2 2 1 12 2 1 1所所示示所所示示五五、数控

39、铣床常用编程指令、数控铣床常用编程指令 圆心终点(X 园弧插补注意事项:园弧插补注意事项:1 1 1 1、当圆弧圆心角小于、当圆弧圆心角小于、当圆弧圆心角小于、当圆弧圆心角小于180180180180时,时,时,时,R R R R为正值,为正值,为正值,为正值,2 2 2 2、当圆弧圆心角大于、当圆弧圆心角大于、当圆弧圆心角大于、当圆弧圆心角大于180180180180时时时时,R R R R为负值,为负值,为负值,为负值,3 3 3 3、整圆编程时不可以使用、整圆编程时不可以使用、整圆编程时不可以使用、整圆编程时不可以使用R R R R,只能用只能用只能用只能用I I I I、J J J J

40、、K K K K;4 4 4 4、F F F F为编程的两个轴的合成进给速度。为编程的两个轴的合成进给速度。为编程的两个轴的合成进给速度。为编程的两个轴的合成进给速度。五五、数控铣床常用编程指令、数控铣床常用编程指令 例例例例.见下图所示,用见下图所示,用见下图所示,用见下图所示,用8 8 8 8的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面3 3 3 3mmmmmmmm深凹槽深凹槽深凹槽深凹槽二、数控铣床编程实例二、数控铣床编程实例 808070701515100100606010108 88

41、8R10R10例例例例.见下图所示,用见下图所示,用见下图所示,用见下图所示,用8 8 8 8的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面3 3 3 3mmmmmmmm深凹槽深凹槽深凹槽深凹槽二、数控铣床编程实例二、数控铣床编程实例%5002%5002%5002%5002N1 G92 X0 Y0 Z50N1 G92 X0 Y0 Z50N1 G92 X0 Y0 Z50N1 G92 X0 Y0 Z50N2 M03 S500N2 M03 S500N2 M03 S500N2 M03 S500N3 G00

42、 X19 Y24N3 G00 X19 Y24N3 G00 X19 Y24N3 G00 X19 Y24N4 Z5N4 Z5N4 Z5N4 Z5N5 G01 Z-3 F40N5 G01 Z-3 F40N5 G01 Z-3 F40N5 G01 Z-3 F40N6 Y56N6 Y56N6 Y56N6 Y56N7 G02 X29 Y66 R10N7 G02 X29 Y66 R10N7 G02 X29 Y66 R10N7 G02 X29 Y66 R10(N7 G02 X29 Y66 I10)(N7 G02 X29 Y66 I10)(N7 G02 X29 Y66 I10)(N7 G02 X29 Y66 I1

43、0)N8 G01 X71N8 G01 X71N8 G01 X71N8 G01 X71N9 G02 X81 Y56 R10N9 G02 X81 Y56 R10N9 G02 X81 Y56 R10N9 G02 X81 Y56 R10(N9 G02 X81 Y56 J-10)(N9 G02 X81 Y56 J-10)(N9 G02 X81 Y56 J-10)(N9 G02 X81 Y56 J-10)N10 G01 Y24N10 G01 Y24N10 G01 Y24N10 G01 Y24N111 G02 X71 Y14 R10N111 G02 X71 Y14 R10N111 G02 X71 Y14 R

44、10N111 G02 X71 Y14 R10(N11 G02 X71 Y14 I-10)(N11 G02 X71 Y14 I-10)(N11 G02 X71 Y14 I-10)(N11 G02 X71 Y14 I-10)N12 G01 X29N12 G01 X29N12 G01 X29N12 G01 X29N13 G02 X19 Y24 R10N13 G02 X19 Y24 R10N13 G02 X19 Y24 R10N13 G02 X19 Y24 R10(N13 G02 X19 Y24 J10)(N13 G02 X19 Y24 J10)(N13 G02 X19 Y24 J10)(N13 G0

45、2 X19 Y24 J10)N14 G00 Z50N14 G00 Z50N14 G00 Z50N14 G00 Z50N15 X0 Y0N15 X0 Y0N15 X0 Y0N15 X0 Y0N16 M30N16 M30N16 M30N16 M30808070701515100100606010108 88 8R10R105 5 5 5、螺旋线进给、螺旋线进给、螺旋线进给、螺旋线进给 格式:格式:格式:格式:螺旋线插补的进给速度螺旋线插补的进给速度螺旋线插补的进给速度螺旋线插补的进给速度F F F F为合成运动速度。为合成运动速度。为合成运动速度。为合成运动速度。五五、数控铣床常用编程指令、数控铣

46、床常用编程指令 F_ _ZYZ XYX例例例例.图图图图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 Y30.0 R30.0 Z10 F100G90 G03 X0 Y30.0 R30.

47、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 F100G91 G19 G02 Y30 Z-30 R30 X10 F100G91 G19 G02 Y30 Z-30 R30 X10 F100G91 G19 G02 Y30 Z-30 R30 X10 F100G90G90G90G90时:时:时:时:G90 G19 G02 Y30 Z0.0 R30.0 X10 F100G90 G19 G02 Y30 Z0.0 R30

48、.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 Y0 F200G01 Y0 F200G01 Y0 F200G03 X0 Y30 R30 Z1

49、0G03 X0 Y30 R30 Z10G03 X0 Y30 R30 Z10G03 X0 Y30 R30 Z10G00 Z30G00 Z30G00 Z30G00 Z30X30Y-50X30Y-50X30Y-50X30Y-50M30M30M30M30五五、数控铣床常用编程指令、数控铣床常用编程指令 例例例例.下图所示用直径下图所示用直径下图所示用直径下图所示用直径10101010mmmmmmmm的键槽刀加工直径的键槽刀加工直径的键槽刀加工直径的键槽刀加工直径50505050的孔,工件高的孔,工件高的孔,工件高的孔,工件高10101010mmmmmmmm%0027%0027%0027%0027N1

50、G92 X0 Y0 Z30 N1 G92 X0 Y0 Z30 N1 G92 X0 Y0 Z30 N1 G92 X0 Y0 Z30 N10 G03 I-20 Z3 N10 G03 I-20 Z3 N10 G03 I-20 Z3 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 G03 I-20 Z2N3 G03 I-20 Z10 N12 G03 I-20 Z1N

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

当前位置:首页 > 技术资料 > 其他杂项

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com