子程序、缩放、镜像、旋转(1).ppt

子程序、缩放、镜像、旋转(1).ppt

ID:48177476

大小:329.00 KB

页数:20页

时间:2020-01-17

子程序、缩放、镜像、旋转(1).ppt_第1页
子程序、缩放、镜像、旋转(1).ppt_第2页
子程序、缩放、镜像、旋转(1).ppt_第3页
子程序、缩放、镜像、旋转(1).ppt_第4页
子程序、缩放、镜像、旋转(1).ppt_第5页
资源描述:

《子程序、缩放、镜像、旋转(1).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、综合铣削编程技术一、子程序调用二、镜像、旋转、缩放指令1、子程序的含义2、主、子程序结构的异同3、调用子程序指令格式4、主-子程序调用关系5、主-子程序结构书写6、主-子程序结构应用关键7、编程举例一、子程序调用技术1、子程序的含义什么是子程序?在编制加工程序中,有时会出现有规律、重复出现的程序段。将程序中重复的程序段单独抽出,并按一定格式单独命名,称之为子程序。子程序的含义采用子程序的意义使复杂程序结构明晰程序简短增强数控系统编程功能2、主、子程序结构异同相同:都是完整的程序。包括程序号、程序段、程序结束指令主程序:M02或M30子程序:M99不同:程序结束指令

2、不同子程序不能单独运行,由主程序或上层子程序调用执行。3、调用子程序的指令格式子程序调用的指令格式:M98P单次调用指令,P后跟被调用的子程序号M98PL重复调用子程序指令,L后跟重复调用的次数子程序的格式:子程序号:是调用入口地址,必须和主程序中的子程序调用指令中所指向的程序号一致。子程序结束:M994、主子程序调用关系可实现八层嵌套逐层调用,逐层返回。主程序子程序子程序5、主-子程序结构书写主—子程序:写在一个文件中主程序写在前子程序写在后两者之间空几行作分隔6、主-子程序结构应用关键找出重复程序段规律,确定子程序。将要变化的部分写在主程序,不变的部分作子程序

3、。主—子程序接口:保证主程序调用和子程序返回正确的衔接如:从某点进入子程序,返回时也固定在该点。二、简化编程指令1、镜像功能G24,G25指令功能:当工件(或某部分)具有相对于某一轴对称的形状时,可以利用镜象功能和子程序的方法,简化编程.镜像指令能将数控加工刀具轨迹沿某坐标轴作镜像变换而形成对称零件的刀具轨迹。对称轴可以是X轴、Y轴或X、Y轴.指令格式:G24X__Y__Z__建立镜像(M98P_)G25X__Y__Z__取消镜像或G25指令说明:建立镜像由指令坐标轴后的坐标值指定镜像位置(对称轴、线、点)G24、G25为模态指令,可相互注销,G25为缺省值。有刀

4、补时,先镜像,然后进行刀具长度补偿、半径补偿。例如:当采用绝对编程方式时G24X-9.0表示图形将以X=-9.0的直线(//Y轴的线)作为对称轴,G24X6.0Y4.0表示先以X=6.0对称,然后再以Y=4.0对称,两者综合结果即相当于以点(6.0,4.0)为对称中心的原点对称图形。G25X0表示取消前面的由G24X__产生的关于Y轴方向的对称镜像指令编程主程序%0008G92X0Y0Z25.0G90G17G00Z5.0M03M98P100加工图1G24X0坐标变换M98P100加工图2G24Y0M98P100G25X0M98P100G25Y0Z25.0M05M3

5、0镜像指令编程子程序%100G41X10.0Y4.0D01Y5.0G01Z-28.0F200Y30.0X20.0G03X30.0Y20.0R10.0G01Y10.0X5.0G00Z5.0G40X0Y0M992、旋转变换功能G68,G69指令功能:该指令可使编程图形按照指定旋转中心及旋转方向旋转一定角度。通常和子程序一起使用,加工旋转到一定位置的重复程序段。格式G17G68X__Y__P__G18G68X__Z__P__坐标旋转功能G19G68Y__Z__P__G69取消坐标旋转功能其中:X、Y、Z是旋转中心的坐标值;P为旋转角度,单位是(°),0≤P≤360.°逆

6、时针旋转时为“+”,顺时针旋转时为“—”在有刀具补偿的情况下,先进行坐标旋转,然后才进行刀具半径补偿、刀具长度补偿。在有缩放功能的情况下,先缩放后旋转。旋转指令编程主程序%0009G92X0Y0Z25.0G90G17G00Z5.0M03M98P100G68X0Y0P90.0M98P100G69G68X0Y0P180.0M98P100G69G68X0Y0P270.0M98P100G69Z25.0M05M30将基本图形分别旋转90°180°270°3、缩放功能G50,G51格式:G51X_Y_Z_P_缩放开(M98P_)G50缩放关其中:X、Y、Z给出缩放中心的坐标值

7、,P后跟缩放倍数。G51既可指定平面缩放,也可指定空间缩放。G51、G50为模态指令,可相互注销,G50为缺省值。有刀补时,先缩放,然后进行刀具长度补偿、半径补偿。缩放指令编程使用缩放指令可实现同一程序加工出形状相同,尺寸不同的工件。主程序%0007G92X0Y0Z25.0G90G00Z5.0M03G01Z-18.0F100M98P100G01Z-28.0G51X15.0Y15.0P2M98P100G50G00Z25.0M05M30缩放指令编程使用缩放指令可实现同一程序加工出形状相同,尺寸不同的工件。子程序%100G41G00X10.0Y4.0D01G01Y30.

8、0X20.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。