直线段逼近整园的数控加工程序
发布日期:2011-05-21 兰生客服中心 浏览:3460
为了更深入地了解 HNC-21/22T 宏程序,这里给出一个利用小直线段逼近整园的数控加工程序:
O1000
G92 X0 Z0
M98 P2 X-50 Z0 R50 ;宏程序调用,加工整圆
M30
O2
; 加工整圆子程序,园心为(X,Z),半径为 R
; X -> #23 Z -> #25 R -> #17
IF [AR[#17] EQ 0] OR [#17 EQ 0] ;如果没有定义 R M99
ENDIF
IF [ AR[#23] EQ 0 ] OR [ AR[#25] EQ 0 ] ;如果没有定义圆心
M99
ENDIF
#46=#1163 ; 记录模态码#1163,是 G90 OR G91?
G91 ;用相对编程 G91
IF [ AR[#23] EQ 90 ] ;如果 X 为绝对编程方式
#23=#23-#30 ; 则转为相对编程方式
ENDIF
IF [ AR[#25] EQ 90 ] ; 如果 Z 为绝对编程方式
#25 = #25-#32 ; 则转为相对编程方式
ENDIF
#0=#23+#17*COS[0];
#1=#25+#17*SIN[0]; G01 X[#0] Z[#1];
#10=1
WHILE [#10 LE 100] ;用 100 段小直线逼近圆
#0 = #17*[ COS[#10*2*PI/100]-COS[[#10-1]*2*PI/100] ]
#1 = #17*[ SIN[#10*2*PI/100]-SIN[[#10-1]*2*PI/100] ] G01 X[#0] Z[#1]
#10=#10+1
ENDW
G[#46] ; 恢复模态
M99
上一篇:车削循环指令的宏程序实现G80
下一篇:系统宏的嵌套调用举例
-
FANUC 0加工中心自动运行方式下执行加工程序的方法
FANUC0加工中心自动运行方式下执行加工程序的方法: 1启动运行程序 首先将方式选择开关置“自动运行”位,然后选择需要运行的加工程序(方法为搜索并调出程序”),完成上述操作后按循环起动按钮。 2停止运行程序 当NC执行完一个M00指令时,
2015-09-10 -
加工中心的数控系统参数设定和操作要点
1 参数设定 参数的设定包括刀具参数及刀具补偿参数、零点偏置等参数的设定。 下面简单介绍参数的设定步骤。 (1) 刀具参数及刀具补偿参数 打开软键功能中的参数栏后,按刀具补偿软键,屏幕上显示出刀具补偿数据。按软键<<T或&
2015-09-08 -
数控加工结构工艺性分析、零件精度与技术要求分析
对零件图进行数控加工工艺分析主要包括结构工艺性分析、零件精度与技术要求分析 (1)结构工艺性分析 在进行数控加工工艺性分析时,工艺人员应该根据所掌握的数控加工特点、数控机床的功能和实际经验,把准备工作做细、做好,减少失误和返工。 1)零件结
2015-09-07 -
试区别一下手工编程和自动编程的过程以及适用场合。
试区别一下手工编程和自动编程的过程以及适用场合。 答:数控程序的编制方法有手工编程和自动编程两种。 (1)手工编程过程: 从零件图样分析及工艺处理、数值计算、书写程序单、制穿孔纸带直至程序的校验等各个步骤,均由人工完成,则属手工编程。
2015-09-06