新闻中心 | 产品中心 | 联系我们 | 网站地图
2018年专业 数控铣床 生产厂家
滕州市鑫岳机床有限责任公司
推荐产品: X5036A立式铣床 XK6030卧式数控铣床 X7150床身铣床 X5040立式铣床 4HW/5HW炮塔铣床 X6432万能炮塔铣床
当前位置:网站首页 > 技术文章 >
技术文章

数控铣床编程实例(二)

发布时间: 2018-01-04

数控铣床编程实例(二)

    毛坯为120㎜×60㎜×10㎜板材,5㎜深的外轮廓已粗加工过,周边留2㎜余量,要求加工出如下图所示的外轮廓及φ20㎜的孔。工件材料为铝。

数控铣床编程实例(二)

1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线

 1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上

 2)工步顺序

  ① 钻孔φ20㎜。

  ② 按O’ABCDEFG线路铣削轮廓。

2.选择机床设备

    根据零件图样要求,选用经济型数控铣床即可达到要求。故选用华中Ⅰ型(ZJK7532A型)数控钻铣床。

 3.选择刀具

    现采用φ20㎜的钻头,定义为T02,φ5㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。

    由于华中Ⅰ型数控钻铣床没有自动换刀功能,按照零件加工要求,只能手动换刀。

 4.确定切削用量

    切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。

 5.确定工件坐标系和对刀点

    在XOY平面内确定以0点为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如上图所示。

    采用手动对刀方法把0点作为对刀点。

 6.编写程序

    按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下:

1)加工φ20㎜孔程序(手工安装好φ20㎜钻头)

 %1337

 N0010  G92 X5  Y5  Z5                 ;设置对刀点

 N0020  G91                                     ;相对坐标编程

 N0030  G17  G00  X40  Y30          ;在XOY平面内加工

 N0040  G98  G81  X40  Y30  Z-5  R15  F150     ;钻孔循环

 N0050  G00  X5  Y5  Z50

 N0060  M05 N0070  M02

2)铣轮廓程序(手工安装好ф5㎜立铣刀,不考虑刀具长度补偿)

 %1338

 N0010  G92  X5  Y5  Z50

 N0020  G90  G41  G00  X-20  Y-10  Z-5  D01

 N0030  G01  X5  Y-10  F150

 N0040  G01  Y35  F150

 N0050  G91

 N0060  G01  X10  Y10  F150

 N0070  G01  X11.8  Y0

 N0080  G02  X30.5  Y-5  R20

 N0090  G03  X17.3  Y-10  R20

 N0100  G01  X10.4  Y0

 N0110  G03  X0  Y-25

 N0120  G01  X-90  Y0

 N0130  G90  G00 X5  Y5  Z10

 N0140  G40

 N0150  M05

 N0160  M30   

    看了上面的例子,我们对普通的指令有了了解,但是跟高级语言比较,其功能显得薄弱,为了与高级语言相匹配,特地介绍宏指令。通过使用宏指令可以进行算术运算,逻辑运算和函数的混合运算,此外,宏、程序还提供了循环语句,分支语句和子程序调用语句。 

 在宏语句中:

 变量:

#0--#49是当前局部变量

 #50--#99是全局局部变量

 常量:

  PI,TRUE(真),FALSE(假)

 算术运算符: +,-, *,/ 

条件运算符:

  EQ “=”,NE “!=”, GT “>”,GE “>=”,LT “<”,LE “<=”

 逻辑运算符:

 AND, OR, NOT

 函数:

  SIN[],COS[],TAN[],ATAN[],ATAN2[],ABS[],INT[],SIGN[],SQRT[], EXP[]

  表达式:

  用运算符连接起来的常量,宏变量构成表达式。例如:100/SQRT[2]*COS[55*PI/180] 赋值语句:宏变量=表达式。例如:#2=100/SQRT[2]*COS[55*PI/180]

 条件判别语句:IF,ELSE,ENDIF

   格式:

   IF 条件表达式

      | 

   ELSE

     | 

   ENDIF

  循环语句:WHILE,ENDW

   格式:

   WHILE 条件表达式

     |

   ENDW



文章标题:数控铣床编程实例(二)
文章来源:/kk-20180104110306.html
(文本由枣庄腾奥达数控机床有限公司原创提供 转载请注明出处!!)
推荐产品 Hot Products
更多热销产品
X7150床身铣床
X7150床身铣床 X7150铣床结构特点 1、底座、机身、工作台、中滑座等主要构件均采用高强度材料铸造而...
XK5040立式数控铣床
XK5040立式数控铣床 XK5040主要技术参数 单位 XK5040 工作台尺寸 mm 1700x400 工作台...
XK7124床身数控铣床
XK7124床身数控铣床 XK7124床身数控铣床参数 X轴 550mm Y轴 330mm Z轴 450mm 主轴...
XK5030数控铣床
XK5030数控铣床 型号 XK数控铣床 主轴锥孔规格 NT40 主轴直径 105mm 机...
友情链接:博发彩票平台  新利彩票  博发彩票官网  新利彩票官网  新利彩票  新利彩票官网  博发彩票官网  

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!