数控铣床和加工中心及编程PPT学习课件_第1页
数控铣床和加工中心及编程PPT学习课件_第2页
数控铣床和加工中心及编程PPT学习课件_第3页
数控铣床和加工中心及编程PPT学习课件_第4页
数控铣床和加工中心及编程PPT学习课件_第5页
已阅读5页,还剩102页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数控铣床和加工中心与编程,1,2020/7/4,学习目标和要点,目标:学习和应用HAAS数控系统的各种指令。掌握HAAS数控系统的各种指令格式和应用范围。编写简单零件加工程序。重点:HAAS数控系统的各种指令格式和应用范围。数控加工和编程综合能力,2,2020/7/4,内容,第1章数控铣床加工中心的工艺特点,编程机床通讯的方式,第2章程序结构,辅助功能指令(m-codes),t指令,s指令,计算速度和进给,第3章工件坐标系(WCS),第4章机床坐标系,第4 g指令,固定循环指令子程序调用,第5章编程实例和练习,第3,2020/7/4,第1章,数控铣床加工中心的工艺特点,编程机床通讯的编程流程是

2、什么,4,2020/7/4,数控铣床加工中心的工艺特点,数控铣床是一种应用广泛的机床。加工中心与数控铣床有许多相似之处,但主要区别在于刀库ATC,即AutMatic ToolChanger(ATC),它是一种配有刀库的数控机床,可通过程序或手动控制自动更换刀具进行工件的多工序加工。数控铣床和加工中心都能够铣削、钻孔、镗孔和攻丝螺纹。5,2020/7/4,数控铣床加工中心的技术特点,1。数控铣床根据其主轴位置分为三类:立式、卧式和立式卧式铣床。数控系统控制的坐标轴数量分为三轴、四轴和五轴联动铣床。2.加工中心根据其主轴位置分为三类:垂直、水平、垂直和水平。编程是利用指令使刀具按照指定的速度、进给

3、和路径运动,从而实现机床加工工件的过程。编程时,请记住我们认为工件是固定的,只考虑刀具在移动。有两种编程方法:-手动编程-自动编程和7,2020/7/4。手动编程通过手动输入直接在机床上编程。或者在计算机上,使用文本格式,使用数控固定格式进行输入,然后将其发送给机床。自动编程使用三维模型在计算机辅助制造软件中自动生成程序,这通常用于难以手动编程的情况。只需将图形输入计算机系统,然后根据需要进行相应的设置,程序就会自动生成,无需任何人工计算。(UGMasterCAM),编程,8,2020/7/4,通信模式,DNC连接(DirectNumericControl)可以通过RS232串行线将程序从计算

4、机传输到机床。如果数控控制器内存不足,可以在传输的同时进行。但是,这种传输模式的稳定性不好,传输端口容易烧坏。RS232电缆,9,2020/7/4,以太网通过公司的网络连接机床和计算机。传输线路采用RJ45网络电缆。这种传输方式具有较高的传输速率和较好的传输稳定性。RJ45有两种模式:交叉线和直线,RJ45电缆,通信模式,10,2020/7/4,交叉线仅用于单机到单机的连接。如果客户想单独使用计算机连接机床,请使用这条连接线。这样,客户就不需要使用HUB。直接连接直接连接通常用于局域网连接。有了直接连接,你可以同时连接许多机床和许多计算机。通常,客户需要采用HUB。通信模式,11,2020/7

5、/4,如何区分直线和交叉线?交叉线的两条黄线在两端的接合处不同。直线的两条黄线在两端的接合处是相同的。、RJ45(直线)、RJ45(交叉线)、两条黄线、通信M代码、12、2020/7/4、编程流程、13、2020/7/4、编程流程、14、2020/7程序号OOXXXX代表程序号O00017999-用户区O8000O8999 -用户区(程序可写保护)O9000O9999制造商区(程序写保护),16、2009节目段号不能在节目号之前使用。节目段号最多只能使用5位数字。程序结构,17,2020/7/4,EndFblock(;)作为末端T1;(EOB)M6;(EOB)G90G 54G 00X 0Y 0

6、;(EOB)G90G 43Z 100.0 H1;(EOB)节目S1000M03有五句话:(EOB)EOB指程序结束,程序结构,18,2020/7/4,移动指令的数值设置。如果要将x轴移动30毫米,指令数值必须有小数点,如X30.0,如果不取,x轴将移动0.030毫米/30 m,X30.0-30毫米x30- M30程序结束。光标回到程序头M03。主轴顺时针转动M04。主轴逆时针转动M05。主轴停止M06。自动工具交换。M08自动吹液M09冷却液关闭M19主轴方向停止,20,2020/7/4,T功能,S功能,F功能,1,F功能fz(mm/min)进给速度vf=fzzn;(铣床、加工中心)2。s函数

7、r/min3。T功能换刀指令T01M06将当前主轴的刀具放回刀库,同时将1号刀具装入主轴。21,2020/7/4,速度和进给计算,N:主轴转速(rpm)V:刀具线速度(m/min)您可以在刀具样本上找到D:刀具直径(mm):3.142 Z:每刃切削量(mm/齿)您可以找到Z3360切削刃量F:切削进给(mm/min)N:2020/7/4,第3章,工件坐标系(WCS)机床坐标系中的工件设置工艺刀具设置,23,2020/7/4,工件坐标系设置、1,G54G59设置数控机床一般需要在启动后“归零”才能建立机床坐标系。一般来说,G54G59在机器坐标系正确建立后,可以在一个程序中建立多达六个工件坐标系

8、。示例在程序中,工件坐标系g92x _ y _ z _通过设置一个坐标系(左)和两个坐标系(右)建立,2020年7月24日,工件坐标系设置、2和G92。功能:通过设置刀具起点相对于工件原点的相对位置来建立坐标系,这需要单独的程序。其中:x、y和z是指刀具起点相对于工件原点的坐标。G92X 30 . Y30 . Z20;2020/7/4,机床坐标系,-直接使用机床原点作为定位基准-通常用于热机程序。-一般直接在G90之后,使用。实例:定位P1点,G90G53G00X-340。Y-210。位于P2点,G90G53G00X-570。Y-340。26,2020/7/4,工件坐标系的设置,注意:在使用G

9、92之前,必须确保刀具处于对刀点。执行此程序时,只建立工件坐标系,不发生坐标轴移动。当机床重新启动时,G92建立的工件坐标系消失。使用G54G59建立工件坐标系时,指令可以单独指定,也可以与其他指令同时指定。如果程序段中有移动指令(G00,G01),它们将在球杆顶部的坐标系中移动。G54G59建立工件坐标系在机床重启后不会消失,与刀具的启动位置无关。2020/7/4,第4章,G指令固定循环指令子程序调用,28,2020/7/4,初始状态设置,G90G 80G 40G 17G 49G 21;功能:初始化状态设置。示例:G90绝对值模式;G80取消固定周期;G40取消刀具半径补偿;G17选择xy平

10、面;G49取消刀具长度补偿;G21公制单位输入选择;29,2020/7/4,基本运动指令,1。快速定位(G00/G0),格式:G00x _ _ Y _ _ Z _ _功能:只能快速定位,不能切割。它可以同时控制一个轴、两个轴或三个轴。30,2020/7/4,2。线性插值(G01/G1),格式:G01x _ _ Y _ _ Z _ _ F;功能:您可以同时命令一个轴、两个轴或三个轴。示例在立式数控铣床上,按照图中所示的进给路线铣削工件的上表面。众所周知,主轴转速为300转/分,进给速度为200毫米/分。试着编写加工程序。O5001G90G54G00X155。Y40 . S300G00Z50。M0

11、3Z0。G01X-155。F120G00Y-40。G01X155。G00Z300。M05X250.Y180M30,31,2020/7/4,3。圆弧插补(G02/G2,G03/G3),其中:分别在X轴、Y轴和Z轴上,I、J和K的中心相对于圆弧起点的增量(IKK编程),32,2020/7/4,G91模式下的r编程:(g91g17) g02x30.y-30.0r54.f120。G90模式下的IJK编程:(G90g 17g 54)g02x 90 . 40 . 0i-20 . j-50 . f120;r在G90模式下编程:(g90g17g54) g02x90.y40.0r54.f120。IJK编程和R编

12、程,33,2020/7/4,示例在立式数控铣床上,根据图中所示的进给路线(不考虑刀具半径)铣削工件的外轮廓,已知主轴转速为400转/分,进给速度为200毫米/分,试着编制加工程序。O5002G17G 90 G54G 00X 0Y 0;x-35.0y-70.0 s400;Z50.0M03G01Z-25.0 F 1000 M08;X-60.0F200。G03X-110.0Y-20 . 050.0;G01Y-40.0;G02X-140.0Y-70.0R-30.0;G01X-160.0;G03X-110.0Y-120.0 R50.0;G01Y-140.0;x-80.0;G02X-40.0Y-100.0

13、 R40.0;G01Y-65.0;G00Z50.0Z90.0M05X0Y0。M30,基本移动指令示例,34,2020/7/4,刀具参数补偿指令,刀具半径补偿刀具长度补偿,35,2020/7/4,1,刀具半径补偿,(1)刀具半径补偿方法G41刀具半径左补偿G42刀具半径右补偿G40取消刀具半径补偿,注意,36,2020/7/4,创建格式:取消格式:注意:1。G41/42只能与G00或G01一起使用,并且工具必须被移动!注:2。d是刀具半径补偿数,一般补偿量应为正数。如果是负数,G41和G42就可以互换。2。建立和取消刀具半径补偿指令格式:37,2020/7/4,刀具补偿功能在模具加工中的应用,3

14、8,2020/7/4,刀具半径补偿过程中的刀具中心轨迹,外轮廓加工和内轮廓加工,注意:铣刀的直线运动和铣削内圆弧的半径,39,2020/7/4,4,建立刀具半径补偿有三种方法:(1)先切削后建立X轴和Y轴运动中的半径补偿;2)先建立半径补偿,然后将刀具降到加工深度位置;3)x、Y和Z轴同时移动,以在切割前建立半径补偿;取消半径补偿的路线?40,2020/7/4,实施例1根据图示的刀具路径铣削工件的外轮廓,已知端铣刀为16毫米,半径补偿数为D01。(空白:130毫米90毫米100毫米),o0001G17G 90 G54G 00x0Y 0500;Z5。M03G41X60.0Y30.0D01G01Z

15、-27。F150Y80。G03X 100 . Y120 . R40;G01X180。Y60。G02X 160 . 40 . R20;G01X50。G00Z5。G40X0Y0M05G91G28Z0M30,注意:没有选择补偿坐标平面的两个连续程序段的移动命令不能出现!41,2020/7/4,在两个连续程序段没有选择性补偿的情况下,不能有坐标平面的移动命令,42,2020/7/4,5,刀具半径补偿的应用,1)编程时直接根据工件的轮廓尺寸编程。刀具磨损、重新研磨或更换新刀具后,其直径会发生变化,但无需修改程序,只需更改半径补偿参数。2)刀具半径补偿值不一定等于刀具半径值,工件轮廓的粗加工和精加工可以通

16、过使用相同的加工程序修改刀具补偿方法来实现;同时,通过修改半径补偿值可以获得所需的尺寸精度。,刀具直径改变,加工程序保持不变!使用刀具半径补偿进行粗加工!43,2020/7/4,2。刀具长度补偿:G43、G44、G49。工具长度测量的参考点在哪里?G90G54G00Z5。44,2020/7/4,(1)建立刀具长度补偿格式,其中:G43刀具长度被补偿/工件外补偿;G44刀具长度负补偿/趋势工件补偿;H刀具长度偏移寄存器号(H01H32),注1:当使用G43和G44时,只能有z轴运动,否则将给出报警!取消长度补偿格式,g49(z _ _ _ _);注2:如果要取消刀具长度补偿,也可以用H00代替G

17、49。当然,G49也可以省略!45,2020/7/4,G43,G44。记住:刀具长度补偿的本质是将刀具相对于工件的坐标从刀具长度参考点(刀具安装定位点)移动到刀具位置。46,2020/7/4,(2)刀具长度补偿的确定,方法1:工件原点偏移法。47,2020/7/4,(2)刀具长度补偿量的确定,方法2:标准对刀。48,2020/7/4,(3)刀具长度补偿的应用,示例分别使用125毫米(6齿)端面铣刀和20毫米(3齿)端面铣刀,在立式加工中心上铣削如图所示的工件上表面和外轮廓,进给路线和切削参数如图所示。试着编译处理程序。49,2020/7/4,(3)工具长度补偿的应用,50,2020/7/4,(3)工具长度补偿的应用,O5004;G17G 90G 40G 49G 21;G91G28Z0M06T01g90 G54G 00X 70.0Y-45.0 S230;G

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论