数控车椭圆加工
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
间完成 • 要独立在仿真软件上把工件加工出来 • 熟悉加工的工艺、尺寸的控制、摩耗的应用
为后面的数控实习打好基础,能顺利通过数 控车中级工的鉴定!
编辑ppt
9
这周我们的任务是学习: 椭圆的加工及宏程序的简单应用
编辑ppt
10
下面我们看一道包含椭圆的轴的加工
编辑ppt
11
编辑ppt
12
加工过程:
•
……
•
END 3;
•
……
• END 2
• ……
•END 1;
编辑ppt
25
举例:求1到10之和。
• O7200; • #1=0; • #2=1; • WHILE [#2 LE 10] DO 1; • #1 =#1+#2; • #2=#2+1; • END 1; • M30;
编辑ppt
26
数控车床椭圆的加工
编辑ppt
13
• O0088
T0202
• G99G21
S600M3
• T0101
G0X34Z2
• S800M03 • G0X62Z2 • G01Z0 • X-1F0.2 • G0X62Z2 • G71U2R0.5 • G71P10Q20U0.5W0F0.2
G73U6R6 G73P30Q50U0.8W0F0.2 N30G0G42X20 G01S1500F0.1 #1=20 #2=13 #3=15 N35#4=#2*SQRT[#1*#1-#3*#3]/#1
G0X100Z100
M05
M30
编辑ppt
14
用户宏程序(custom Macro)
是以变量的组合,通过各种算术和逻辑运算、 转移和循环等命令,而编制的一种可以灵 活运用的程序。通过改变变量的值,来完
成不同的加工和操作 ,有A、B两类。
编辑ppt
15
A类宏程序格式为:
G65 H m P # I Q # j R #k; 式中: m—宏程序功能,数值范围01~
式中:m——循环执行范围的识别号,只能是1 2和3,否则系统报警
注意:DO—END循环能够按需要使用多次,即 循环嵌套。
编辑ppt
24
循环嵌套:
•DO—END循环嵌套:
•WHILE [条件式1] DO 1;
• ……
• WHILE [条件式2] DO 2;
•
……
•
WHILE [条件式3] DO 3;
数控车高级篇一
椭圆的加工 ------宏程序的初步应用
集美轻校机自科---李宝强
编辑ppt
1
目前为止我们学习了FANUC系统下数控车的主要循 环指令:
编辑ppt
2
编辑ppt
3
编辑ppt
4
编辑ppt
5
前面这几周我们练习过的题目
编辑ppt
6
其余:
编辑ppt
7
编辑ppt
8
对前几周的要求:
• 踏踏实实的认真把指令弄清楚 • 作业要认真独立完成,没有做完的要充分利用时
99; #i—运算结果存放处的变量名; #j—被操作的第一个变量,也可
以是一个常数; #k—被操作的第二变量,也可以
是一个常数。
编辑ppt
16
B类宏程序格式为:
• (1) 非模态调用(或单一调用G65)
• G65 P(程序号)L(自变量赋值);
• 式中:P——指定宏程序号;
•
L——重复调用次数(1~9999,调用1次时L可
G01X[2*#4]Z[#3-15]
格式:IF [条件式] GOTO n; #3=#3-0.5
条件式:
IF[#3GE-10.34]GOTO35
#j EQ #k #j 是否= #k #j GT #k #j 是否> #k #j GE #k #j 是否≥ #
#j NE #k #j 是否≠ #k #j LT #k #j 是否< #k #j LE #k #j 是否≤ #
编辑ppt
20
5、控制指令
(1)无条件转移(GOTO语句) 格式:GOTO n; 式中:n——顺序号(1~9999),可用变量表 示。
举例:GOTO 1; GOTO #10;
编辑ppt
21
2、条件转移(IF语句) #1=20
#2=13
#3=15
N35#4=#2*SQRT[#1*#1-#3*#3]/#1
编辑ppt
22
举例:求1到10之和。
•O7100; •#1=0; •#2=1; •N1 IF [#2 GT 10] GOTO 2; •#1=#1+#2; •#2=#2+1; •GOTO 1; •N2 M30;
编辑ppt
23
3、循环(WHILE语句)
格式:WHILE [条件式] DO m;
…… END m;
以省略)。
• (2)模态调用(G66、G67)
•
G66 P(程序号)L(重复次数)<自变量赋值>;
•
在书写时,G66必须写在<自变量赋值>之前。
•
L最多可9999次。
•
自变量赋值与非模态调用相同。
• G67:取消宏程序模态调用编辑方ppt式。
17
1、变量的表示
#i #[表达式]
——(变量号i=0,1,2,3,4……) 例:#8、#110、
• 椭圆方程:
b
Y x2 y2
1
a b 2 a X
2
其中a为椭圆的长半轴;b为椭圆的短 半轴
编辑ppt
27
椭圆的加工编程思路
• 步骤1、对椭圆方程的进行转化
编辑ppt
18
3、变量的类型和功能
变量号
#0 #1-#33
我们常 用此变
量
#100~#149(#199) #500~#531(#999) #1000
变量类 型 空
局部变 量 公共变 量
系统变 量
功能
该变量值总为 空 只能在一个宏 程序中使用 在各宏程序中 可以公用的
固定用途的变 量
编辑ppt
191500
G01X[2*#4]Z[#3-15]
• G01Z0F0.1
#3=#3-0.5
• Z-60 • X37 • G02X57W-10R10 • N20G01G40X62 • G70P10Q20 • G0X100Z100
IF[#3GE-10.34]GOTO35 G02X26Z-36R12 G01Z-46 X29 X31W-1 N50G01G40X62 G70P30Q50
#1100 ——表达式必须用括号括起来 :#[#1+#2-12]
2、变量的引用
<地址>#1 <地址> - #1
例:F#10——当#10=20时,F20被指令。 X- #20——当#20=100.时,X-100.被指令。 G#130——当#130=2时,G2被指令。
但当一个变量的值未被定义时,那么这个变量 则被当作“空变量”。变量#0始终是空变量,它是 不能被赋予任何值的。
为后面的数控实习打好基础,能顺利通过数 控车中级工的鉴定!
编辑ppt
9
这周我们的任务是学习: 椭圆的加工及宏程序的简单应用
编辑ppt
10
下面我们看一道包含椭圆的轴的加工
编辑ppt
11
编辑ppt
12
加工过程:
•
……
•
END 3;
•
……
• END 2
• ……
•END 1;
编辑ppt
25
举例:求1到10之和。
• O7200; • #1=0; • #2=1; • WHILE [#2 LE 10] DO 1; • #1 =#1+#2; • #2=#2+1; • END 1; • M30;
编辑ppt
26
数控车床椭圆的加工
编辑ppt
13
• O0088
T0202
• G99G21
S600M3
• T0101
G0X34Z2
• S800M03 • G0X62Z2 • G01Z0 • X-1F0.2 • G0X62Z2 • G71U2R0.5 • G71P10Q20U0.5W0F0.2
G73U6R6 G73P30Q50U0.8W0F0.2 N30G0G42X20 G01S1500F0.1 #1=20 #2=13 #3=15 N35#4=#2*SQRT[#1*#1-#3*#3]/#1
G0X100Z100
M05
M30
编辑ppt
14
用户宏程序(custom Macro)
是以变量的组合,通过各种算术和逻辑运算、 转移和循环等命令,而编制的一种可以灵 活运用的程序。通过改变变量的值,来完
成不同的加工和操作 ,有A、B两类。
编辑ppt
15
A类宏程序格式为:
G65 H m P # I Q # j R #k; 式中: m—宏程序功能,数值范围01~
式中:m——循环执行范围的识别号,只能是1 2和3,否则系统报警
注意:DO—END循环能够按需要使用多次,即 循环嵌套。
编辑ppt
24
循环嵌套:
•DO—END循环嵌套:
•WHILE [条件式1] DO 1;
• ……
• WHILE [条件式2] DO 2;
•
……
•
WHILE [条件式3] DO 3;
数控车高级篇一
椭圆的加工 ------宏程序的初步应用
集美轻校机自科---李宝强
编辑ppt
1
目前为止我们学习了FANUC系统下数控车的主要循 环指令:
编辑ppt
2
编辑ppt
3
编辑ppt
4
编辑ppt
5
前面这几周我们练习过的题目
编辑ppt
6
其余:
编辑ppt
7
编辑ppt
8
对前几周的要求:
• 踏踏实实的认真把指令弄清楚 • 作业要认真独立完成,没有做完的要充分利用时
99; #i—运算结果存放处的变量名; #j—被操作的第一个变量,也可
以是一个常数; #k—被操作的第二变量,也可以
是一个常数。
编辑ppt
16
B类宏程序格式为:
• (1) 非模态调用(或单一调用G65)
• G65 P(程序号)L(自变量赋值);
• 式中:P——指定宏程序号;
•
L——重复调用次数(1~9999,调用1次时L可
G01X[2*#4]Z[#3-15]
格式:IF [条件式] GOTO n; #3=#3-0.5
条件式:
IF[#3GE-10.34]GOTO35
#j EQ #k #j 是否= #k #j GT #k #j 是否> #k #j GE #k #j 是否≥ #
#j NE #k #j 是否≠ #k #j LT #k #j 是否< #k #j LE #k #j 是否≤ #
编辑ppt
20
5、控制指令
(1)无条件转移(GOTO语句) 格式:GOTO n; 式中:n——顺序号(1~9999),可用变量表 示。
举例:GOTO 1; GOTO #10;
编辑ppt
21
2、条件转移(IF语句) #1=20
#2=13
#3=15
N35#4=#2*SQRT[#1*#1-#3*#3]/#1
编辑ppt
22
举例:求1到10之和。
•O7100; •#1=0; •#2=1; •N1 IF [#2 GT 10] GOTO 2; •#1=#1+#2; •#2=#2+1; •GOTO 1; •N2 M30;
编辑ppt
23
3、循环(WHILE语句)
格式:WHILE [条件式] DO m;
…… END m;
以省略)。
• (2)模态调用(G66、G67)
•
G66 P(程序号)L(重复次数)<自变量赋值>;
•
在书写时,G66必须写在<自变量赋值>之前。
•
L最多可9999次。
•
自变量赋值与非模态调用相同。
• G67:取消宏程序模态调用编辑方ppt式。
17
1、变量的表示
#i #[表达式]
——(变量号i=0,1,2,3,4……) 例:#8、#110、
• 椭圆方程:
b
Y x2 y2
1
a b 2 a X
2
其中a为椭圆的长半轴;b为椭圆的短 半轴
编辑ppt
27
椭圆的加工编程思路
• 步骤1、对椭圆方程的进行转化
编辑ppt
18
3、变量的类型和功能
变量号
#0 #1-#33
我们常 用此变
量
#100~#149(#199) #500~#531(#999) #1000
变量类 型 空
局部变 量 公共变 量
系统变 量
功能
该变量值总为 空 只能在一个宏 程序中使用 在各宏程序中 可以公用的
固定用途的变 量
编辑ppt
191500
G01X[2*#4]Z[#3-15]
• G01Z0F0.1
#3=#3-0.5
• Z-60 • X37 • G02X57W-10R10 • N20G01G40X62 • G70P10Q20 • G0X100Z100
IF[#3GE-10.34]GOTO35 G02X26Z-36R12 G01Z-46 X29 X31W-1 N50G01G40X62 G70P30Q50
#1100 ——表达式必须用括号括起来 :#[#1+#2-12]
2、变量的引用
<地址>#1 <地址> - #1
例:F#10——当#10=20时,F20被指令。 X- #20——当#20=100.时,X-100.被指令。 G#130——当#130=2时,G2被指令。
但当一个变量的值未被定义时,那么这个变量 则被当作“空变量”。变量#0始终是空变量,它是 不能被赋予任何值的。