版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z.MasterCAM9.1后处理自动生成刀具清单,使用方法:将下面的容复制到记事本,并将其更名为Mpfan.pst,pst为后缀,再将该文件拷贝至MasterCAM9.1的安装目录C:\Mcam9\Mill\Posts,覆盖原文件,然后启动软件,可以在NC程序开头生成刀具清单。经典版本,绝对好用!*PostName:MPFAN*Product:MILL*MachineName:FANUC*ControlName:6M*Description:GENERICFANUC6MSTYLEPOST*AssociatedPost:*Mill/Turn:NO*4-a*is/A*issubs.:NO*5-a*is:NO*E*ecutable:MP4.03****************************************************************************----------------------------------------------------------------------***POSTPROCESSORINTENDEDFORVERSION6BETATESTING******DONOTDISTRIBUTE!!!***----------------------------------------------------------------------****************************************************************************---------------*|REVISIONLOG|*------------------------------------------------------------------------*ProgrammersNote:*C8/15/2005-grt-UpdatedforMillVersion6**---------------*|FEATURES:|*------------------------------------------------------------------------*UsersNote:**FollowingMisc_Reals&Misc_Integersareused:**mi1-Workcoordinatesystem*0=ReferencereturnisgeneratedandG92withthe**,YandZhomepositionsatfilehead.*1thru3=ReferencereturnisgeneratedandG92withthe**,YandZhomepositionsateachtool.*4thru9=TheWCSofG54thruG59respectivelyateachtool.**Options/Usage:*Itisremendedtostartandendcutterpensationonalinearmove.*Rotarya*isassumesa"Z"plungeatfeedintopart,positionofthe*substituteda*isatabsolutezeropositionandtheretractionfrompath*bythepostcalltotheG28machineZhomeposition.*--------------------------------------------------------------------------*DEBUG/PROGRAMSWITCHES,debuggingandprogramswitches*--------------------------------------------------------------------------bug1:1*1=Outputposttoscreen,2=outputleadertoscreenbug2:0*Appendpostlinelabels,non-zeroiscolumnposition"bug3:0*Appendwhatlineno.toeachNCline"bug4:0*AppendNCIlineno.toeachNCline"whatno:yes*Donotperformwhatlinebranches"strtool_v7:2*UseVersion7toolname,1=pathponents,2=stringget_1004:1*Findgcode1004withgetne*top"rpd_typ_v7:1*UseVersion7stylecontourflags"arcoutput:2*0=IJK,1=Rnosign,2=Rsignedneg.over180breakarcs:0*Breakarcs,0=no,1=quadrants,2=180deg.ma*arcsstagetool:0*0=Donotpre-stagetools,1=Stagetoolsuse_gear:no*Settoyestooutputgearrangecodes*--------------------------------------------------------------------------*FORMATSTATEMENTS-n=nonmodal,l=leading,t=trailing,i=inc,d=delta*--------------------------------------------------------------------------fs10.3*Decimal,absolute,4placefs20.4d*Decimal,deltafs310*Integer,notleadingfs420l*Integer,twoleadingfs530l*Integer,threeleadingfs640l*Integer,fourleadingfs70.1*Decimal,absolute,1placefs80.2*Decimal,absolute,2placefs90.3*Decimal,absolute,3placefs1004t*Nodecimal,absolute,fourtrailingfs110.4t*Decimal,absolute,fourtrailing*--------------------------------------------------------------------------*FORMATASSIGNMENTS*--------------------------------------------------------------------------*A*isoutputformats-Linear*--------------------------------------------------------------------------fmt*1***a*ispositionfmtY1y*Ya*ispositionfmtZ1z*Za*ispositionfmt*1*r**rapidpositionfromtoolchangefmtY1yr*YrapidpositionfromtoolchangefmtZ1zr*Zrapidpositionfromtoolchangefmt*1*h**homepositionfmtY1yh*YhomepositionfmtZ1zh*Zhomeposition*--------------------------------------------------------------------------*A*isoutputformats-Circular*--------------------------------------------------------------------------fmtI2i*Arccenterdescriptionin*fmtJ2j*ArccenterdescriptioninYfmtK2k*ArccenterdescriptioninZfmtR1arcrad*ArcRadiusfmtR-1arcradm*ArcRadiusover180degreesweep*--------------------------------------------------------------------------*A*isoutputformats-Rotarysubstitution*--------------------------------------------------------------------------fmtA9*s*Lineartorotarycalculationof*fmtB9ys*LineartorotarycalculationofY*--------------------------------------------------------------------------*Program&Sequencenumberformat*--------------------------------------------------------------------------fmtO6progno*ProgramnumberfmtN3n*Sequencenos.*--------------------------------------------------------------------------*Toolformat*--------------------------------------------------------------------------fmtT3t*ToolNofmtT3first_tool*FirstToolUsed(bldn*tool:yes)fmtT3ne*t_tool*Ne*tToolUsed(bldn*tool:yes)fmtD3tloffno*DiameterOffsetNofmtH3tlngno*LengthOffsetNofmt"T"1tnote*Noteformatfmt"D-"1toffnote*Noteformatfmt"H-"1tlngnote*Noteformatfmt"Dia-"2tldia*Noteformat*--------------------------------------------------------------------------*SpindleSpeeds&Feedrateoutputformats*--------------------------------------------------------------------------fmtS6speed*SpindleSpeedfmtF8fr*FeedratefmtF7frdeg*FeedrateforrotaryfmtM3gear*Gearrange*--------------------------------------------------------------------------*Drillvariableformats*--------------------------------------------------------------------------fmtG3drillref*Initial/ReferenceToggle(G98/G99)fmtP10dwell*DwellfmtZ1initht*InitialHeightfmtR1refht*ReferenceHeightfmtZ1depth*DepthfmtQ2peck1*Firstpeckincrement(positive)fmt1peck2*Secondorlastpeck(positive)fmt1peckclr*Safetydistancefmt1retr*RetractheightfmtF8frplunge*Plungefeedrateindrillcycles*--------------------------------------------------------------------------*Miscellaneousoutputformats*--------------------------------------------------------------------------fmtM5ssrange*SpindleSpeedRangefmtC4coolant*Coolant*--------------------------------------------------------------------------*INITIALIZE-initializesystemvariablesanddefineuservariables*--------------------------------------------------------------------------qtoolpln:no*MP386-Enabletoolplaneoptionqtoolopt:no*MP386-Enabletooloptimizationarctype:2*Arccenter1=abs,2=St-Ctr,3=Ctr-St,4=unsignedinc.do_full_arc:0*Allowfullcircleoutput"0=no,1=yesheli*_arc:0*Supportheli*arcoutput,0=no,1=allplanes,2=*Yplaneonlybldn*tool:yes*Buildne*ttooltableldrcode:65*Leadercharacterdec.equiv.(fleaderoutputscode)ncldr:20*No.ofleadercharacters(fleaderoutputscode)nobrk:no*Omitbreakupof*/y&zrapidmovesomitcrlf:no*OmitCR/LFomitrefht:no*Don'tusereferenceheightonfirstnon-cannedZmoveomitseq:yes*Omitsequenceno.omitz:no*OmitfirstZmovementfornon-canned-cyclesprogname:1*Useuppercaseforprogramnamescale*:1.0*Scalingof.NCIatinput-*,y,z,i,j,kscaley:1.0*Scalingof.NCIatinput-*,y,z,i,j,kscalez:1.0*Scalingof.NCIatinput-*,y,z,i,j,kseqma*:9999*Ma*.sequenceno.skipmotest:no*Skipmotiontestinlinearspaces:1*No.ofspacestoaddbetweenfieldstooltable:1*Readfortooltableandpwrttabsswp:0*Absolutesweepdrlgsel:-1*DrillSelectInitializema*frdeg:9999*Limitforfeedindeg/minabsinc:0*Absolute/Incrementaltoggleformodalitytt:0*Countthenumberoftoolchangesadelta:0*Calculationfordeg/minldelta:0*Calculationfordeg/minzdelta:0*Calculationfordeg/minalzdelta:0*Calculationfordeg/minfrdelta:0*Calculationfordeg/minfrdegcalc:0*Calculationfordeg/mincircum:0*Calculationfordeg/minrotstrt:1*Flagforfirstrotarypositionnewglobal:1*ErrorCheck(Leavethisvariablesetto1)*--------------------------------------------------------------------------*FORMULAS-globalformulas*--------------------------------------------------------------------------ssrange=mi3*GearRangeSelectspeed=abs(ss)*Absolutespindlespeedarcradm=arcrad*Negativearcradspdlsel=fsg3(ss)*Spindleonselectorbasedonpos.orneg.ss*--------------------------------------------------------------------------*CANNEDCYCLES-selectlongorshortcode*--------------------------------------------------------------------------usecandrill:yes*Usecannedcyclefordrillusecanpeck:yes*UsecannedcycleforPeckusecanchip:yes*UsecannedcycleforChipBreakusecantap:yes*UsecannedcycleforTapusecanbore1:yes*UsecannedcycleforBore1usecanbore2:yes*UsecannedcycleforBore2usecanmisc1:yes*UsecannedcycleforMisc1usecanmisc2:yes*UsecannedcycleforMisc2*--------------------------------------------------------------------------*Lookuptabledefinitions-formathfunctionsFLOOKandFRANGE*--------------------------------------------------------------------------flktbl13*Lookuptabledefinitions-tableno.-no.entries401000*Lowgearrange412500*Medgearrange425000*Higearrange*--------------------------------------------------------------------------*Strings-Stringlabelsmuststartwith's'-theyarenotpre-assigned*--------------------------------------------------------------------------*Selectoperationnotesop00NULL*Stringdefinitionsop01END-MIll*""sop02END-MIll*""sop03DRIll*""sop04END-MIll*""sop05S-MILL*""sop062D-SWEPT..*""sop073D-SWEPT..*""sop08REVOLVED..*""sop09LOFT......*""sop10COONS.....*""sop11TRIM.....*""sop12FILLET....*""sop13ROUGH.....*""sop14OP14......*""sop15OP15......*""sopnote*Targetstringfstrselsop00opcodesopnote*--------------------------------------------------------------------------*SelectmotionGcodesg00G0*Linearmovementatrapidfeedratesg01G1*Linearmovementatfeedratesg02G2*CircularinterpolationCWsg03G3*CircularinterpolationCCWsgcode*Targetstringfstrselsg00gcodesgcode*--------------------------------------------------------------------------*SelectincrementalorabsoluteGcodesg90G90*AbsoluteGcodesg91G91*IncrementalGcodesgabsinc*Targetstringfstrselsg90absincsgabsinc*--------------------------------------------------------------------------*Selectspindlestartsm04M4*Spindlereversesm05M5*Spindleoffsm03M3*Spindleforwardspdlon*Targetstringfstrselsm04spdlselspdlon*--------------------------------------------------------------------------*Cutterpensationcodescc0""*Cutterpensationstatenotchangedsg40G40*Cancelcutterpensationsg41G41*Cutterpensationleftsg42G42*Cutterpensationrightsg140G40*Lastlinearmovecancelcutterp(seenote)*Note:tocancelpafterlastmove,removeG40string*withsg140andremove"*"atthepostlinecall"pcancelcc"scp*Targetstringfstrselscc0cpscp*--------------------------------------------------------------------------*SelectworkplaneGcodesg17G17**Yplanecodesg19G19**Zplanecodesg18G18*YZplanecodesgplane*Targetstringfstrselsg17planesgplane*--------------------------------------------------------------------------*Workcoordinatesystemsg50G92*WorkcoordinatesystemGcodesg51G92*"""""sg52G92*"""""sg53G92*"""""sg54G54*"""""sg55G55*"""""sg56G56*"""""sg57G57*"""""sg58G58*"""""sg59G59*"""""sgwcs*Targetstringfstrselsg50mi1sgwcs*--------------------------------------------------------------------------*Canneddrillcyclestringselectsg81G81*drill-nodwellsg81dG82*drill-withdwellsg83G83*peckdrill-nodwellsg83dG83*peckdrill-withdwellsg73G73*chipbreak-nodwellsg73dG73*chipbreak-withdwellsg84G84*tap-nodwellsg84dG74*tap-withdwell(selectslefthand)sg85G85*bore*1-nodwellsg85dG89*bore*1-withdwellsg86G86*bore*2-nodwellsg86dG86*bore*2-withdwellsgm1G81*misc*1-nodwellsgm1dG82*misc*1-withdwellsgm2G81*misc*2-nodwellsgm2dG82*misc*2-withdwellsgdrill*Targetstringdrlgsel=drillcyc*2+fsg2(dwell)*16possiblebinations:*drillcyc=0..7*dwell=0ornon-zero(2states)fstrselsg81drlgselsgdrill*--------------------------------------------------------------------------*Generate'sgear'stringsgear0M***autogearrangesgear1M41*Lowgearrangesgear2M42*Medgearrangesgear3M43*Highgearrange-selectedinparametersbymi3sgearfstrselsgear0gearsgear*--------------------------------------------------------------------------*POSTLINES,USER-DEFINED-Postlinelabelsstartwith'p'.*Endalinewith','tocontinueonthene*tline.*Endalinewith',e'togeneratecarriagereturnandlinefeed.*--------------------------------------------------------------------------*Programgeneraloutputcontrol,userdefined*--------------------------------------------------------------------------pinit*InitializeVarsprv_fr=999.999prv_frdeg=999.999prv_frplunge=999.999linarc=0rotstrt=1pabs*AbsoluteGcodeoutputabsinc=0sgabsincpinc*IncrementalGcodeoutputabsinc=1sgabsincpcooloff*Coolantoff"M"codeoutputifprv_coolant>0,"M09"pcoolon*Coolantoff"M"codeoutputifcoolant=1,"M08"*Floodifcoolant=2,"M07"*Mistpcoolnl*Coolantoff"M"codeoutputifcoolant=0,"M09"*Offifcoolant=1,"M08"*Floodifcoolant=2,"M07"*Mistpfr*FeedrateW/ONegativeFeedratesiffr>0,frpcan*Cannedte*t-cante*t=0,1,2,3ifcante*t=1,"M01"*optionalstopifcante*t=2,""*useroptionifcante*t=3,""*useroption*--------------------------------------------------------------------------*Workcoordinateoutput,userdefined*--------------------------------------------------------------------------pg92_sof*G92coordinatesettingatstart"/",n,pinc,"G28","Z0.",e"/",n,"G28","*0.","Y0.",e"/",n,*sgwcs,**h,*yh,*zh,epg92_out*G92coordinatesettingattoolchange"/",n,"G28","*0.","Y0.",eifgcode<>1003,"/",n,*sgwcs,**h,*yh,*zh,epwcs*G54+coordinatesettingifmi1>=4,*sgwcs*--------------------------------------------------------------------------*Gearselectioncontrol,userdefined*--------------------------------------------------------------------------pgear*Findspindlerangegear=frange(1,speed)*gearprange*Findspindlerangeifuse_gear=1,pgear*--------------------------------------------------------------------------*Cutterp.outputcontrol,userdefined*--------------------------------------------------------------------------pccdia2*Cutterpensation2ifcp<>4,tloffnopccdia*Cutterpensationifcp<>0,pccdia2*--------------------------------------------------------------------------*A*issubstitutionmotion,userdefined*--------------------------------------------------------------------------pdrl*yrot*SubstituteA*is*/YwithRotarya*isw/drillingifrota*is=0,*,yifrota*is=1,y,*sifrota*is=2,*,yspfrd*FeedrateW/ONegativeFeedrates(deg/min)iffrdeg>ma*frdeg,frdeg=ma*frdegiffrdelta>.5,*frdeg*Valuetoe*ceedtooutputfrdegprota*is1a*SubstituteA*is*/YwithRotarya*isifrotstrt=0,n,sgcode,y,z,**s,pfrd,pcan,eifrotstrt=1,n,*s,eifrotstrt=1,n,sgcode,y,z,pfrd,pcan,eprota*is1*SubstituteA*is*/YwithRotarya*isifgcode=0,n,sgcode,y,z,**s,pcan,eifgcode=1,prota*is1aprota*is2a*SubstituteA*is*/YwithRotarya*isifrotstrt=0,n,sgcode,*,z,*ys,pfrd,pcan,eifrotstrt=1,n,ys,eifrotstrt=1,n,sgcode,*,z,pfrd,pcan,eprota*is2*SubstituteA*is*/YwithRotarya*isifgcode=0,n,sgcode,*,z,*ys,pcan,eifgcode=1,prota*is2aprota*is*SubstituteA*is*/YwithRotarya*isifrotstrt=1,!friffr<0,fr=prv_fr!frifrota*is=1,ldelta=abs(y-prv_y)ifrota*is=2,ldelta=abs(*-prv_*)zdelta=abs(z-prv_z)ifrota*is=1,adelta=((abs(*s-prv_*s))/360)*circumifrota*is=2,adelta=((abs(ys-prv_ys))/360)*circumalzdelta=sqrt(adelta^2+ldelta^2+zdelta^2)frdegcalc=fr*(360/circum)ifalzdelta<>0,frdeg=(adelta/alzdelta)*frdegcalcifadelta=0,frdeg=frfrdelta=abs(frdeg-prv_frdeg)ifrota*is=1,prota*is1ifrota*is=2,prota*is2ifgcode=1,rotstrt=0!*,!y,!zprotary*RotaryMoveifrota*is=1,*r=0*Force*tozeroifrota*is=2,yr=0*ForceYtozeroifrota*is>0,linarc=1circum=rotdia*pi*--------------------------------------------------------------------------*A*islinear/circularmotion,userdefined*--------------------------------------------------------------------------parctyp2*ArcoutputforRw/signover180degreesweepabsswp=abs(sweep)!absswpifabsswp<=180,*arcradifabsswp>180,*arcradmparctyp1*ArcoutputforRw/nosign*arcradparctyp0*ArcoutputforIJKifplane=0,*i,*j,kifplane=1,i,*j,*kifplane=2,*i,j,*kparctyp*Selectthearcoutputifarcoutput=0,parctyp0ifarcoutput=1,parctyp1ifarcoutput=2,parctyp2prapidm*Linearlinemovement-atrapidfeedraten,sgplane,scp,pccdia,sgcode,*,y,z,pcanplinm*Linearlinemovement-atfeedraten,scp,pccdia,sgcode,*,y,z,pfr,pcanpcirm*Circularinterpolationn,sgplane,scp,pccdia,sgcode,*,y,z,parctyp,pfr,pcan*--------------------------------------------------------------------------*Drilling,userdefined*--------------------------------------------------------------------------pdrillref*DetermineG98orG99ifinitht<>refht,drillref=98ifinitht=refht,drillref=99pdwell*Determinewhethertooutputdwellifdwell<>0,*dwellptlchg0dr2*Nulltoolchangefordrillinggcode=0ifzr<prv_zr,n,sgcode,**r,*yr,en,sgcode,*zr,eptlchg0drl*Nulltoolchangefordrillingifprv_opcode=3&zr<>prv_zr,ptlchg0dr2*--------------------------------------------------------------------------*POSTLINES,PRE-DEFINED-Postlinenamesarepre-assigned.*Linesdonotneedtoendwith',e'forcarriagereturnandlinefeed.*--------------------------------------------------------------------------pment*ManualEntry-MENTS(onablockbyitself)1005,1006"(",sm,")"pheader*Fileheader"%""(",progname,".NC)""(20",year,"-",month,"-",day,",",time,")"psof0*Startoffilefortoolzeropsofpsof*Startoffilefornon-zerotoolnumberpinit!opcode,!coolantiftt=1,stagetool=2prognomentn,"G40G49G80G17G21"n,"GOG91G28Z0."*ifstagetool=0,n,*t,"M6"protaryn,*t,"M6"ifstagetool=0,n,*ne*t_tooln,*sg00,*sg90,*sg54,pabs,**r,*yrn,*speed,*spdlon,prangen,"G43",tlngno,*zr,pcoolonptlchg0*Nulltoolchangeifopcode=3,ptlchg0drlifprv_speed<>speed,n,speedifcoolant<>prv_coolant,n,pcoolnl!opcode,!coolantptlchg*Toolchangepinit!opcoden,pcooloffn,*sm05n,pinc,"G28","Z0."ifstagetool=0,n,*t,"M6"ifstagetool=0,n,*ne*t_tooln,"M01"mentprotaryn,*sg00,pabs,*sg54,**r,*yrn,*speed,*spdlon,prangen,"G43",tlngno,*zr,pcoolon!coolantpeof0*Endoffilefortoolzeropeofpeof*Endoffilefornon-zerotooln,pcooloffn,*sm05*n,pinc,"G30","Z0."n,"G91G28Z0."n,"G91G28Y0."ifstagetool=0,n,*first_tool,"M6"n,"M30""%"*--------------------------------------------------------------------------*A*ismotion*--------------------------------------------------------------------------prot0*Toolplanepostline-Custompostrequiredprot*Toolplanepostline-Custompostrequiredprapid*Linearlinemovement-atrapidfeedrateifrota*is<>0,prota*iselse,prapidmpzrapid*LinearmovementinZa*isonly-atrapidfeedraten,sgcode,zplin1*FirstlinearmovementafterSOF,whatnomustbesetplin2*SecondlinearmovementafterSOF,whatnomustbesetplin*Linearlinemovement-atfeedrateifrota*is<>0,prota*iselse,plinmpz*LinearmovementinZa*isonly-atfeedraten,sgcode,z,pfrpcir1*FirstcircularmovementafterSOF,whatnomustbesetpcir2*SecondcircularmovementafterSOF,whatnomustbesetpcir*Circularinterpolationifrota*is<>0,prota*iselse,pcirm*--------------------------------------------------------------------------*Drilling*--------------------------------------------------------------------------pdrill*CannedDrillCyclepdrillrefn,*drillref,*sgdrill,pdrl*yrot,*depth,*refht,pdwell,*frplungeppeck*CannedPeckDrillCyclepdrillrefn,*drillref,*sgdrill,pdrl*yrot,*depth,*refht,*peck1,*frplungepchpbrk*CannedChipBreakCyclepdrillrefn,*drillref,*sgdrill,pdrl*yrot,*depth,*refht,*peck1,*frplungeptap*CannedTapCyclepdrillrefn,*drillref,*sgdrill,pdrl*yrot,*depth,*refht,*frplungepbore1*CannedBore*1Cyclepdrillrefn,*drillref,*sgdrill,pdrl*yrot,*depth,*refht,pdwell,*frplungepbore2*CannedBore*2Cyclepdrillrefn,*drillref,*sgdrill,pdrl*yrot,*depth,*refht,*frplungepmisc1*CannedMisc*1Cycle(UserOption)pdrillpmisc2*CannedMisc*2Cycle(UserOption)pdrillpdrill_2*CannedDrillCyclen,pdrl*yrot,refht,depthppeck_2*CannedPeckDrillCyclepdrill_2pchpbrk_2*CannedChipBreakCyclepdrill_2ptap_2*CannedTapCyclepdrill_2pbore1_2*CannedBore*1Cyclepdrill_2pbore2_2*CannedBore*2Cyclepdrill_2pmisc1_2*CannedMisc*1Cyclepdrill_2pmisc2_2*CannedMisc*2Cyclepdrill_2pcanceldc*Cancelcanneddrillcycle!gcoden,"G80"prv_z=inithtpcancelcc*Cancelcutterp.*n,"G40"pwrtt*Writetooltable,scansentirefile,nulltoolsarenegativetnote=ttoffnote=tloffnotlngnote=tlngnoift>=0,"(",*tnote,"",*toffnote,"",*tlngnote,"",*tldia,"",*sopnote,")"ift>=0,tt=tt+1*--------------------------------------------------------------------------*NumberedquestionsforMastercam--UsedbyMill5*------------------
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025《阿房宫赋》中秦代文化艺术的成就课件
- 第6章 几何图形初步 单元练习卷(含解析)2024-2025学年人教版七年级数学上册
- 空压机维护使用管理制度培训
- 2026年广西安全工程职业技术学院单招职业技能测试题库带答案详解(培优a卷)
- 2026年广州城建职业学院单招职业适应性测试题库及答案详解(历年真题)
- 粉尘爆炸风险辨识评估和管控制度培训
- 2026年广州番禺职业技术学院单招职业倾向性考试题库含答案详解(综合题)
- 2026年广东岭南职业技术学院单招综合素质考试题库附答案详解(精练)
- 机修车间职责培训课件
- 2025《庖丁解牛》中身体与精神的和谐统一课件
- 药店课件教学课件
- 水族造景概述课件讲解
- 人教版八年级下册地理上课教案第六章 中国的地理差异
- 《危险化学品安全法》全文学习课件
- 2026年湖南大众传媒职业技术学院单招职业技能测试必刷测试卷及答案1套
- 基于计算毒理学方法剖析典型农药对咸水生物的急性毒性风险
- 2025年绿色环保行业低碳产业发展研究报告及未来发展趋势预测
- 油品泄漏应急处置措施
- DB11-T 381-2023 既有居住建筑节能改造技术规程
- 监理公司工作总结汇报
- 2025-2030农用生物酵素生产工艺优化与废弃物资源化利用报告
评论
0/150
提交评论