欢迎来到天天文库
浏览记录
ID:59224190
大小:96.00 KB
页数:4页
时间:2020-09-09
《利用宏程序编制数控车床斜椭圆程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、利用宏程序编制数控车床斜椭圆程序编程计算题:请利用宏程序或子程序编制粗、精加工程序答案:提示:如果采用三角函数计算椭圆起点和终点,会造成一定的计算误差。所以应该采用坐标系的平移和角度变换进行计算。已知AB=20∠AOB=30°求出SIN∠AOB=AB/AOsin30°=20/AO→AO=40所以椭圆长轴为a=40,短轴b=30在xoy坐标系。 编程计算题:请利用宏程序或子程序编制粗、精加工程序 答案:提示:如果采用三角函数计算椭圆起点和终点,会造成一定的计算误差。所以应该采用坐标系的平移和角度变换进行计算。 已知AB=20∠AOB=30°求出∠AOB=AB/AOAO=40所以椭
2、圆长轴为a=40,短轴b=30。在xoy坐标系中求出起点与终点起点x=37.7y=10在XOY坐标系求椭圆起点:X=xCOS30+ySIN30X=37.7*COS30+10*SIN30X=37.649将x=-10y=28.55代入公式求出椭圆终点:X=xCOS30+ySIN30X=5.6125将计算出的起点和终点值带入公式X=A*COSα求出起点和终点的角度值:起点:37.649=40COSαCOSα=0.∠α=-19.741终点:5.6125=40*COSαCOSα=0.∠α=81.93参考加工程序为:(西门子802D)G40G64T1D1M3S1200G0X100Z2R1=1
3、0N1G1X=R1+60Z0Z-12.3R2=-19.741N2R3=40*COS〈R2〉R4=30*SIN〈R2〉R5=R3*COS〈30〉-R4*SIN〈30〉R6=R3*SIN〈30〉-R4*COS〈30〉G1X=R1+40+2*R6Z=R5-50R2=R2+1IFR2〈=81.93GOTOBN2G1X=R1+97.1Z=-60Z-110G0X150Z2R1=R1-2IFR1〉=0GOTOBN1G0X100Z150M5M2
此文档下载收益归作者所有