加工中心的坐标设置与子程序调用.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
加工中心的坐标设置与子程序调用

加工中心的坐标设置与子程序调用 感谢论坛发贴网友:pcdvd ??? 本文通过实例,剖析了加工中心机床坐标设置与子程序的应用问题,说明了自动编程与手工编程相结合,利用G92位置设置功能与子程序调用相配合,简化编程,优化程序的方法。在实际工作中,取到事半功倍的作用。   随着数控技术的快速发展及CAD/CAM技术的广泛应用,数控加工越来越多地依赖于软件的自动编程,手工编程逐渐处于次要的地位。但在实际加工中如果将自动编程与手工编程相结合,利用G92位置设置功能与子程序调用相配合,则可以更加简化编程,优化程序,有利于程序的修改和重复调用。   下面以美国SABRE-1000 Acramatic 850SX系统立式加工中心机床为例,就坐标设置(位置设置)与子程序调用问题进行探讨。   机床坐标系为机床上固有的坐标系,是由机床生产厂家设定的。工件坐标系是编程人员在编制加工程序时,根据零件图纸上的某一固定点为原点确定的坐标系。两坐标系之间的统一通过准备功能代码G92的位置设置功能实现。   G92位置设置功能允许操作人员或编程人员为当前坐标轴赋予新的坐标值而工作台并不移动。 G92偏移机床坐标系,使NC程序中的工件坐标系的坐标值与之相匹配。   工件原点(NC程序的零点)是由操作人员在安装工件的过程中进行定位的。编程人员在编制程序时可以不考虑工件在机床上安装的物理位置和安装精度,而利用数控系统的原点偏置功能,通过工件原点偏置来补偿工件的装夹误差。在加工前将该偏置值输入到数控装置,加工时该偏置值便能自动加到工件坐标系上,使数控系统按机床坐标系确定的工件的坐标值进行加工。但是,如果将G92直接编入程序中,而不采用将偏置值输入到数控装置的方法,则会更加方便。   如图1所示,模具有6个相同的型芯,如果仅采用自动编程而不进行人工编辑,就需要对每一个型芯都完全绘制和进行编程,工作量较大,程序量更大,也不便于检查程序。   如图2所示,如果将手动编程与自动编程相结合,利用CAD/CAM软件自动编程,只需要绘制一个型芯,生成加工一个型芯的程序。再根据各型芯之间的位置关系,通过G92设置和子程序调用,即可得到简洁、清晰的程序。而且,如果在加工的过程中刀具已经磨损,更换刀具后,也可以很方便地修改程序,继续下一个型芯的加工。   :G71G90         “:”为程序开始标识符   T16M6           装第16号刀位上的刀具   G00X519.8Y254.4Z77.929 机床坐标系中工件中心位置(也是型芯1的工件原点)   (CLS,L10)         调用加工一个型芯的子程序   G00X664.8Y254.4Z77.929 到达机床坐标系中型芯2的工件原点位置   (CLS,L10)         调用同一个子程序   G00X809.8Y254.4Z77.929到达机床坐标系中型芯3的工件原点位置   (CLS,L10)   G00X809.8Y484.4Z77.929到达机床坐标系中型芯4的工件原点位置   (CLS,L10)   G00X664.8Y484.4Z77.929到达机床坐标系中型芯5的工件原点位置   (CLS,L10)   G00X519.8Y484.4Z77.929到达机床坐标系中型芯6的工件原点位置   (CLS,L10)   (DFS,L10)      定义加工一个型芯的子程序   G92X0Y0Z0 将子程序前面的,当前坐标轴赋予新的坐标值(0,0,0)   G01X-145.Y-115.M03S350M08F2000   Z-38F100         ......   加工一个型芯的程序   Y-115.   G00Z100  将主轴快速地提升到工件坐标系中Z为100的位置   X0Y0    回到工件坐标系X-Y平面零点   G99    取消G92位置设置,让工件坐标系回复到机床坐标系中   (ENS)         子程序结束   M30          程序结束   实际工作中,工件坐标系的Z方向以工件表面(甚至低于工件表面)作为零点。如果让刀具真正到达工件原点,势必与工件相碰。为了提高安全性,如图3所示,在让刀具准确到达工件原点时,刀具并不真实与工件接触,应将工件原点在机床坐标系中的Z值抬高一定距离(如距离a),相应地,在G92设置Z高度值时,Z值也加上相同距离a。   G00X__Y__Z__+a   G92X0Y0Z0+a   例如,对下面的G92设置程序:   G00X519.8Y254.4Z77.929   G92X0Y0Z0   如:将刀具抬高100mm,可改成:   G00X519.8Y254.4Z77.929+100   G

文档评论(0)

cynthia_h + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档