数控车宏程序编程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
离,看椭圆中心考虑正负。)
#3=10; (椭圆的旋转角度,顺时针
旋转为正值,逆时针旋转为负值。)
WHILE [ #1 GE #2 ] DO1; #4=#1;(Z值变量) #5=40*SQRT[1-#1*#1/2500]; (X
值变量,不考虑椭圆2倍的关系,不用 乘2)
#6=#4*C0S[#3]+#5*SIN[#3]; (Z值
• 格式:
• WHILE [条件式1] DO 1;

……

WHILE [条件式2] DO 2;

……

WHILE [条件式3] DO 3;

……

END 3;

……

END 2

……
• END 1;
• 分析切削路径——找出变化规律——定义变量——利用合理的逻辑关系编程
• O0001; • N1; • G0 G40 G97 G99 M03 S600 T0101 F0.2; • X132; • Z1; • #10=132(132为椭圆中心线起始距离) • WHILE [ #10 GE 100 ] DO1(100为椭圆中心
#1=#1-0.2;(0.2步进值)
END1; --------
正弦曲线
----------#1=90;Biblioteka Baidu(双曲线起点角度值) #2=-10; (Z值变量,其中-10为双曲线 距工 件 端面的距离) WHILE [ #1 GE -630 ] DO1;(-630为正 弦线终点角度值) #4=80+2*20*SIN[8*#1]; (X值变量, 其中80为中心线距离)
量,其中#10为椭圆中心线距离)
• G01 X[#4] Z[#3]; • #1=#1-0.2;(0.2步进值) • END2;(单个椭圆循环结束) • G01 Z-130; • X130; • Z-140; • X132 • G0Z2 • #10=#10-4(每层切深4mm,直径量) • END1 ( 粗车去余量循环结束)
抛物线
-------#1=50; (抛物线起点Z轴值减顶点坐标值)
WHILE [ #1 GE -50 ] DO1;(-50为抛物线
终点Z轴值减顶点坐标值)
#3=#1-60;(Z值变量,其中60为抛物线顶
点距工件端面的距离)
#4=60+2*0.08*#1*#1; (X值变量,其中
60为顶点距离)
G01 X[#4] Z[#3];
变量)
#7=#5*COS[#3]-#4*SIN[#3]; (X值
变量)
G01 X[2*#7] Z[#6-48.71];(开始考
虑椭圆的中心位置,考虑X的2倍关系 。)
#1=#1-0.2;
END1;
宏程序的循环嵌套
注意:在 DO~END 循环中的标号(1~3)可根据需要多次使用。但是,无 论怎样多次使用, 标号永远限制在1,2,3,也就是WHLLE语句最多有三层嵌套。
数控车宏程序编程 方法及技巧
实习教师: 指导教师: 日期:2013年3月
22号
椭圆
O0001; N1; G0 G40 G97 G99 M03 S600 T0101 F0.2; X132; Z1; G73U36R36; G73P10Q20U0.5W0F0.2 N10G0X100 G1Z-10
#1=50; (椭圆起点Z轴值减椭圆中心坐标值) WHILE [ #1 GE -50 ] DO1;(-50为椭圆终点Z轴值减椭圆中
• G00 X100Z100; • G70P10Q20F0.1 • G0Z200 • M05; • M30;
异形螺纹
心坐标值)
#3=#1-60;(Z值变量,其中60为椭圆中心距工件端面的距离

#4=100-2*20*SQRT[1-#1*#1/2500]; (X值变量,其中100
为椭圆中心线距离)
G01 X[#4] Z[#3]; #1=#1-0.2;(0.2步进值) END1;
G01 Z-130; X130; Z-140; X132 N20G0Z2 G00 X100Z100; G70P10Q20F0.1 G0Z200 M05;
G01 X[#4] Z[#2]; #1=#1-5;(5为角度步进值) #2=#2-90/[720/5];(Z轴各点角度值 与其坐标值对应)
END1;
----------
斜椭圆
-------
#1=47.94; (椭圆起点距中心垂直距
离,看椭圆中心考虑正负。)
#2=-15.06;(椭圆终点距中心垂直距
线最终距离)
• G0X#10 • G1Z-10 • #1=50; (椭圆起点Z轴值减椭圆中心坐标值) • WHILE [ #1 GE -50 ] DO2;(-50为椭圆终点Z
轴值减椭圆中心坐标值) • #3=#1-60;(Z值变量,其中60为椭圆中心距
工件端面的距离) • #4=#10-2*20*SQRT[1-#1*#1/2500]; (X值变
相关文档
最新文档