数控车宏程序椭圆的加工

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 运算的优先顺序: • ①函数; • ②乘除、逻辑与; • ③加减、逻辑或、逻辑异或。 • 可以用[ ]来改变顺序。
二次曲线宏程序编程的6个关键句
• …… • #1=Z起始 • WHILE[#1GEZ终点] • #2=2*a/b*SQRT[b*b-#1*#1]
• G01 X[X01+#2]Z[#1+Z01]F100 (凸加凹减)
1
求X
• 求得X=b/a* ������ ∗ ������ − ������ ∗ ������
• 将X用#2代替,Z用#1代替,并用直径编程 有:#2=2*b/a*SQRT[a*a—#1*#1]
椭圆加工:
零件材料45钢, 毛坯为 φ50mm×100mm, 按图要求完成数 控加工程序。
根据椭圆4个点套用6句宏语句
余弦 #i=COS [#j]
单位:度
正切 #i=TAN [#j]
单位:度
反正切 #i=ATAN [#j] / [#k]
单位:度
平方根 #i=SQRT [#j]
绝对值 #i=ABS [#j]
取整 #i=ROUND [#j]
数学运算功能
加法:#i=#j + #k 减法: #i=#j - #k 乘法: #i=#j * #k 除法: #i=#j / #k
• Z起始=20, Z终点=1, X01=0, Z01=-20 • #1=20 • WHILE[#1GE1] • #2=2*13/20*SQRT[20*20-#1*#1] • G01 X[#2]Z[#1-20] F100 • #1=#1-0.2 • ENDW
试根据以上方法编写以下抛物线与椭圆的宏程序
逻辑判断功能
等于: EQ 不等于: NE 大于: GT 小于: LT 大于等于:GE 小于等于:LE
格式: #j EQ #k 格式: #j NE #k 格式: #j GT #k 格式: #j LT #k 格式: #j GE #k 格式: #j LE #k
函数运算功能
正弦 #i=SIN [#j]
单位:度
• #1=#1-0.2 • ENDW • ……(以上程序的编写都是以华中世纪星系统
编写)
二次曲线宏程序编程的4个关键点
• Z起始=曲线起始点相对于曲线中心点的轴向距 离。
• Z终点=曲线终止点相对于曲线中心点的轴向距 离。
• X01=曲线中心点相对于工件坐标原点的直径 距离。
• Z01=曲线中心点相对于工件坐标原点的轴向 距离。
二次曲线宏程序编程的1个X
• 根据题目所给的标准方程或者图形,其中 径向为X轴,轴向为Z轴并由方程求出相应 的X,其中的X由相应的Z表示;
• 再将相应的X由#2表示,Z由#1表示;
1.二次曲线椭圆类零件的编制
椭圆的标准方程
X2 Z2 b2 a2
1
椭圆的X求解

由椭圆标准方程
X百度文库 b2
Z2 a2
数控车宏程序之
二次曲线的加工—椭圆
实训部:xxx
宏程序的运用
• 在数控车床编程中,宏程序编程灵活、高 效、快捷。宏程序不仅可以实现像子程序 那样,对编制相同加工操作的程序非常有 用,还可以完成子程序无法实现的特殊功 能,如二次曲线:椭圆、双曲线、抛物线 等。本节就是针对二次曲线椭圆宏程序的 编程进行讲解。
相关文档
最新文档