欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数控技术双语课件.ppt

    • 资源ID:82447590       资源大小:1.19MB        全文页数:106页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数控技术双语课件.ppt

    领域:领域:领域:领域:数控技术、数控技术、数控技术、数控技术、CAD/CAMCAD/CAMCAD/CAMCAD/CAM技术、柔性加工技术、集成制造技术、柔性加工技术、集成制造技术、柔性加工技术、集成制造技术、柔性加工技术、集成制造 技术、智能制造技术、虚拟制造技术、绿色制造技术技术、智能制造技术、虚拟制造技术、绿色制造技术技术、智能制造技术、虚拟制造技术、绿色制造技术技术、智能制造技术、虚拟制造技术、绿色制造技术趋势:趋势:趋势:趋势:高精度、高效率、自动化、信息化、智能化高精度、高效率、自动化、信息化、智能化高精度、高效率、自动化、信息化、智能化高精度、高效率、自动化、信息化、智能化 制造业数控化率年增长率达制造业数控化率年增长率达制造业数控化率年增长率达制造业数控化率年增长率达6%6%6%6%,据预测到,据预测到,据预测到,据预测到2020202020202020年,年,年,年,我国制造业数控化率将达到我国制造业数控化率将达到我国制造业数控化率将达到我国制造业数控化率将达到60%60%60%60%,正向制造业大国迈进。,正向制造业大国迈进。,正向制造业大国迈进。,正向制造业大国迈进。NUMERICAL CONTROL TECHNOLOGYChapter 2 NC Part Programming Electromechanical Engineering CollegeElectromechanical Engineering CollegeHenan University of Science and TechnologyHenan University of Science and Technology _.Chapter2 NC PART PROGRAMMING2.1、Introduction to NC part programming2.2、The codes used in CNC2.3、Manual part programming2.4、Automatic programming_.Chapter2 NC PART PROGRAMMING2.1、Introduction to NC part programmingTheprogramofinstructionsisthedetailedstep-by-stepcommandsthatdirecttheactionsoftheprocessingequipment.Inmachinetoolapplications,theprogramofinstructionsiscalledapartprogram,andthepersonwhopreparestheprogramiscalledapartprogrammer.Numericalcontrol(NC)isaformofautomaticallyoperatingamachinetoolbasedoncodedalphanumericdata.Acompletesetofcodedinstructionsforexecutinganoperationiscalledaprogram.Theprogramistranslatedintocorrespondingelectricalsignalsforinputtoservomotorsthatrunthemachine._.Chapter2 NC PART PROGRAMMING1、Introduction to NC part programmingwecallthewholeprocessfrompartgraphicstofinishingcontrolmediumtheprogrammingofnumericalcontrolmanufacturing,orcallitNCprogramming.Whenusingnumericalcontrolmachinetooltomanufactureparts,theprogrammingisveryimportant.Theprogramisnotonlycorrectandfastbutalsoeffectiveandeconomic_.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programmingTheprogramcanbeinputtedintoCNCsystemandtheCNCsystemcontrolsCNCmachinetoolstomanufactureautomatically.Generallyspeaking,themainstepsofNCprogrammingareanalyzingpartgraphics,determiningthemanufacturingtechnologicalprocess,calculatingnumericalvalue,programming,verifyingtheprogramandinputtingtheprogramintoCNCsystem.Figure2.1illustratestheprogrammingsteps._.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programmingBeforeNCprogramming,theprogrammershouldunderstandthenumericalcontrolmachinespecifications,characteristics,thefunctionsandprogramminginstructionsformatoftheCNCsystem,etc.Whenprogramming,heshouldanalyzethepartstechnicalrequirements,geometricalshape,dimensionsandtechnologicalrequirements.Thenhecandeterminethemanufacturingmethodandcalculatenumericalvalue,getcutterposition.Accordingtopartdimension,cutterpositionvalue,cuttingparameters(spindlespeed,feed-rate,cuttingdepth)andauxiliaryfunctions(ATC,CW,CCW,coolantonandoff),theprogrammercanprogram._.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programming(1)Analyzingpartgraphicsanddeterminingthemanufacturingtechnologicalprocess(2)Thisstepincludesanalyzingthepartgraphics,understandingthemachiningcontentsandrequirements.Thendeterminingtechnologicalprocesses,machiningplans,machiningsequence,machiningroutes,fixingmethods.Cuttingparametersandselectingcuttingtools,etc.Besidesthese,thenumericalcontrolmachinecodesshouldbeunderstoodclearlyandthenumericalcontrolmachinefunctionsshouldbeexploitedfully._.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programmingFigure2.1 ThestepsofNCprogramming_.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programming(2)CorrectlyselectingprogramoriginandcoordinatesystemInnumericalcontrolmachinetoolsmanufacturing,correctlyselectingprogramoriginandcoordinatesystemisveryimportant.OnNCprogramming,theprogramcoordinatesystemisthestandardcoordinatesystemascertainedontheworkpiece._.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programming(3)CalculatingnumericalvaluesAfterfinishingthetechnologicalprocess,thenextstepistogetthetoolpathaccordingtopartgeometricdimensionandthemethodofcutterradiuscompensation,sowewillobtainthecutterposition._.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programming(4)WritingpartprogramsAfterdeterminingmachiningroute,technologicalprocessandthecoordinatevalueoftoolpath,step-by-step,theprogrammercanwritetheprograminaccordancewiththespecifiedfunctioncodesandprogramformatofCNCsystem._.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programming(5)FabricationcontrolmediumTheprogramiscodedonasuitablemediumforsubmissiontothemachinecontrolunit.Formanyyears,thecommonmediumwas1-inchwidepunchedtape,usingastandardformatthatcouldbeinterpretedbythemachinecontrolunit.Today,punchedtapehaslargelybeenreplacedbynewerstoragetechnologiesinmodernshops.Thesetechnologiesincludemagnetictape,diskette,andelectronictransferofpartprogramsformacomputer._.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programming(6)VerifyingpartprogramsBeforetheprogramisusedinrealproduction,wemustchecktheprogram.wedetecttoolpatherrorsthatcouldruinthepart,damagethefixtures,breakthecuttingtoolorcrashthemachine,etc.Insomecases,wetesttheprogramthroughmanufacturingapartonamachine.Onthebasisofdetectingresult,theprogramisneededtobemodifiedandtobeadjusted,untiltheprogramsatisfiesthemachiningrequirementscompletely._.Chapter2 NC PART PROGRAMMING2.1.1The contents and steps of numerical control programmingThestepsabovementionedareprogrammedmanually.Thisprogrammingmethodiscalledmanualpartprogramming.Andwealsoknowthataprogrammernotonlymusthavetheknowledgeofthestructureofmachinetools,thefunctionsandstandardsofCNCsystem,butalsohavetheknowledgeoftechnologicalprocess,suchasfixtures,cuttingtoolsandcuttingparameters,etc._.Chapter2 NC PART PROGRAMMING2.1.2The Methods of NC ProgrammingPartprogrammingcanbeaccomplishedusingavarietyofproceduresrangingfrommanualmethodtohighlyautomatedmethod.(1).Manualpartprogramming(2).Automaticprogramming_.Chapter2 NC PART PROGRAMMING2.1.2The Methods of NC Programming(1).ManualpartprogrammingTheprogrammingiscalledmanualpartprogrammingwhichwholepartprogrammingiscompletedmanually(includingcalculatingnumericalvalueonacomputer).Inmanymechanicalmanufacturingtrades,therearealargenumberofuncomplicatedpartsthatareconstitutedonlybythesimplegeometricelementsofstraightlinesandcircles.thenumericalvaluesofthepartsarecalculatedsimply._.Chapter2 NC PART PROGRAMMING2.1.2The Methods of NC Programming(1).ManualpartprogrammingTheblocksofaprogramarentlot.Andcheckingtheprogramiseasy.Thesepartprogramscanbecompletedmanually.Somanualprogrammingisstillaverycommonprogrammingmethodathomeandabroad.Butmanualprogramminghasdifficultyorimpossibilitygoprogramcomplicatedpartsthathavenon-circularcurvesandsurfaces.Sowemustusetheautomaticpartprogrammingtoprogram._.Chapter2 NC PART PROGRAMMING2.1.2The Methods of NC Programming(1).AutomaticprogrammingAutomaticprogrammingisalsocalledcomputer-aidedprogramming.Mostoralloftheprogrammingiscompletedbyacomputer,suchascalculatingnumericalvalues,writingprograms,fabricatingthecontrolmedium,etc.Automaticprogramminglightensprogrammerintensityoflabor,shortenstheprogrammingtimeandimprovestheprogrammingquality._.Chapter2 NC PART PROGRAMMING2.1.2The Methods of NC Programming(1).AutomaticprogrammingAtthesametime,itsolvesthecomplicatedpartprogrammingwhichisimpossibletoprogrambymanualprogramming.Themorepartsarecomplicatedshapeandtechnologicalprocess,themoresuperiorityofautomaticprogrammingclearis._.Chapter2 NC PART PROGRAMMING2.1.2The Methods of NC Programming(1).AutomaticprogrammingTherearemanymethodsofautomaticpartprogramming.Accordingtothedifferencesofinputprogrammingmessageandhandlingstylesbyacomputer,theyaredividedintoautomaticallyprogrammedtool(APT)basedonautomaticprogramminglanguageandpartprogrammingusingCAD/CAMbasedoninteractivegraphicssystem.ACAD/CAMsystemisacomputerinteractivegraphicssystemequippedwithsoftwaretoaccomplishcertaintasksindesignandmanufacturing._.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.1.TheGeometricBasisofNCPartProgrammingThelocationofaCNCmachinetoolsatanytimeiscontrolledbyasystemofXYZcoordinatescalledCartesiancoordinates.Thissystemiscomposedofthreedirectionallines,calledaxes,mutuallyintersectingatanangleof900.Thepointofintersectionisknownastheorigin.(1).NCCoordinateSystems_.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.1.TheGeometricBasisofNCPartProgramming(1).NCCoordinateSystems Primary machine axes of movement should follow the right-hand rule.See left figure.Spindle movement is primarily along the Z axis.movement into the workpiece is along the Z axis and movement away from is along the+Z axis._.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.1.TheGeometricBasisofNCPartProgramming(1).NCCoordinateSystems In a majority of milling machines,motion along the X axis is the longest travel perpendicular to Z.the X axis is parallel to the work holding and is in the horizontal plane.The+X axis moves to the right along a plane of the work as the operator looks at that plane.spindleworktable_.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.1.TheGeometricBasisofNCPartProgramming(1).NCCoordinateSystems With regard to milling machines,motion along the Y axis is the shortest travel perpendicular to Z,the Y axis is in the same plane as the X axis.Looking at the plane,the operator will note that the Y is perpendicular to the X axis.spindleworktable_.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.1.TheGeometricBasisofNCPartProgramming(1).NCCoordinateSystems Most CNC milling machines can perform simultaneous motions along the X,Y and Z axes and are called three-axis machines.See left figure._.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.1.TheGeometricBasisofNCPartProgramming(1).NCCoordinateSystems More complex CNC machines have the capability of executing additional rotary motions as follows:vRotation about an axis parallel to the X axis or A-axis rotationvRotation about an axis parallel to the Y axis or B-axis rotation.vRotation about an axis parallel to the Z axis or C-axis rotation_.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.1.TheGeometricBasisofNCPartProgramming(1).NCCoordinateSystems Rotary motion directions also follow the right-hand rule.See right figure.、_.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.1.TheGeometricBasisofNCPartProgramming(2).Programzeropoint_.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.1.TheGeometricBasisofNCPartProgramming(3).Typesoftoolpositioningmodes_.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.2.TheTechnologicalBasisofNCProgramming(1).Determiningthepartmachiningroutesrationally_.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.2.TheTechnologicalBasisofNCProgramming(2).SelectingtoolsettingpointandtoolchangingpointrationallyvThe setting point makes operating easily and programming simply;vThe point is easy to find;vThe caused machining error is small._.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.2.TheTechnologicalBasisofNCProgramming(2).SelectingtoolsettingpointandtoolchangingpointrationallyboringboringtooltooldrilldrillendmillendmillfacetoolfacetoolfiguretoolfiguretoolballnoseballnoseendmillendmillTurningtoolTurningtool_.Chapter2 NC PART PROGRAMMING2.1.3The Basis of NC Part Programming2.1.3.2.TheTechnologicalBasisofNCProgramming(3).Rationallyselectingthemethodsoffixing,cuttingtoolsandcuttingparametersvSelecting standard and common fixtures as far as possible,avoiding selecting special fixtures;vFixing and removing parts quickly,conveniently and rationally;vThe part surface to be machined should be exposed to outside.Dont let the fixture affect the rapid motion and machining of a tool._.Chapter2 NC PART PROGRAMMING2.2、THE CODES USED IN CNC Therearemanycodesincludedinaprogram.PreparatoryfunctionsareGcodesandauxiliaryfunctionsareMcodes.TheyarethebaseofCNCprograms.ISOhasworkedoutthestandardsofGcodesandMcodes.BecausenewCNCsystemsandmachineshavebeenemerging,alotoffunctionsinmanysystemssurpassISOstandards.Theircodesareabundantandtheirformatsareflexible.TheyarentrestrainedbyISOstandards._.Chapter2 NC PART PROGRAMMING2.2、THE CODES USED IN CNC Inaddition,evenifthesamefunction,itscodeandformathavealotofdifferencesamongsystemsmadeindifferentcompanies.Andcodesandformatsalsohavedifferencesbetweennewandoldsystemsmadeinthesamecompany.ButthepreparatoryfunctionscodesandauxiliaryfunctionscodesinmostofCNCsystemsareuptoorsimilartotheISOstandards.BeforeintroducingtheGcodesandMcodes,wemustunderstandprogramminglangueformatsfirst._.Chapter2 NC PART PROGRAMMING2.2.1 ProgrammingLanguageFormatAprogramformatisasystemofarranginginformationsothatitissuitableforinputtoACNCcontroller.Severaldifferenttypesofformatsexist.Theformattobeusedinthistextisknownasthewordaddress.(1)AddressesAnaddressisaletterthatdescribesthemeaningofthenumericalvaluefollowingtheaddress._.Chapter2 NC PART PROGRAMMING2.2.1 ProgrammingLanguageFormat(2)WordsWordsareusedtodescribesuchimportantinformation.asmachinemotionanddimensionsintheblock.Programwordsarecomposedoftwomainparts:anaddressfollowedbyanumber.TheFigure2.9illustratestheaddress,numberandwords.G17 Address NumberY-35.68 Address NumberWords _.Chapter2 NC PART PROGRAMMING2.2.1 ProgrammingLanguageFormat(3)BlocksAblockisacompletelineofinformationtotheCNCmachine.Itiscomposedofonewordoranarrangementofwords.Blocksmayvaryinlength.Thus,theprogrammerneedsthosewordsinablocktoexecuteaparticularmachiningfunction.“N10 G01X-63.75Y70.28F100.S1000M03;”.Eachblock is separated from the next by an end of-block(;)code._.Chapter2 NC PART PROGRAMMING2.2.1 ProgrammingLanguageFormat(3)BlocksTheend-of-blockcharacterisautomaticallygeneratedwhentheprogrammerpressesreturnkeyatthecomputer.Thesameholdstruewhentheend-of-blockkeyispressedatthemachinepanelboardduringmanualdateentry.Thus,thischaracterwillnotappearintheregularprogramlistingsinthistext._.Chapter2 NC PART PROGRAMMING2.2.1 ProgrammingLanguageFormat(4)ProgramsAprogramisasequenceofblocksthatdescribeindetailthemotionsaCNCmachineistoexecuteinordertomanufactureapart.TheMCUexecutesaprogramblockbyblock.Theorderinwhichtheblocksappearistheorderinwhichtheyareprocessed.Table2.1illustratestheformatandtheorderinwhichtheMCUexecutesaprogram.Theorderinwhichaddressesappearinablockcanvary._.Chapter2 NC PART PROGRAMMING2.2.1 ProgrammingLanguageFormat(5)Programandsequencenumbers(O,Ncodes)(i)ProgramNumber(O)ProgramsarestoredintheMCUmemorybyprogramnumber.Themachinerecognizesprogramsaccordingtoanumericcode.Mostmachinescanstoreseveralprogramsatatime.ProgramnumbersrangefromO0000toO9999._.Chapter2 NC PART PROGRAMMING2.2.1 ProgrammingLanguageFormat(5)Programandsequencenumbers(O,Ncodes)(ii)SequenceNumber(N)Asequencenumberisanoptionaltagthatcanbecodedatthebeginningofablockifneeded.

    注意事项

    本文(数控技术双语课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开