1西门子学习笔记西门子系统,在机床没有回零点时,也可以循环起动的方法。在启动状态下(诊断—机床设定)输入DB126DBX4.0,B,1西门子系统,等分圆周孔,钻孔循环的另一种方法,MACLLCYCLE81(100,0,5,,20)HOLES1或2(0,0,126,90,360/7,7)MACLL1,是直线2,是圆周126,半径90,第一孔的起始角度360/7,在360度内钻7个孔7,一共要钻7个孔门子系统操作面板,英—汉对照说明:JOG手动方式窗口PresetScratch对刀Handwheel手轮ICNICN…………………Gfct+transfG功能Auxiliaryfunc功能表Spindles主轴功能Axisfederate轴功能表Zoomact.val坐标值放大Act.valMCS机床坐标系/绝对坐标系;AUTO自动方式窗口:Over-storeDRFoffsetProgramcontrol程序控制BlocksearchHandwheel手轮CorrectprogramProgramoverview;MDA方式窗口Programcontrol程序控制Handwheel手轮Editorfunction编辑MDAfilefctMDA程序管理…………………Gfct+transfG功能Auxiliaryfunc功能表2Spindles主轴功能Axisfederate轴功能表Zoomact.val坐标值放大Act.valMCS机床坐标系/绝对坐标系DeleteMDAbuffer删除MDA缓冲区;按区域转换键后的窗口:Machine机床Parameter参数Program程序Services服务Diagnosis诊断Startup起动…………………AUTO自动方式MDAMDA方式JOG手动方式R.EPOSREF;按Parameter参数选择键后的窗口:Magazinelist刀具补偿RparameterR参数Settingdata设定数据(维修时用)Zerooffset零点偏置Userdata用户数据ActireZO+compens坐标激活Toolmanageme刀具管理…………………Axes+轴+Axes-轴-RotationscalemirrBaseZOSetZO;按Program程序选择键后的窗口:Work—pieces工件Partprograms工件程序Sub—programs子程序Usercycles用户循环Clip—board剪粘板Log记录…………………Interactivprograming对话式编程New新的3Copy复制Inserl粘贴Delete删除Rename重命名AlterenableInteractivprograming对话式编程New新的Load装载Unload卸载Smulation模拟Manageprograms程序管理Seleet选择Savesetupdata保存数据;按Services服务选择键后的窗口:Datain数据输入Dataout数据输出Managedata数据管理Dataselection数据选择Interface接口…………………V24RS232C接口PG编程器Disk磁盘Archive…文档NCcardNC卡;按Diagnosis诊断选择键后的窗口:Alarms报警Messages信息Alarmlog报警记录Serricedisplays服务显示PlcstatusPLC状态…………………DisplaynewStorelogSortyoung—old;按Programcontrol程序控制,选择键后的窗口:Skp:skipblock跳过语句Dry:dryrunfederate空运行ROV:rap:trato/ride快速倍率M01:programstop程序停止DRF:DRFoffsetDRF偏差4PRT:programtest程序测试SBL1:每一个机床切削后停止SBL2:每一条语句后停止SBL3:循环停止Display显示Displayallblocks显示所有程序段Displayeravbloksanly仅显示程序段移动;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈西门子系统打开两个程序窗口,可以相互复制程序段的操作步骤:新建一个文件或打开一个文件—→按“双页面键”—→打开第二个文件—→按“程序段选择键”,选中要复制的程序段—→按“复制程序段”键—→按NEXT/Window键,也就是把光标换到另一个文件下面—→按粘贴程序段键—→按“确定软键”。;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈龙门”“镗””铣床上的程序段搜索的操作步骤:首先要在自动状态方式下—→按“程序段搜索软键”—→用上下光标键移动光标至所需要的程序段上—→按“计算轮廓软键”—→按程序自动运行键,启动程序。;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈复制某个程序名下的某一部分程序段至另一个程序名下的操作步骤:打开需要复制的程序—→按程序段选择键,选择要复制的程序段—→按“程序段复制软键”—→按“关闭编辑器软键”—→打开要复制到的程序,这里也可以自己新建一个程序名—→把光标移动到所要复制的地方—→按“粘贴程序段软键”—→按确定。;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈在MDI方式下保存MDI里的程序的操作步骤:在MDI方式下—→按MDI功能键—→按“文件保存软键”—→按确定。;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈在MDI方式下打开工件程序的步骤:在MDI方式下—→按MDI功能键盘—→选择要打开的程序—→按“文件写入软键”。;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈程序从磁盘上复制到机床上的操作步骤:按机床扩展键—→按“服务软键”—→按“磁盘软键”—→按“复制软键”—→按“程序数据软键”(这里要选择把程序复帛到工件或工件程序里)—→按“粘贴软键”—→建立新的文件名—→确定。(若选中的程序显示没有使能时,要把光标移动到这个程序名上后,按“改变批准”软键,然后在按“装载”软键)。;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈西门子系统手工编制无条件程序跳跃。GOTOBLABEL或GOTOFLABELGOTOB向后跳跃(指向程序开头)GOTOF向前跳跃(指向程序结尾)LABEL跳跃目的(程序内标号)(程序段号);〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈西门子系统手工编制有条件程序跳跃。(循环分层铣削的格式):LABEL:IFexpressionGOTOBLABEL或IFexpressionGOTOFLABEL5IF条件关键字GOTOB向后跳跃GOTOF向前跳跃LABEL跳跃目的格式:IFR1<=0~∞GOTOBAA例:假定工件要“铣”10mm深,每一刀“铣”1mm深格式一、R1=1(下刀平面高度)Z=-R1(Z轴下刀深度)R1=R1+1(Z轴往复下刀深度)IFR1<=10GOTOBAA(Z轴下刀总深度为10mm)格式二、R1=-1(下刀平面高度)Z=R1(Z轴下刀深度)R1=R1-1(Z轴往复下刀深度)IFR1>=-10GOTOBAA(Z轴下刀总深度为10mm)手工编制循环分层“铣削”时应特别注意,每次进刀深度必须要能整除切削总深度。;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈西门子系统调用子程序的操作格式:MCALLL123;(子程序调用命令MCALL,调用了程序号为L123)MCALL(调用结束后要在点位后面写上MCALL)M17(子程序调用结束命令M17);〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈西门子系统的可编程的零点偏置TRANS、ATRANS:TRANSX、Y、Z、(编入单独NC程序中)ATRANSX、Y、Z、(编入单独NC程序中)TRANS绝对零点偏置值ATRANS与TRANS相同,只带有附加零点偏置功能:用TRANS/ATRANS可以给所有的轨迹和定位轴编规定的平移。此方法可以在不同的零点工作。例:如图:6G17G54程序初始化G0X0Y0Z10趋近起点TRANSX10Y10绝对平移L10调用子程序TRANSX50Y10绝对平移L10调用子程序M30程序结束;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈西门子系统的可编程镜像:MIRRORX0Y0Z0(编入单个的NC程序段中)AMIRRORX0Y0Z0(编入单独的NC程序段中)MIRROR设置当前的效坐标系为参考的绝对镜像AMIRROR以当前有效设置或编程坐标系为参考基准的附加镜像例:如图:7G17G54G90程序初始化L10调用子程序加工轮廓1MIRRORX0Y轴镜像,方向与X轴相反由1镜像加工2L10调用子程序加工轮廓2AMIRRORY0X轴附加镜像,方向与Y轴相反由1镜像加工3L10调用子程序加工轮廓3MIRRORY0X轴镜像,方向与X轴相反由1镜像加工4L10调用子程序加工轮廓4MIRROR取消镜像G0Z100回退高度M30程序结束;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈西门子系统的G81钻孔循环格式:MCALLCYCLE81(RTP,REP,SDIS,DP,DPR)(一般钻孔)RTP返回高度100REP工件表面高度0SDIS安全高度5DP进给轴钻进坐标值-20(通常这里不写)DPR最终钻进深度20MCALLCYCLE81(100,0,5,_,20)西门子系统的G82钻孔循环格式:MCALLCYCLE82(RTP,REP,SDI,DP,DPR,DTB)(钻阶梯孔)RTP返回高度100REP工件表面高度0SDI安全高度5DP进给轴钻进坐标值-20(通常这里不写)DPR最终钻进深度20DTB孔底停留时间(秒)1MCALLCYCLE82(100,0,5,_,20,1)门子系统的G83钻孔循环格式:MCALLCYCLE83(RTP,REP,SDIS,DP,DPR,FDEP,FDPR,DAM,DTB,DTS,FRF,VARI))(断屑钻孔)RTP返回高度100REP工件表面高度0SDIS安全高度5DP进给轴钻进坐标值-40(通常这里不写)DPR最终钻进深度40FDEP钻孔工件表面0(通常这里不写)FDPR第一次钻孔深度5DAM钻孔深度递进量5DTB孔底停留时间(秒)1(秒)STS第一次进给率0.58FRF第二次进给率1VARI加工方式0(断屑方式)或1(排屑方式)MCALLCYCLE83(100,0,5,_,40,_,5,5,1,0.5,1,0)或MCALLCYCLE83(100,0,5,_,40,_,5,