数控铣床编程基础--课件

上传人:痛*** 文档编号:241407252 上传时间:2024-06-23 格式:PPT 页数:128 大小:2.91MB
返回 下载 相关 举报
数控铣床编程基础--课件_第1页
第1页 / 共128页
数控铣床编程基础--课件_第2页
第2页 / 共128页
数控铣床编程基础--课件_第3页
第3页 / 共128页
点击查看更多>>
资源描述
数控铣、加工中心编程讲义1ppt课件一、数控机床编程基本知识二、数控铣床编程基本指令三、数控铣床编程实例 四、数控铣床编程基本指令五、数控铣床编程实例六、用户宏程序数控机床编程基础2ppt课件1、机床坐标轴、机床坐标轴2、机床原点、参考点、机床坐标系、机床原点、参考点、机床坐标系3、工件原点和工件坐标、工件原点和工件坐标4、绝对、增量编程、绝对、增量编程5、直径、半径编程、直径、半径编程6、程序格式、程序格式二、数控二、数控编程基本知程基本知识3ppt课件1 1、坐标系统、坐标系统 1 1 1 1)基本坐标轴)基本坐标轴)基本坐标轴)基本坐标轴 数控机床的坐标轴和方向的命名制订了统一的标准,数控机床的坐标轴和方向的命名制订了统一的标准,规定规定直直线进给运运动的坐标轴用的坐标轴用X X,Y Y,Z Z表示表示,常称,常称基本坐标轴基本坐标轴。二、数控二、数控编程基本知程基本知识4ppt课件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方向。方向。二、数控二、数控编程基本知程基本知识5ppt课件基本轴与旋转轴的方向基本轴与旋转轴的方向:+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 同样两者运动的负方向也彼此相反。同样两者运动的负方向也彼此相反。同样两者运动的负方向也彼此相反。同样两者运动的负方向也彼此相反。二、数控二、数控编程基本知程基本知识6ppt课件+X+X+Y+Z+Y+Z+Y+C+Z+A+B+C+X+Y+Z+A+B+X 图 1 机床坐标轴二、数控二、数控编程基本知程基本知识7ppt课件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。这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向的方法来决定。的方法来决定。的方法来决定。的方法来决定。二、数控二、数控编程基本知程基本知识8ppt课件CJK6032坐标轴坐标轴Z+X+一、数控机床一、数控机床编程基程基础9ppt课件 ZJK-7532立式立式铣床床轴的定的定义二、数控二、数控编程基本知程基本知识+Y+X图2 华中I型ZJK7532铣床坐标系统+Z10ppt课件2 2 2 2、机床参考点、机床零点、机床坐标系、机床参考点、机床零点、机床坐标系、机床参考点、机床零点、机床坐标系、机床参考点、机床零点、机床坐标系机床参考点:为了正确地在机床工作时建立机床坐标系,通机床参考点:为了正确地在机床工作时建立机床坐标系,通机床参考点:为了正确地在机床工作时建立机床坐标系,通机床参考点:为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个固定的机械的常在每个坐标轴的移动范围内设置一个固定的机械的常在每个坐标轴的移动范围内设置一个固定的机械的常在每个坐标轴的移动范围内设置一个固定的机械的机床机床机床机床参考点参考点参考点参考点(测量起点),(测量起点),(测量起点),(测量起点),(该点系统不能确定其位置)(该点系统不能确定其位置)(该点系统不能确定其位置)(该点系统不能确定其位置)机床零点:通过已知参考点机床零点:通过已知参考点机床零点:通过已知参考点机床零点:通过已知参考点(已知点)(已知点)(已知点)(已知点)、系统设置的参考点与机、系统设置的参考点与机、系统设置的参考点与机、系统设置的参考点与机床零点的关系可确定一固定的床零点的关系可确定一固定的床零点的关系可确定一固定的床零点的关系可确定一固定的机床零点机床零点机床零点机床零点,也称为机床坐标,也称为机床坐标,也称为机床坐标,也称为机床坐标系的原点。系的原点。系的原点。系的原点。(该点系统能确定其位置)。(该点系统能确定其位置)。(该点系统能确定其位置)。(该点系统能确定其位置)。机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的坐标系即坐标系即坐标系即坐标系即机床坐标系机床坐标系机床坐标系机床坐标系。(该坐标系是机床位置控制的参照系)(该坐标系是机床位置控制的参照系)(该坐标系是机床位置控制的参照系)(该坐标系是机床位置控制的参照系)二、数控二、数控编程基本知程基本知识11ppt课件3 3、工件坐标系、程序原点、工件坐标系、程序原点定义:定义:定义:定义:工件坐标系工件坐标系工件坐标系工件坐标系是编程人员在编程时使用的,是编程人员在编程时使用的,是编程人员在编程时使用的,是编程人员在编程时使用的,编程人员选择工件上的某一点为原点(也称编程人员选择工件上的某一点为原点(也称编程人员选择工件上的某一点为原点(也称编程人员选择工件上的某一点为原点(也称程程程程序原点序原点序原点序原点),建立一个坐标系,称为),建立一个坐标系,称为),建立一个坐标系,称为),建立一个坐标系,称为工件坐标系工件坐标系工件坐标系工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系一旦建立便一直有效,直到被新的工件坐标系一旦建立便一直有效,直到被新的工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。工件坐标系所取代。工件坐标系所取代。工件坐标系所取代。二、数控二、数控编程基本知程基本知识12ppt课件二、数控二、数控编程基本知程基本知识o)(编程原点工件原点Y+X+Y+oX+13ppt课件图图4 二、数控二、数控编程基本知程基本知识14ppt课件5-15-15-15-1、M M M M指令指令指令指令(或辅助功能或辅助功能或辅助功能或辅助功能)五、数控五、数控铣床常用床常用编程指令程指令 15ppt课件 5-2、G指令(准备功能)五、数控五、数控铣床常用床常用编程指令程指令 16ppt课件五、数控五、数控铣床常用床常用编程指令程指令 一、有关坐一、有关坐一、有关坐一、有关坐标标和坐和坐和坐和坐标标系的指令系的指令系的指令系的指令 1 1 1 1、绝对值编程、绝对值编程、绝对值编程、绝对值编程G90G90G90G90与相对值编程与相对值编程与相对值编程与相对值编程G91G91G91G91 格式:格式:格式:格式: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为相对值编程,每个轴上的编程值是相对于前一位为相对值编程,每个轴上的编程值是相对于前一位为相对值编程,每个轴上的编程值是相对于前一位为相对值编程,每个轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。置而言的,该值等于沿轴移动的距离。置而言的,该值等于沿轴移动的距离。置而言的,该值等于沿轴移动的距离。17ppt课件G90G90G90G90、G91G91G91G91为模态功能,为模态功能,为模态功能,为模态功能,G90G90G90G90为缺省值。为缺省值。为缺省值。为缺省值。区别区别区别区别:图图图图8 8 8 8中给出了刀具由原点按顺序向中给出了刀具由原点按顺序向中给出了刀具由原点按顺序向中给出了刀具由原点按顺序向1 1 1 1、2 2 2 2、3 3 3 3点移点移点移点移动时两种不同指令的区别。动时两种不同指令的区别。动时两种不同指令的区别。动时两种不同指令的区别。图图8 8 两两种种指指令令方方式式 五、数控五、数控铣床常用床常用编程指令程指令 18ppt课件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为为为为坐坐坐坐标标标标原原原原点点点点(程程程程序序序序原原原原点点点点)到到到到刀具起点(对刀点)的有向距离。刀具起点(对刀点)的有向距离。刀具起点(对刀点)的有向距离。刀具起点(对刀点)的有向距离。建立:建立:建立:建立:G92G92G92G92指令通过设定刀具起点相对于坐标原指令通过设定刀具起点相对于坐标原指令通过设定刀具起点相对于坐标原指令通过设定刀具起点相对于坐标原点的位置建立坐标系。此坐标系一旦建立起来,点的位置建立坐标系。此坐标系一旦建立起来,点的位置建立坐标系。此坐标系一旦建立起来,点的位置建立坐标系。此坐标系一旦建立起来,后序的绝对值指令坐标位置都是此工件坐标系中的坐后序的绝对值指令坐标位置都是此工件坐标系中的坐后序的绝对值指令坐标位置都是此工件坐标系中的坐后序的绝对值指令坐标位置都是此工件坐标系中的坐标值。标值。标值。标值。五、数控五、数控铣床常用床常用编程指令程指令 19ppt课件五、数控五、数控铣床常用床常用编程指令程指令 X、Z取值原则:1 1、方便数学、方便数学、方便数学、方便数学计计算和算和算和算和简简化化化化编编程;程;程;程;2 2、容易找正、容易找正、容易找正、容易找正对对刀;刀;刀;刀;3 3、便于加工、便于加工、便于加工、便于加工检查检查;4 4、引起的加工、引起的加工、引起的加工、引起的加工误误差小;差小;差小;差小;5 5、不要与机床、工件、不要与机床、工件、不要与机床、工件、不要与机床、工件发发生碰撞;生碰撞;生碰撞;生碰撞;6 6、方便拆卸工件;、方便拆卸工件;、方便拆卸工件;、方便拆卸工件;7 7、空行程不要太、空行程不要太、空行程不要太、空行程不要太长长;20ppt课件 注意注意 1 1 1 1、执行此段程序只是建立在工件坐标系中刀具起点相对于程、执行此段程序只是建立在工件坐标系中刀具起点相对于程、执行此段程序只是建立在工件坐标系中刀具起点相对于程、执行此段程序只是建立在工件坐标系中刀具起点相对于程序原点的位置,刀具并不产生运动。序原点的位置,刀具并不产生运动。序原点的位置,刀具并不产生运动。序原点的位置,刀具并不产生运动。2 2 2 2、执行此程序段之前必须保证刀位点与程序起点(对刀点)、执行此程序段之前必须保证刀位点与程序起点(对刀点)、执行此程序段之前必须保证刀位点与程序起点(对刀点)、执行此程序段之前必须保证刀位点与程序起点(对刀点)符合。符合。符合。符合。3 3 3 3、G92G92G92G92指令必须单独一个程序段指定,并放在程序的首段。指令必须单独一个程序段指定,并放在程序的首段。指令必须单独一个程序段指定,并放在程序的首段。指令必须单独一个程序段指定,并放在程序的首段。五、数控五、数控铣床常用床常用编程指令程指令 21ppt课件3 3 3 3、工件坐标系选择、工件坐标系选择、工件坐标系选择、工件坐标系选择G54-G59 G54-G59 G54-G59 G54-G59 格式:格式:格式:格式:五、数控五、数控铣床常用床常用编程指令程指令 22ppt课件注意事项:注意事项:注意事项:注意事项:G92G92G92G92指令需后续坐标值指定刀具起点在当前工件坐标指令需后续坐标值指定刀具起点在当前工件坐标指令需后续坐标值指定刀具起点在当前工件坐标指令需后续坐标值指定刀具起点在当前工件坐标系中的坐标值,系中的坐标值,系中的坐标值,系中的坐标值,因此须用单独一个程序段指定因此须用单独一个程序段指定因此须用单独一个程序段指定因此须用单独一个程序段指定,该程序,该程序,该程序,该程序段中尽管有位置指令值,段中尽管有位置指令值,段中尽管有位置指令值,段中尽管有位置指令值,但并不产生运动但并不产生运动但并不产生运动但并不产生运动,在使用,在使用,在使用,在使用G92G92G92G92指令前,指令前,指令前,指令前,必须保证刀具回到加工起始点即对刀点必须保证刀具回到加工起始点即对刀点必须保证刀具回到加工起始点即对刀点必须保证刀具回到加工起始点即对刀点。使用使用使用使用G54G54G54G54G59G59G59G59建立工件坐标系时,该指令可单独指定建立工件坐标系时,该指令可单独指定建立工件坐标系时,该指令可单独指定建立工件坐标系时,该指令可单独指定(如上例中的如上例中的如上例中的如上例中的N02N02N02N02句句句句),也可与其他指令同段指定,也可与其他指令同段指定,也可与其他指令同段指定,也可与其他指令同段指定(如上例中如上例中如上例中如上例中的的的的N01N01N01N01句句句句)。使用该指令前,先用。使用该指令前,先用。使用该指令前,先用。使用该指令前,先用MDIMDIMDIMDI方式输入该坐标系方式输入该坐标系方式输入该坐标系方式输入该坐标系坐标原点在机床坐标系中的坐标值,使用坐标原点在机床坐标系中的坐标值,使用坐标原点在机床坐标系中的坐标值,使用坐标原点在机床坐标系中的坐标值,使用G54G54G54G54指令在开指令在开指令在开指令在开机前,必须回过一次参考点机前,必须回过一次参考点机前,必须回过一次参考点机前,必须回过一次参考点五、数控五、数控铣床常用床常用编程指令程指令 23ppt课件4 4 4 4、直接机床坐标系编程、直接机床坐标系编程、直接机床坐标系编程、直接机床坐标系编程G53 G53 G53 G53 格式:格式:格式:格式:G53 G53 G53 G53 在含有在含有在含有在含有G53G53G53G53指令的程序段中,用绝对值编程指令的程序段中,用绝对值编程指令的程序段中,用绝对值编程指令的程序段中,用绝对值编程(G90)(G90)(G90)(G90)的移的移的移的移动指令位置就是在机床坐标系中动指令位置就是在机床坐标系中动指令位置就是在机床坐标系中动指令位置就是在机床坐标系中(相对于机床原点相对于机床原点相对于机床原点相对于机床原点)的的的的坐标值。坐标值。坐标值。坐标值。G53G53G53G53指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。五、数控五、数控铣床常用床常用编程指令程指令 24ppt课件5 5 5 5、坐标平面选择、坐标平面选择、坐标平面选择、坐标平面选择G17G17G17G17,G18G18G18G18,G19 G19 G19 G19 格式:格式:格式:格式:G17G17G17G17 G18G18G18G18 G19 G19 G19 G19该指令选择一个平面,在此平面中进行圆弧插补和刀该指令选择一个平面,在此平面中进行圆弧插补和刀该指令选择一个平面,在此平面中进行圆弧插补和刀该指令选择一个平面,在此平面中进行圆弧插补和刀具半径补偿。具半径补偿。具半径补偿。具半径补偿。G17G17G17G17选择选择选择选择XYXYXYXY平面,平面,平面,平面,G18G18G18G18选择选择选择选择ZXZXZXZX平面,平面,平面,平面,G19G19G19G19选择选择选择选择YZYZYZYZ平面。平面。平面。平面。移动指令与平面选择无关。例如在规定了移动指令与平面选择无关。例如在规定了移动指令与平面选择无关。例如在规定了移动指令与平面选择无关。例如在规定了G17 Z_G17 Z_G17 Z_G17 Z_时,时,时,时,Z Z Z Z轴照样会移动。轴照样会移动。轴照样会移动。轴照样会移动。G17G17G17G17、G18G18G18G18、G19G19G19G19为模态功能,可相互注销,为模态功能,可相互注销,为模态功能,可相互注销,为模态功能,可相互注销,G17G17G17G17为缺省为缺省为缺省为缺省值。值。值。值。五、数控五、数控铣床常用床常用编程指令程指令 25ppt课件二、有关二、有关单位的位的设定定 1 1 1 1、尺寸单位选择、尺寸单位选择、尺寸单位选择、尺寸单位选择G20G20G20G20,G21G21G21G21,G22G22G22G22格式:格式:格式:格式:G20G20G20G20 G21 G21 G21 G21 G22 G22 G22 G22本系统采用本系统采用本系统采用本系统采用3 3 3 3种尺寸输入制式:英制由种尺寸输入制式:英制由种尺寸输入制式:英制由种尺寸输入制式:英制由G20G20G20G20指定,公制指定,公制指定,公制指定,公制由由由由G21G21G21G21指定,脉冲当量由指定,脉冲当量由指定,脉冲当量由指定,脉冲当量由G22G22G22G22指定,缺省时采用公制。指定,缺省时采用公制。指定,缺省时采用公制。指定,缺省时采用公制。3 3 3 3种制式下线性轴、旋转轴的尺寸单位如表种制式下线性轴、旋转轴的尺寸单位如表种制式下线性轴、旋转轴的尺寸单位如表种制式下线性轴、旋转轴的尺寸单位如表4 4 4 4所示。所示。所示。所示。五、数控五、数控铣床常用床常用编程指令程指令 26ppt课件线性轴旋转轴英制(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 2G G 2 22 2不不 能能 在在 程程 序序 的的 中中 途途 切切 换换。不不 能能 在在 程程 序序 的的 中中 途途 切切 换换。五、数控五、数控铣床常用床常用编程指令程指令 27ppt课件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的单位依的单位依的单位依的单位依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_可以指定旋转轴的速度,旋转轴的速度单位为度可以指定旋转轴的速度,旋转轴的速度单位为度可以指定旋转轴的速度,旋转轴的速度单位为度可以指定旋转轴的速度,旋转轴的速度单位为度/min/min/min/min或脉冲当量或脉冲当量或脉冲当量或脉冲当量/min/min/min/min。G95G95G95G95为每转进给,在为每转进给,在为每转进给,在为每转进给,在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/r。这个功能必须在主轴装。这个功能必须在主轴装。这个功能必须在主轴装。这个功能必须在主轴装有编码器时才能使用。有编码器时才能使用。有编码器时才能使用。有编码器时才能使用。G94G94G94G94、G95G95G95G95为模态功能,可相互注销,为模态功能,可相互注销,为模态功能,可相互注销,为模态功能,可相互注销,G94G94G94G94为缺省值。为缺省值。为缺省值。为缺省值。五、数控五、数控铣床常用床常用编程指令程指令 28ppt课件三、三、三、三、进给进给控制指令控制指令控制指令控制指令 1 1 1 1、快速定位指令、快速定位指令、快速定位指令、快速定位指令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为快速定位终点,为快速定位终点,为快速定位终点,为快速定位终点,G90G90G90G90时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;G91G91G91G91时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。G00G00G00G00为模态功能,可由为模态功能,可由为模态功能,可由为模态功能,可由G01G01G01G01、G02G02G02G02、G03G03G03G03或或或或G33G33G33G33功能注销。功能注销。功能注销。功能注销。五、数控五、数控铣床常用床常用编程指令程指令 29ppt课件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、为定位终点,在、为定位终点,在、为定位终点,在、为定位终点,在G90G90G90G90时为终点在时为终点在时为终点在时为终点在工件坐标系中的坐标;在工件坐标系中的坐标;在工件坐标系中的坐标;在工件坐标系中的坐标;在G91G91G91G91时为终点相对于起点的时为终点相对于起点的时为终点相对于起点的时为终点相对于起点的位移量。位移量。位移量。位移量。在单向定位时,每一轴的在单向定位时,每一轴的在单向定位时,每一轴的在单向定位时,每一轴的定位方向定位方向定位方向定位方向是由机床参数确定是由机床参数确定是由机床参数确定是由机床参数确定的。在的。在的。在的。在G60G60G60G60中,先以中,先以中,先以中,先以G00G00G00G00速度快速定位到一中间点,然速度快速定位到一中间点,然速度快速定位到一中间点,然速度快速定位到一中间点,然后以一固定速度移动到定位终点。后以一固定速度移动到定位终点。后以一固定速度移动到定位终点。后以一固定速度移动到定位终点。中间点与定位终点中间点与定位终点中间点与定位终点中间点与定位终点的距离的距离的距离的距离(偏移值)是一常量,(偏移值)是一常量,(偏移值)是一常量,(偏移值)是一常量,由机床参数设定由机床参数设定由机床参数设定由机床参数设定,且从,且从,且从,且从中间点到定位终点的方向即为定位方向。中间点到定位终点的方向即为定位方向。中间点到定位终点的方向即为定位方向。中间点到定位终点的方向即为定位方向。G60G60G60G60指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。指令仅在其被规定的程序段中有效。五、数控五、数控铣床常用床常用编程指令程指令 30ppt课件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时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;G91G91G91G91时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。时为终点相对于起点的位移量。G01G01G01G01和和和和F F F F都是模态代码,都是模态代码,都是模态代码,都是模态代码,G01G01G01G01可由可由可由可由G00G00G00G00、G02G02G02G02、G03G03G03G03或或或或G33G33G33G33功功功功能注销。能注销。能注销。能注销。五、数控五、数控铣床常用床常用编程指令程指令 31ppt课件4 4 4 4、圆弧进给指令、圆弧进给指令、圆弧进给指令、圆弧进给指令G02G02G02G02,G03G03G03G03 圆弧进给圆弧进给圆弧进给圆弧进给 格式:格式:格式:格式:其中用其中用其中用其中用G17G17G17G17代码进行代码进行代码进行代码进行XYXYXYXY平面的指定,省略时就被默认为是平面的指定,省略时就被默认为是平面的指定,省略时就被默认为是平面的指定,省略时就被默认为是G17G17G17G17,但当在但当在但当在但当在ZXZXZXZX(G18G18G18G18)和)和)和)和YZYZYZYZ(G19G19G19G19)平面上编程时,平面指定代码不能省略。)平面上编程时,平面指定代码不能省略。)平面上编程时,平面指定代码不能省略。)平面上编程时,平面指定代码不能省略。五五、数控、数控铣床常用床常用编程指令程指令 F_ 32ppt课件五五、数控、数控铣床常用床常用编程指令程指令 33ppt课件起点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所所示示所所示示五五、数控、数控铣床常用床常用编程指令程指令 圆心终点(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、K K K K;4 4 4 4、F F F F为编程的两个轴的合成进给速度。为编程的两个轴的合成进给速度。为编程的两个轴的合成进给速度。为编程的两个轴的合成进给速度。五五、数控、数控铣床常用床常用编程指令程指令 35ppt课件例例例例.见下图所示,用见下图所示,用见下图所示,用见下图所示,用8888的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面3mm3mm3mm3mm深凹槽深凹槽深凹槽深凹槽二、数控二、数控铣床床编程程实例例 808070701515100100606010108 88 8R10R1036ppt课件例例例例.见下图所示,用见下图所示,用见下图所示,用见下图所示,用8888的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面的刀具,沿双点画线加工距离工件上表面3mm3mm3mm3mm深凹槽深凹槽深凹槽深凹槽二、数控二、数控铣床床编程程实例例%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 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 I10)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 R10N111 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 G02 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 8R10R1037ppt课件5 5 5 5、螺旋线进给、螺旋线进给、螺旋线进给、螺旋线进给 格式:格式:格式:格式:螺旋线插补的进给速度螺旋线插补的进给速度螺旋线插补的进给速度螺旋线插补的进给速度F F F F为合成运动速度。为合成运动速度。为合成运动速度。为合成运动速度。五五、数控、数控铣床常用床常用编程指令程指令 F_ _ZYZ XYX38ppt课件例例例例.图图图图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.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 Y30 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五五、数控、数控铣床常用床常用编程指令程指令 39ppt课件例例例例.图图图图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 Z10G03 X0 Y30 R30 Z10G03 X0 Y30 R30 Z10G03 X0 Y30 R30 Z10G00 Z30G00 Z30G00 Z30G00 Z30X30Y-50X30Y-50X30Y-50X30Y-50M30M30M30M30五五、数控、数控铣床常用床常用编程指令程指令 40ppt课件例例例例.下图所示用直径下图所示用直径下图所示用直径下图所示用直径10mm10mm10mm10mm的键槽刀加工直径的键槽刀加工直径的键槽刀加工直径的键槽刀加工直径50505050的孔,工件高的孔,工件高的孔,工件高的孔,工件高10mm10mm10mm10mm%0027%0027%0027%0027N1 G92 X0 Y0 Z30N1 G92 X0 Y0 Z30N1 G92 X0 Y0 Z30N1 G92 X0 Y0 Z30N2 G01 Z11 X20 F200N2 G01 Z11 X20 F200N2 G01 Z11 X20 F200N2 G01 Z11 X20 F200N13 G91 G03 I-20 Z-1 L11N13 G91 G03 I-20 Z-1 L11N13 G91 G03 I-20 Z-1 L11N13 G91 G03 I-20 Z-1 L11N14 G03 I-20N14 G03 I-20N14 G03 I-20N14 G03 I-20N15 G90 G01 X0N15 G90 G01 X0N15 G90 G01 X0N15 G90 G01 X0N16 G00 Z30N16 G00 Z30N16 G00 Z30N16 G00 Z30N17 X30 Y-50N17 X30 Y-50N17 X30 Y-50N17 X30 Y-50N18 M30N18 M30N18 M30N18 M30五五、数控、数控铣床常用床常用编程指令程指令 41ppt课件6 6 6 6、虚轴指令、虚轴指令、虚轴指令、虚轴指令G07G07G07G07及正弦线插补及正弦线插补及正弦线插补及正弦线插补格式:格式:格式:格式:虚轴规定如下:虚轴规定如下:虚轴规定如下:虚轴规定如下:G07 G07 G07 G07 取取取取0 0 0 0时:指定轴为虚轴时:指定轴为虚轴时:指定轴为虚轴时:指定轴为虚轴G07 G07 G07 G07 取取取取1 1 1 1时:指定轴为实轴时:指定轴为实轴时:指定轴为实轴时:指定轴为实轴 五五、数控、数控铣床常用床常用编程指令程指令 42ppt课件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、ZZZZ轴就为虚轴,轴就为虚轴,轴就为虚轴,轴就为虚轴,2 2 2 2、虚轴只参加计算,不运动。、虚轴只参加计算,不运动。、虚轴只参加计算,不运动。、虚轴只参加计算,不运动。3 3 3 3、G07G07G07G07仅在其被规定的程度段中有效。仅在其被规定的程度段中有效。仅在其被规定的程度段中有效。仅在其被规定的程度段中有效。4 4 4 4、虚轴仅对自动操作有效,手动操作无效。、虚轴仅对自动操作有效,手动操作无效。、虚轴仅对自动操作有效,手动操作无效。、虚轴仅对自动操作有效,手动操作无效。五五、数控、数控铣床常用床常用编程指令程指令 43ppt课件例例例例.图图图图28282828所示,关于所示,关于所示,关于所示,关于Y ZY ZY ZY Z平面上的单周期正平面上的单周期正平面上的单周期正平面上的单周期正弦曲线插补,弦曲线插补,弦曲线插补,弦曲线插补,X X X X轴为虚轴。轴为虚轴。轴为虚轴。轴为虚轴。XX+YY=RR XX+YY=RR XX+YY=RR XX+YY=RR (R R R R:圆弧半径):圆弧半径):圆弧半径):圆弧半径)Y=R SINY=R SINY=R SINY=R SIN(2Z/L2Z/L2Z/L2Z/L)(L L L L:单周期:单周期:单周期:单周期Z Z Z Z轴移动量)轴移动量)轴移动量)轴移动量)程序如下:程序如下:程序如下:程序如下:%0001%0001%0001%0001N01 G92 X0 Y0 Z0N01 G92 X0 Y0 Z0N01 G92 X0 Y0 Z0N01 G92 X0 Y0 Z0N02 G07 X0 G90 G03 X0 Y.0 I0 J5.0 Z20.0 F100N02 G07 X0 G90 G03 X0 Y.0 I0 J5.0 Z20.0 F100N02 G07 X0 G90 G03 X0 Y.0 I0 J5.0 Z20.0 F100N02 G07 X0 G90 G03 X0 Y.0 I0 J5.0 Z20.0 F100N04 G07 X1N04 G07 X1N04 G07 X1N04 G07 X1N05 M30N05 M30N05 M30N05 M30五五、数控、数控铣床常用床常用编程指令程指令 44ppt课件例例例例.图图图图28282828所示,关于所示,关于所示,关于所示,关于x yx yx yx y平面上的单周期正平面上的单周期正平面上的单周期正平面上的单周期正弦曲线插补,弦曲线插补,弦曲线插补,弦曲线插补,X X X X轴为虚轴。轴为虚轴。轴为虚轴。轴为虚轴。ZZ+YY=RR ZZ+YY=RR ZZ+YY=RR ZZ+YY=RR (R R R R:圆弧半径):圆弧半径):圆弧半径):圆弧半径)Y=R SINY=R SINY=R SINY=R SIN(2X/L2X/L2X/L2X/L)(L L L L:单周期:单周期:单周期:单周期Z Z Z Z轴移动量)轴移动量)轴移动量)轴移动量)程序如下:程序如下:程序如下:程序如下:%0001%0001%0001%0001N01 G92 X0 Y0 Z0N01 G92 X0 Y0 Z0N01 G92 X0 Y0 Z0N01 G92 X0 Y0 Z0N02 G07 Z0 G19 G90 G03 Y.0 Z0 J5 K0 X20.0 F100N02 G07 Z0 G19 G90 G03 Y.0 Z0 J5 K0 X20.0 F100N02 G07 Z0 G19 G90 G03 Y.0 Z0 J5 K0 X20.0 F100N02 G07 Z0 G19 G90 G03 Y.0 Z0 J5 K0 X20.0 F100N04 G07 Z1N04 G07 Z1N04 G07 Z1N04 G07 Z1N05 M30N05 M30N05 M30N05 M30五五、数控、数控铣床常用床常用编程指令程指令 45ppt课件8 8、极坐标指令、极坐标指令G38G38 格式:格式:格式:格式:G38 X_ Y_G38 X_ Y_G38 X_ Y_G38 X_ Y_ G01 AP=_ RP=_ G01 AP=_ RP=_ G01 AP=_ RP=_ G01 AP=_ RP=_ 或或或或G02(G03)AP=_ RP=_ R_ G02(G03)AP=_ RP=_ R_ G02(G03)AP=_ RP=_ R_ G02(G03)AP=_ RP=_ R_ 说明:说明:说明:说明:G38G38G38G38:极坐标有效,定义极点。:极坐标有效,定义极点。:极坐标有效,定义极点。:极坐标有效,定义极点。X X X X、Y Y Y Y:极点在工件坐标系下的坐标值。:极点在工件坐标系下的坐标值。:极点在工件坐标系下的坐标值。:极点在工件坐标系下的坐标值。AP=:AP=:AP=:AP=:终点的极角。终点的极角。终点的极角。终点的极角。RP=:RP=:RP=:RP=:终点的极半径。终点的极半径。终点的极半径。终点的极半径。注:极坐标指令编程可与工件坐标指令编程混用。注:极坐标指令编程可与工件坐标指令编程混用。注:极坐标指令编程可与工件坐标指令编程混用。注:极坐标指令编程可与工件坐标指令编程混用。五五、数控、数控铣床常用床常用编程指令程指令 46ppt课件五五、数控、数控铣床常用床常用编程指令程指令%0001%0001%0001%0001G92 x0 y0 z10G92 x0 y0 z10G92 x0 y0 z10G92 x0 y0 z10G00 x-50 y-60G00 x-50 y-60G00 x-50 y-60G00 x-50 y-60G00 z-1G00 z-1G00 z-1G00 z-1G01 G41 x-42 d01 f1000G01 G41 x-42 d01 f1000G01 G41 x-42 d01 f1000G01 G41 x-42 d01 f1000Y0Y0Y0Y0G38 x0 y0G38 x0 y0G38 x0 y0G38 x0 y0#0=180#0=180#0=180#0=180#1=42#1=42#1=42#1=42while#0 gt 0while#0 gt 0while#0 gt 0while#0 gt 0G01 AP=#0 AP=#1G01 AP=#0 AP=#1G01 AP=#0 AP=#1G01 AP=#0 AP=#1#0=#0-10#0=#0-10#0=#0-10#0=#0-10#1=#1+2#1=#1+2#1=#1+2#1=#1+2EndwEndwEndwEndwG01 AP=0 AP=78G01 AP=0 AP=78G01 AP=0 AP=78G01 AP=0 AP=78y-50y-50y-50y-50 x-50 x-50 x-50 x-50G00 G40 y-60G00 G40 y-60G00 G40 y-60G00 G40 y-60Z10Z10Z10Z10M30M30M30M30例例例例.图图图图30303030所示,曲线部分从所示,曲线部分从所示,曲线部分从所示,曲线部分从42424242每每每每10101010度增加度增加度增加度增加2mm,2mm,2mm,2mm,4242424278787878505050507878787847ppt课件五五、数控、数控铣床常用床常用编程指令程指令%0001%0001%0001%0001G92 x0 y0 z10G92 x0 y0 z10G92 x0 y0 z10G92 x0 y0 z10G00 x-50 y-60G00 x-50 y-60G00 x-50 y-60G00 x-50 y-60G00 z-1G00 z-1G00 z-1G00 z-1G01 G41 x-42 d01 f1000G01 G41 x-42 d01 f1000G01 G41 x-42 d01 f1000G01 G41 x-42 d01 f1000Y0Y0Y0Y0G38 x0 y0G38 x0 y0G38 x0 y0G38 x0 y0G02 AP=0 RP=42 R42G02 AP=0 RP=42 R42G02 AP=0 RP=42 R42G02 AP=0 RP=42 R42G01 y-50G01 y-50G01 y-50G01 y-50 x-50 x-50 x-50 x-50G00 G40 y-60G00 G40 y-60G00 G40 y-60G00 G40 y-60Z10Z10Z10Z10G00 X0 Y0G00 X0 Y0G00 X0 Y0G00 X0 Y0M30M30M30M30例例例例.图图图图30303030所示所示所示所示R42R42R42R42848484845050505048ppt课件四、回参考点控制指令四、回参考点控制指令 1 1 1 1、自动返回到参考点、自动返回到参考点、自动返回到参考点、自动返回到参考点G28G28G28G28格式:格式:格式:格式:G28 X _Y_ Z_ A_G28 X _Y_ Z_ A_G28 X _Y_ Z_ A_G28 X _Y_ Z_ A_其中,其中,其中,其中,X X X X、Y Y Y Y、Z Z Z Z、A A A A、为指令的终点位置、为指令的终点位置、为指令的终点位置、为指令的终点位置该指令的终点称之为该指令的终点称之为该指令的终点称之为该指令的终点称之为“中间点中间点中间点中间点”,而非参考点。,而非参考点。,而非参考点。,而非参考点。在在在在G90G90G90G90时为终点在工件坐标系中的坐标;在时为终点在工件坐标系中的坐标;在时为终点在工件坐标系中的坐标;在时为终点在工件坐标系中的坐标;在G91G91G91G91时为终时为终时为终时为终点相对于起点的位移量。点相对于起点的位移量。点相对于起点的位移量。点相对于起点的位移量。由该指令指定的轴能够自动地定位到参考点上。由该指令指定的轴能够自动地定位到参考点上。由该指令指定的轴能够自动地定位到参考点上。由该指令指定的轴能够自动地定位到参考点上。五五、数控、数控铣床常用床常用编程指令程指令 49ppt课件2 2 2 2、自动从参考点返回、自动从参考点返回、自动从参考点返回、自动从参考点返回G29G29G29G29格式:格式:格式:格式:G2
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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