版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./华中系统数控铣宏程序加工实例4.1椭圆加工〔编程思路:以一小段直线代替曲线整椭圆轨迹线加工〔假定加工深度为2mm>方法一:已知椭圆的参数方X=acosθY=bsinθ变量数学表达式设定θ=#1〔0°~360°那么X=#2=acos[#1]Y=#3=bsin[#1]程序O0001;S1000MG90G54GG00XaY0;G00Z3;G01Z-2F#1=0;N99#2=a*cos[#1];#3=b*sin[#1];G01X#2Y#3F#1=#1+1;IF[#1LE360]GOTO99;GOOZ50;M30;斜椭圆且椭心不在原点的轨迹线加工〔假设加工深度为2mm椭圆心不在原点的参数方程X=a*COS[#1]+MY=b*SIN[#1]+N变量数学表达式设定θ=#1;<0°~360°>那么X=#2=a*COS[#1]+MY=#3=b*SIN[#1]+N因为此椭圆绕〔M,N旋转角度为A可运用坐标旋转指令G68格式G68X-Y-R-X,Y:旋转中心坐标;R:旋转角度程序O0002;S1000MG90GGOOX0Y0;GOOZ3;G68XMYNR45;#1=0;N99#2=a*COS[#1]+M;#3=b*SIN[#1]+N;GO1X#2Y#3FG01Z-2F#1=#1+1;IF[#1LE360]GOTO99;G69GOOZ100;M30;例3:椭圆轮廓加工〔深度2mm采用椭圆的等距加工方法使椭圆的长半轴和短半轴同时减少一个行距的方法直到短半轴小于刀具的半径R根据椭圆的参数方程可设变量表达式θ=#1<0°~360°>a=#2b=#3<b-R~R>X=#2*COS[#1]=#4Y=#3*SIN[#1]=#5程序O0003;S1000MG90GG00XOYO;GOOZ3;G01Z-2F#2=a-R;#3=b-R;N99#1=0;#4=#2*COS[#1];#5=#3*SIN[#1];G01X#4Y#5F300;#1=#1+1;IF[#1LE360]GOTO99;#2=#2-R;#3=#3-R;IF[#3LER]GOTO99;GOOZ100;M30;例4非整椭圆轨迹线加工;〔加工深度2mm已知椭圆的长半轴a短半轴为b且与X轴正向夹角为A1,A2。首先根据椭圆的参数方程求出θ1,θ2和P1<x1,y2>P2<x1,y2>此时要注意A1≠θ1,A2≠θ2如图示ON=b,OM=aNP=P1Q,NP1=PQX1=OQ,Y1=P1Q由上可列出方程OQ=OM*COSθ=a*COSθ=X<1>PQ=NP=ON*SINθ=b*SINθ=Y<2>TANa=PQ/OQ=Y/X<3>根据〔1〔2〔3可解出θ1,X1,Y1同理可解出θ2,X2,Y2编程方法一:根据参数方程X=a*COSθY=b*SINθ设定变量表达式#1=0<角度从θ1~θ2变化>#2=a*COS[#1]#3=b*SIN[#1]程序O0001;S1000MG90GG00XaY0;G00Z3;G01Z-2F#1=0;N99#2=a*cos[#1];#3=b*sin[#1];G01X#2Y#3F300;#1=#1+1;IF[#1LE360]GOTO99;GOOZ50;M30;编程方法二:根据椭圆标准方程X2/a2+Y2/b2=1设定变量表达式#1=X〔X值由X~-X变化#2=Y=b/a*SQRT[[a*a]-[#1*#1]]程序O0002;S1000MG90GGOOX1Y1;GOOZ3;G01Z-2F#1=X1;N99#2=b/a*SQRT[a*a-#1*#1];G01X#1Y#2F#1=#1-0.2;IF[#1LE-a]GOTO99;G00Z100;M30;4.2球面加工〔编程思想:以若干个不等半径的整圆代替曲面例1平刀加工凸半球已知凸半球的半径R,刀具半径r建立几何模型如图数学变量表达式#1=θ=0<00~900,设定初始值#1=0>#2=X=R*SIN[#1]+r<刀具中心坐标>#3=Z=R-R*COS[#1]编程时以圆球的顶面为Z向O平面程序O0001;S1000MG90GG00X0Y0;G00Z3;#1=0;WHILE[#1LE90]DO1;#2=R*SIN[#1]+r;#3=R-R*COS[#1];G01X#2Y0FG01Z-#3FG02X#2Y0I-#2J0F#1=#1+1;END1;G00Z100;M30;当加工的球形的角度为非半球时可以通过调整#1也就是θ角变化围来改变程序球刀加工凸半球已知凸半球的半径R,刀具半径r建立几何模型如图设定变量表达式#1=θ=0<0°~90°,设定初始值#1=0>#2=X=[R+r]*SIN[#1]<刀具中心坐标>#3=Z=R-[R+r]*COS[#1]+r=[R+r]*[1-COS[#1]]编程时以圆球的顶面为Z向O平面程序O0001;S1000MG90GG00X0Y0;Z3;#1=0;WHILE[#1LE90]DO1;#2=[R+r]*SIN[#1];#3=[R+r]*[1-COS[#1]];G01X#2Y0FG01Z-#3F100;G02X#2Y0I-#2J0F#1=#1+1;END1;G00Z100;M30;球刀加工凹半球已知凸半球的半径R,刀具半径r建立几何模型如图设定变量表达式#1=θ=0<0°~90°,设定初始值#1=0>#2=X=[R-r]*COS[#1]<刀具中心坐标>#3=Z=[R-r]*SIN[#1]+r程序O0003S1000MG90GG00X0Y0;G00Z3;#1=0;WHILE[#1LE90]DO1;#2=[R-r]*SIN[#1];#3=[R-r]*COS[#1]+r;G01X#2Y0F300;G01Z-#3F100;G03X#2Y0I-#2J0F300;#1=#1+1;END1;G00Z100;M30;当加工凹半球的一部分时,可以通过改变#1即θ角来实现。如果凹半球底部不加工可以利用平刀加工,方法相似。4.3孔口倒圆角编程思路:以若干不等半径整圆代替环形曲面平刀倒凸圆角已知孔口直径φ,孔口圆角半径R,平刀半径r建立几何模型设定变量表达式#1=θ=0〔θ从0°~90°,设定初始值#1=0#2=X=φ/2+R-r-R*SIN[#1]#3=Z=R-R*COS[#1]程序O0001;S1000MG90GG00X0Y0;GOOZ3;#1=0N99#2=φ/2+R-r-R*SIN[#1]#3=R-R*COS[#1]G01X#2Y0FG01Z-#3FG03X#2Y0I-#2J0F#1=#1+1;IF[#1LE90]GOTO99;G00Z100;M30;平刀加工凹圆角已知孔口直径φ,孔口圆角半径R,平刀半径r建立几何模型设定变量表达式#1=θ=0〔θ从0°~90°,设定初始值#1=0#2=X=φ/2+R*SIN[#1]–r#3=Z=R*SIN[#1]程序O0001;S1000MG90GG00X0Y0;G00Z3;#1=0N99#2=φ/2+R*SIN[#1]-r#3=R*SIN[#1]G01X#2Y0FG01Z-#3FG03X#2Y0I-#2J0F#1=#1+1;IF[#1LE90]GOTO99;G00Z100;M30;球刀倒凸圆角已知孔口直径φ,孔口圆角半径R,球刀半径r建立几何模型设定变量表达式#1=θ=0〔θ从0°~90°,设定初始值#1=0#2=X=φ/2+R-[R+r]*SIN[#1]#3=Z=R-[R+r]*COS[#1]+r=[R+r]*[1-COS[#1]]程序O0001;S1000MG90GG00X0Y0;G00Z3;#1=0N99#2=φ/2+R-[R+r]*SIN[#1];#3=[R+r]*[1-COS[#1]]G01X#2Y0FG01Z-#3F100;G03X#2Y0I-#2J0F#1=#1+1;IF[#1LE90]GOTO99;G00Z100;M30;球刀倒凹圆角已知口直径φ,孔口圆角半径R,球刀半径r建立几何模型设定变量表达式#1=θ=0〔θ从0°~90°,设定初始值#1=0#2=X=φ/2+R*COS[#1]-r#3=Z=R*SIN[#1]程序O0001;S1000MG90GG00X0Y0;G00Z3;#1=0N99#2=φ/2+R*COS[#1]-r;#3=R*SIN[#1]G01X#2Y0FG01Z-#3F100;G03X#2Y0I-#2J0F#1=#1+1;IF[#1LE90]GOTO99;G00Z100;M30;4.4孔口倒斜角〔编程思路:以若干不等半径整圆代替环形斜面例1平刀倒孔口斜角已知孔直径φ倒角角度θ倒角深度Ζ1建立几何模型设定变量表达式#1=θ=0〔θ从0变化到Ζ1设定初始值#1=0#2=X=φ/2+Ζ1*COT[θ]-#1*COT[θ]-r程序O0001;S1000MG90GG00X0Y0;G00Z3;#1=0;WHILE[#1LEΖ1]DO1;#2=φ/2+Ζ1*COT[θ]-#1*COT[θ]-r;G01X#2Y0FG01Z-#1FG03X#2Y0I-#2J0F#1=#1+O.1;END1;G00Z100;M30;球刀倒孔口斜角已知孔直径φ倒角角度θ倒角深度Ζ1建立几何模型首先求出Z2=r-r*COS[θ]X2=r*SIN[θ]设定变量表达式#1=Z=Z2<Z由Z2变化到Z1+Z2>#2=X=φ/2+Ζ1*COT[θ]-[Z-Z2]*COT[θ]-X2=φ/2+Ζ1*COT[θ]-r*SIN[θ]-[#1-r+r*COS[θ]*COT[θ]=φ/2+[Z-#1+r-r*COS[θ]*COT[θ]]-r*SIN[θ]程序O0001;S1000MG90GG00X0Y0;G00Z3;#1=Z2;WHILE[#1LE<Ζ1+Z2>]DO1;#2=φ/2+[Z-#1+r-r*COS[θ]*COT[θ]]-r*SIN[θ];G01X#2Y0FG01Z-#1FG03X#2Y0I-#2J0F#1=#1+0.1;END1;G00Z100;M30;多元素倒角编程思路:通过改变半径补偿值改变加工轮廓的实际大小以若干个轮廓线代替轮廓曲面运用指令:G10L12P半径补偿号R半径补偿值须知基本概念:刀具半径补偿值=刀具中心到加工轮廓的距离例1平刀倒多元素圆角已知周边圆角半径R,刀具半径r建立几何模型如图所示设定变量表达式#1=θ=0〔θ从0°~90°设定初始值#1=0#2=D=R*SIN[#1]+r-R<D有可能是负值>#3=Z=R-R*COS[#1]程序O0001;S1000MG90GG00XOY-3O;GOOZ3;#1=0;N99#2=R*SIN[#1]+r-R;#3=R-R*COS[#1];G01Z-#3FG10L12P1R#2;D01M98P100#1=#1+1;IF[#1LE90]GOTO99;G00Z100;M30;子程序O100;G41G01X0Y-15G01X-13;G02X-13Y15R15;G01X13;G02X13Y-15R15;G01X0Y-15;G40G01X0Y-30;M99;例2球刀倒多元素圆角图同上例已知周边圆角半径R,刀具半径r建立几何模型如图所示设定变量表达式#1=θ=0〔θ从0°~90°设定初始值#1=0#2=D=[R+r]*SIN[#1]-R#3=Z=[R+r]-[R+r]*COS[#1]主程序O0001;S1000MG90GG00XOY-3O;GOOZ3;#1=0;N99#2=[R+r]*SIN[#1]-R;#3=[R+r]-[R+r]*COS[#1];G01Z-#3FG10L12P1R#2;D01M98P100#1=#1+1;IF[#1LE90]GOTO99;G00Z100;M30;子程序O100;G41G01X0Y-15G01X-13;G02X-13Y15R15;G01X13;G02X13Y-15R15;G01X0Y-15;G40G01X0Y-30;M99;平刀倒多元素斜角已知倒角深度Z,角度θ,平刀半径r建立几何模型设定变量表达式#1=Z=0<Z由0变化到Z1,设定初始值#1=0>#2=D=Z*COT[θ]+r-Z1*COT[θ]=#1*COT[θ]+r-Z1*COT[θ]程序O0001;S1000MG90GG00XOY-3O;GOOZ3;#1=0;N99#2=#1*COT[θ]+r-Z1*COT[θ];G01Z-#1FG10L12P1R#2;D01M98P100F3OO;#1=#1+0.1;IF[#1LEZ1]GOTO99;G00Z100;M30;子程序O100;G41G01X0Y-15G01X-13;G02X-13Y15R15;G01X13;G02X13Y-15R15;G01X0Y-15;G40G01X0Y-30;M99;球刀倒多元素斜角已知倒角深度Z,角度θ,平刀半径r建立几何模型设定变量表达式#1=Z=Z2<Z由Z2变化到Z1+Z2,设定初始值#1=Z2>#2=D=[Z-Z2]*COT[θ]+r*COT[θ]-Z1*COT[θ]=[#1-[r-r*COs[θ]]]*COT[θ]+r*COT[θ]-Z1*COT[θ]=#1+r*COs[θ]*COT[θ]-Z1*COT[θ]程序O0001;S1000M03;G90GG00XOY-3O;GOOZ3;#1=Z2;N99#2=#1+r*COs[θ]*COT[θ]-Z1*COT[θ];G01Z-#1FG10L12P1R#2;D01M98P100#1=#1+0.1;IF[#1LEZ1+Z2]GOTO99;G00Z100;M30;子程序O100;G41G01X0Y-15G01X-13;G02X-13Y15R15;G01X13;G02X13Y-15R15;G01X0Y-15;G40G01X0Y-30;M99;特殊类型加工运用个G10指令加工腔体或者凸台G10的格式G10L12P半径补偿号R半径补偿值编程思路:通过设定刀具半径补偿变量偏置轮廓加工腔体或凸台已知各尺寸如图刀具假定半径r=5每层加工2mm加工行距8设定变量表达式#1=Z=2<Z从2变化到10初始值Z=2>#2=D=5<刀具半径补偿初始值D=5>主程序O0001;S1000MG90GG00XOY0;GOOZ3;#1=2;WHILE[#1LE10]DO1;WHILE[#2LE30]DO2;#2=5;G01Z-#1FG10LD01M98P100F#2=#2+8;END2;#1=#1+2;END1;GOOZ100;M30;子程序O100;G41G01Y30;G01X-26Y30;G03X-26Y-30R30;G01X26Y-30;G03X26Y30R30;G01X0Y30;G40GM99;螺纹加工螺纹加工方法有很多种,本例主要针对单齿螺纹刀运用G02G03指令加工螺旋括补代码G02G03格式G02X-Y-Z-I-J-F-;G03X-Y-Z-I-J-F-;编程思路:运用G02G03螺旋括补指令设定Z方向为变量以每一个螺距或导程为递增,加工螺纹加工M60×3的螺纹深度20设定变量#1=Z=0<Z由3变化到-21设定初始加工平面Z=3><每加工一个齿下降一个螺距3>程序O0002;S1000MG90GG00XOY0;GOOZ3;#1=0;G42G01X30Y0D01WHILE[#1GE-21]DO1;G02X30Y0Z#1I-30;#1=#1-3;END1;G40GG00Z100;M30;阿基米德螺旋线的轨迹线加工<加工深度2mm>编程思路:以若干条小段直线代替曲线已知此曲线极坐标的方程为r=aθ〔a:常数θ:弧度起始角θ=0°=0弧度终止角θ=270°+360°=630°=630×3.14/180弧度=10.99弧度设定变量表达式#1=θ=0°<θ由00变化到630°设定初始值#1=0>#2=θ〔弧度=#1×3.14/180#3=r=a*#2程序O0003;S1000MG90GG00XOY0;GOOZ3;G01Z-2F#1=0;WHILE[#1LE630]DO1;#2=#1*3.14/180#3=a*#2G16G01X#3Y#1#1=#1+1;END1;G15GM30;例4正弦曲线加工〔深度2mm设定变量表达式#1=t=0<t由0°变化到360°>#3=a*SIN[#1]=Y#2=b/360*#1=X程序O0003;S1000MG90GG00XOY0;GOOZ3;G01Z-2F#1=0;WHI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴师范学院《区域分析与区域规划》2023-2024学年第一学期期末试卷
- 淮阴师范学院《秘书理论与实务》2021-2022学年第一学期期末试卷
- 淮阴师范学院《中国民族民间音乐》2022-2023学年第一学期期末试卷
- 淮阴师范学院《移动开发技术》2023-2024学年期末试卷
- 淮阴师范学院《小型乐队编配》2021-2022学年第一学期期末试卷
- 淮阴师范学院《工程电磁场》2023-2024学年期末试卷
- 淮阴工学院《食品添加剂》2022-2023学年第一学期期末试卷
- 淮阴师范学院《地理信息系统概论》2022-2023学年第一学期期末试卷
- 淮阴师范学院《JAVA+Web项目综合实训》2021-2022学年期末试卷
- DB3711-T 155-2024生态茶园土壤培肥技术规程
- 标准作业组合票--自动生成
- 王洼二矿原煤仓机电设备安装工程资料文稿
- 国家开放大学《理工英语1》边学边练参考答案
- 中国建设银行员工内部等级表
- (完整版)绕口令基本功练习
- PSR-E423中英文音色对照表
- 船舶舱室内装饰施工及检验标准
- 餐饮MBO目标管理课件
- 《2021国标结构专业图集资料》15G323-2 钢筋混凝土吊车梁(A4、A5级)(有水印)
- 设备管理系统概要设计说明书.doc
- 青霉素V钾提取工艺与研究进展
评论
0/150
提交评论