网站大量收购闲置独家精品文档,联系QQ:2885784924

西门子用户循环开发技巧.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

西门子用户循环开发技巧

■山推工程机械股份有限公司(山东济宁272000)崔克诚田伍臣刘伟王成奎

摘要:本文主要介绍了西门子数控系统循环开发的一些技巧,并通过实例来说明其中一个自定义循环,对于扩展系统功能、简化编程、缩短程序长度有很大帮助。

因为西门子系统在用户手写程序功能扩展方面比较强大,所以我厂一直都是自己开发循环配合西门子循环组合使用。因为西门子标准的循环要考虑很多问题,尤其是安全问题,这就制约了程序的功能,现重点介绍下我厂最早开发的一个用户循环。此循环开发之初是为了在镗孔时使刀具在距离最终深度一定距离时,自动地改变进给和转速。程序源代码(参数和标准循环顺序一样,各参数为返回平面、参考

平面安全距离、最终深度坐标、

孔深、距离最终坐标需要变换的距离、变换后的进给及变换后的

转速)如下:

%_N_TMK_SPF

;$PATH=/_N_CUS_DIR

PROCTMK(REALRTP,REALRFP,REALSDIS,REALDP,REALDPR,REALRJS,REALJSF,REALJSS)

SAVESBLOFDISPLOF

;VERSION:11.5.31MAY31,2011;CHANGE:11.5.31MAY31,2011;DEVELOPER:KECHENGCUI

DEFREALRBLS,RF,RJSF,RJSSDEFAXISA_3

DEFINTIPB5

DEFINELXASG01G60G90DEFINELYASG00G64G90

A_3=$P_AXN3RBLS=$P_S[1]

IF($P_SUBPAR[2]==FALSE)

RFP=$AA_IW[$P_AXN3]SDIS=0ENDIF

IF($P_SUBPAR[4]TRUE)AND($P_SUBPAR[5]==TRUE)

DP=RFP+DPR

师型”素质的提高。为模具制造专业打造出一支素质高并且具备产品研发能力、工艺分析能力、技能竞赛指导能力及高技能人才培养能力的高层次师资队伍,提升专业可持续创新发展。

4.贴合社会形势,迎接新挑战

“中国制造2025”需要大量高素质、掌握最新技术技能的人才给予支撑。由此可见,技能人才尤其是高技能人才决定着“中国制造2025”目标的实现。当前,“中国制造2025”带来了新

机遇和新形势,我校已启动支撑“中国制造2025”人才培养专项行动。紧跟先进制造业的前沿发展趋势,把握机器换人、智能加工、传统制造业技术升级方向,在本学年度加大了资金投入力度,率先在数控、模具制造专业打造“三个实训中心”“两项先进技术”。“三个实训中心”是指工业机器人维修实训中心、工业机器人应用实训中心、珠宝设计与制作实训中心;“两项先进技术”是指工业设计3D打印技术、快速制模技术。通过三个实

训中心、两项先进技术项目的建设、教学实施,提升专业可持续创新发展,提升学生专业能力,强化工业基础能力,提高工艺水平和产品质量,推进智能制造、绿色制造,与“中国制造2025”接轨,满足企业发展及用工需求。

参考文献:

[1]王剑兰,张成林.韶关市职业教育的瓶颈及对策探究[J].韶关学院学报,2015(9):123-126.MW(收稿日期

58www.mw/950.com

58www.mw/950.com金属加工°冷加工

智能制造

ENDIF

IPB5=(RFP-DP)/ABS(RFP-DP)

LYAX[$P_AXN3]=SDIS*IPB5+RFP

RF=$P_F

IF$P_SUBPAR[6]==TRUE

LXAX[A_3]=DP+RJS*IPB5;IFJSF0;

IFABS(JSF)1

RJSF=ABS(JSF)*RFELSE

RJSF=RF/ABS(JSF)

ENDIFELSE

RJSF=JSFENDIF

IF($P_SUBPAR[8]==TRUE)AND(JSS0)

IFABS(JSS)1

RJSS=ABS(JSS)*RBLSELSE

RJSS=RBLS/ABS(JSS)

ENDIFELSE

RJSS=JSSENDIF

IFSP_SUBPAR[8]==TRUE

LXAX[A_3]=DPFB=RJSF

S=RJSS

ELSE

LXAX[A_3]=DPFB=RJSFENDIF

ELSE

LXAX[A_3]=DP

ENDIFG04S2

IFRB

文档评论(0)

文档下载 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档