《数控加工实训教程》课件第8章_第1页
《数控加工实训教程》课件第8章_第2页
《数控加工实训教程》课件第8章_第3页
《数控加工实训教程》课件第8章_第4页
《数控加工实训教程》课件第8章_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单元8数控铣削加工实训(二)8.1系统数控铣床(FANUC0-MD)特有编程指令及规则8.2数控铣床的操作面板8.3数控铣床的基本操作8.4编程与加工训练8.1系统数控铣床(FANUC0-MD)特有编程指令及规则

8.1.1准备功能G

准备功能G指令有非模态和模态两种。非模态G指令仅在被指令指定的程序段内有效;模态G指令在指令后一直有效,直到被同一组的其他G指令所替代。

FANUC0-MDⅡ系统特有的准备功能G指令见表8-1。

表8-1FANUC0-MDⅡ系统准备功能G指令

表8-1FANUC0-MDⅡ系统准备功能G指令

1.用G54~G59指令设定工件坐标系

G54~G59指令可以用来分别设定相应的工件坐标系。

(1)选择机床坐标系(G53)。刀具执行命令:

(G90)G53X_Y_Z_快速移动到机床坐标系里的X_Y_Z位置。G53是“一般”G代码命令,仅仅在程序块里有G53命令的地方起作用。此外,它在绝对命令(G90)里有效,在增量命令里(G91)无效。为了把刀具移动到机床固有的位置,如换刀位置,程序应当用G53命令在机床坐标系里开发。

(2)选择工件坐标系(G54~G59)。通过使用G54~G59命令,如图8-1所示,将机床坐标系的一个任意点(工件原点偏移值)赋予1221~1226的参数,并设置工件坐标系(1~6)。该参数与G代码对应如下:工件坐标系1(G54)工件坐标系2(G55)工件坐标系3(G56)工件坐标系4(G57)工件坐标系5(G58)工件坐标系6(G59)图8-1工件坐标系的建立

例1用G54指令设定工件坐标系编程举例。工件如图8-2所示,加工程序如下:O1001N10G54G90G00X80Y50Z20;刀具移动到G54工件坐标系中的设定点N20M13S600;主轴正转,转速为600r/min,切削液开N25X0Y0N30Z5;Z轴下降N40G91G01Z-20F30 ;加工孔N50G90G00Z20 ;Z轴上升

N60X80Y50 ;返回到起刀点N70M30 ;程序结束

图8-2设定工件坐标系说明:在程序编写过程中,每当换行或按输入键时可以自动产生段结束符“*”。由于省略“*”并不影响程序的阅读,因而在所有程序段结束处均省略了“*”,即在真实的操作屏幕上显示的程序均有“*”。在加工比较复杂的零件时,为了编程方便,我们可以利用G54~G59指令对不同的加工部位设定不同的工件坐标系,但这些坐标系中原点所对应的机床坐标值,必须要输入到相应的参数中。

利用G54~G59指令建立的各工件原点,机床下次开机时仍然有效,并与刀具的当前位置无关。

2.用G90、G91指令确定绝对值或增量值

G90指令按绝对值方式设定坐标,即移动指令终点的坐标值X、Y、Z都是以坐标系的坐标原点为基准来计算的。G91指令按增量值方式设定坐标,即移动指令终点的坐标值X、Y、Z都是以当前点为基准来计算的,当前点到终点的方向与坐标轴同向取正,反向取负。G90、G91指令的应用见例1。

3.子程序调用指令在编制工件的加工程序时,如果存在一些程序段重复出现的情况,为了简化程序可以把这些重复的内容抽出,按一定格式编成子程序,然后像主程序一样将它输入到程序存储器中。主程序在执行过程中如果需要某一子程序,可以调用子程序,执行完子程序后又可用返回指令返回到主程序,继续执行后面的程序。一般一个子程序还可以调用另一个子程序,嵌套深度为2级。子程序的嵌套见图8-3,最多可重复调用下一级子程序999次。

图8-3子程序的嵌套

1)子程序的格式子程序的编写与主程序基本相同,只是程序结束时为M99指令,表示子程序结束并返回到调用子程序的主程序中。

O××××N10...

N...M99

说明:在子程序的开头,程序编号地址O后规定了子程序号,由4位数字组成,输入时数字前的0可以省略,如:O0023可输入为O23,但在系统中仍默认显示为O0023。

…2)子程序的调用调用子程序的程序段格式:

M98P△△XXXX其中:△△为重复调用的次数(最多调用999次。如果省略,则调用1次);

XXXX为被调用的子程序号(此处程序号前面的0不可以省略,否则报警)。

例如:M98P50023表示调用程序名为O0023的子程序5次;M98P0023表示调用程序名为0023的子程序1次。

例2在图8-4中,加工形状完全相同的三个型腔。

图8-4调用子程序及刀具补偿举例

用¢12mm键槽铣刀加工,使用半径补偿,背吃刀量为3mm。加工程序如下:O1006(本程序只编写顺铣粗加工)N10G54G90G00X-10Y70Z50N20M13S800;主轴旋转,转速为800r/min,切削液开N30M98P31007;调用O1007子程序3次N40G90G00X10YT0;快速返回到工件坐标系中的起刀点N50M30;主程序结束O1007(第一级子程序)N10G91X60;刀具以增量指令快速向右移动60mm,分别在型腔①、②、③的中间定位

N20Z-48;刀具以增量快速向下移动48mm,距上表面2mmN30G01Z-2F60;刀具以60mm/min增量直线插补到上表面

N40M98P41008 ;调用O1008子程序4次N50G00Z77 ;刀具增量快速上升77mmN60M99 ;第一级子程序结束O1008(第二级子程序)Nl0Z-3;刀具以60mm/min增量直线插补向下切削加工N20G41X10H008;引入刀具补偿,X轴正向增量移动10mmN30X10 ;X轴正向增量移动10mm(刀具补偿后的过渡段)N40Y30;Y轴正向移动30mm(开始切削轮廓)N50G03X10Y10R10 ;走右上角圆弧N60G01X-20 ;X轴负向移动20mmN70G03X-10Y-10R10 ;走左上角圆弧

N80G01Y-60 ;Y轴负向移动60mmN90G03X10Y-10R10 ;走左下角圆弧N100G01X20 ;X轴正向移动20mmN110G03X10Y10R10 ;走右下角圆弧N120G01Y40;Y轴正向移动40mm(其中有部分为重复切削)N130X-10;X轴负向增量移动10mm(过渡段)N140G40X-10Y-10;取消刀具补偿,X、Y轴各负向移动10mm到型腔中心N150M99 ;第二级子程序结束

4.固定循环指令

一般来说,在数控加工中每一个动作对应编制一个程序段。但是在孔加工时,往往需要快速接近工件、按设定进给速度进行孔加工及孔加工完成后快速返回等固定动作。而固定循环指令可以用一个程序段完成一个孔加工的全部动作。固定循环包括钻孔、镗孔、攻螺纹等指令。固定循环指令及其功能见表8-2。

表8-2固定循环指令及其功能

图8-5固定循环动作及图形符号

固定循环通常包括下列六个基本动作(见图8-5):动作1:X、Y轴定位。刀具快速定位到孔加工的位置(初始点)。动作2:快进到R点平面。刀具自初始点快速进给到R点平面(准备切削的位置),在多孔加工时,为了刀具移动的安全,应注意R点平面Z值的选取。动作3:孔加工。以切削进给方式执行孔加工的动作。动作4:在孔底的动作,包括暂停、主轴定向停止、刀具移位等动作。动作5:返回到R点平面。动作6:快速返回到初始点。程序段格式:

G90/G91G98/G99G73~G89X_Y_Z_R_Q_P_F_K_

(1)数据形式。固定循环指令中地址R与地址Z的数据指定与G90或G91指令有关,见图8-6。在采用绝对方式时,R与Z一律取其终点坐标值;在采用增量方式时,R是指自初始点到点R的距离,Z是指自R点到孔底平面上点Z的距离。

(2)返回点平面选择指令。由G98、G99指令决定刀具在返回时到达的平面。G98指令返回到初始点平面,G99指令返回到R点平面,见图8-7。

图8-6孔加工数据形式

图8-7返回点平面选择

(3)孔加工方式。G73~G89规定孔加工方式,具体根据孔加工形式选取(见表8-2)。

(4)孔加工位置。X、Y:孔加工位置坐标值。

(5)孔加工数据。

Z:在G90指令有效时,Z值为孔底的绝对坐标值;在G91指令有效时,Z是点R平面到孔底的距离,见图8-6。

R:在G90指令有效时,R值为绝对坐标值;在G91指令有效时,R值为从初始点平面到点R平面的增量。此段动作是快速进给的。

Q:在G73、G83指令方式中,Q规定每次加工的深度;在G76、G87指令方式中,Q为刀具的偏移量。Q值始终是增量值,且用正值表示,与G91的选择无关。

P:规定在孔底的暂停时间,用整数表示,单位为ms。

F:切削的进给速度。在图8-5中,循环动作3(切削进给)的速度由F指定,而循环动作5(快速移动)的速度则由选定的循环方式确定。

(6)重复次数。K:决定图8-6中动作1~动作6等一系列操作的重复加工次数,最大值为9999。没有指定K时,系统默认值为1,亦就是K1可以省略;如果把K指定为0,即K0,则只存储孔加工数据,而不进行孔加工。

固定循环指令是模态指令,一旦指定,就一直有效,直到用G80指令撤消固定循环指令为止。因此,只要在开始时用了这些指令,在后面连续的加工中就不必重新指定。如果某个孔加工数据发生了变化,仅需要修改变化了的数据即可。此外,G00、G01、G02、G03指令也起撤消固定循环指令的作用。

●高速深孔L往复排屑钻孔循环指令G73程序段格式:

G73X_Y_Z_R_Q_F_(G90/G91及G98/G99省略,后同)孔加工动作如图8-8所示。钻头通过Z轴方向的间断进给,有利于断屑与排屑,适用于深加工。每次的钻孔深度为Q,到达点Z的最后一次钻孔深度是若干个Q之后的剩余量,它小于或等于Q。退刀距离d是由系统内部参数设定的。

8-8高速深孔往复排屑钻孔循环指令G73

●深孔往复排屑钻孔循环指令G83程序段格式:

G83X_Y_Z_R_Q_F_孔加工动作如图8-9所示。与G73指令略有不同的是每次钻头间歇进给后退回到R点平面,排屑更彻底。d表示钻头间断进给时,每次下降由快速转为切削进给时的那一点与前一次切削进给下降的点之间的距离,同样由系统内部参数设定。

图8-9深孔往复排屑钻孔循环指令G83●钻孔循环指令G81与锪孔循环指令G82程序段格式:G81X_Y_Z_R_F_G82X_Y_Z_R_P_F_孔加工的动作如图8-10所示。G82指令与G81指令比较,惟一不同之处是G82指令在孔底有暂停,因而适用于锪孔或镗阶梯孔,而G81指令用于一般的钻孔。图8-10G81、G82孔加工循环指令

●攻左旋螺纹指令G74与攻右旋螺纹指令G84程序段格式:

G74/G84X_Y_Z_R_F_孔加工动作如图8-11所示。G74指令主轴在孔底正转,返回到R点平面后主轴恢复反转;G84指令主轴在孔底反转,返回到R点平面后主轴恢复正转。进给速度F值根据主轴转速与螺纹导程来计算,在攻螺纹期间进给倍率无效且不能使进给停止,即使按下进给保持按钮(FEEDHOLD),加工也不停止,直到完成该固定循环后才停止进给。图8-11攻左旋螺纹指令G74与攻右旋螺纹指令G84●精镗孔循环指令G85与精镗阶梯孔循环指令G89

程序段格式:G85X_Y_Z_R_F_G89X_Y_Z_R_P_F_孔加工动作如图8-12所示。这两种孔加工方式,刀具是以切削进给的方式加工到孔底的,然后又以切削进给方式返回到R点平面,因此适用于精镗孔等情况。G89指令在孔底有暂停,所以适宜精镗阶梯孔的加工。图8-12精镗孔循环指令G85与精镗阶梯孔循环指令G89●取消固定循环进程(G80)命令格式:

G80这个命令取消固定循环方式,机床回到执行正常操作状态。孔的加工数据,包括R点,Z点等,都被取消;但是移动速率命令会继续有效。注:要取消固定循环方式,用户除了发出G80命令之外,还能够用G代码01组(G00,G01,G02,G03等)中的任意一个命令。使用固定循环指令的注意事项:

(1)在使用固定循环指令之前,必须用辅助功能指令使主轴旋转。如:M03(或M04) ;主轴旋转GXX... ;固定循环指令M05 ;主轴停止M03(或M04) ;主轴旋转GXX... ;固定循环指令当使用了主轴停转指令之后,一定要再次使主轴旋转。若在主轴停止M05指令之后接着固定循环指令则是错误的,这与其他加工情况一样。

(2)在固定循环方式中,其程序段必须有X、Y、Z及R的位置数据,否则不执行固定循环。

(3)若在固定循环指令的程序段后输入指令G04P_,则是在完成固定循环后执行暂停,而固定循环指令中的P不被G04指令变更。

(4)孔加工数据Q、P应在孔加工操作的程序段中指定。若在不进行孔加工动作的程序段中指定了这些数据,则不保存为状态资料。

(5)当主轴回转控制使用固定循环指令G74、G84、G86时,如果连续加工的孔间距很小或初始点到点R的距离很短,则在进入孔加工的切削动作前,主轴可能没有达到正常转速。在这种情况下,必须在每个孔加工动作间插入一个暂停指令(G04指令),使主轴达到正常转速。

(6)在固定循环方式中,G43、G44指令仍起着补偿刀具长度的作用。

(7)在固定循环中途,若按下复位或急停按钮使数控装置停止,孔加工方式和孔加工数据仍被存储着,所以在重新开始加工时要特别注意,应使固定循环剩余动作结束后,再执行其他动作。8.1.2辅助功能M辅助功能M指令主要用于机床操作时的工艺性指令,如主轴的启停、切削液的开关等。它分为前指令代码和后指令代码两类。前指令代码是指该指令在程序段中首先被执行(不管该指令是否写在程序段的前或后),然后执行其他指令;后指令代码则相反。常用的M指令及其功能见表8-3。表8-3FANUC0-MD系统专用辅助功能M指令8.1.3FANUC0-MD数控铣床编程的实例例3如图8-13所示,在其他机床上已把零件的轮廓加工好,由于对12个孔距的要求比较高,所以在数控铣床上进行孔加工(其中#11与#12的孔壁有粗糙度要求)。在工作台面上放两块长方形的等高垫铁(约高15~20mm),工件放到垫铁上后用百分表校正,使工件与X、Y轴平行,然后用压板在左、右两端压紧。用寻边器或?120mm键槽铣刀找出工件原点在机床坐标系中的X、Y值,用键槽铣刀在#11或#12孔的中间部位与上表面接触,得到工件原点在机床坐标系中的Z值,设置好工件坐标系。把主轴移动到工件外,换上T01刀具(刀具选用如图8-14所示)。图8-13数控铣床编程实例图8-14刀具及其尺寸图加工程序如下:O1010N10G54G90G00G43H021X-180Y90Z20;刀具到达初始点平面,长度正补偿N20M13S1200 ;主轴正转,切削液开N30G99G83X-130Y40Z-50R-10Q3F120;往复钻#1孔,返回R点平面N40Y0 ;往复钻#2孔,返回R点平面N50Y-40 ;往复钻#3孔,返回R点平面N60X-100Y-20Z-33Q5 ;往复钻#8孔,返回R点平面N70G98Y20 ;往复钻#7孔,返回初始点平面N80G99G81X0Y40Z-50R5 ;钻#11孔,返回R点平面N90G98Y-40 ;钻#12孔,返回初始点平面N100G99G83X100Y-20Z-33Q5R-10 ;往复钻#9孔,返回R点平面N110Y20 ;往复钻#10孔,返回R点平面N120X130Y40Z-50Q3 ;往复钻#6孔,返回R点平面N130Y0 ;往复钻#5孔,返回点R平面N140G98Y-40 ;往复钻#4孔,返回初始点平面N150G00X-180Y90 ;取消固定循环,快速返回到起刀点N160G49Z20 ;取消刀具长度补偿N170M05 ;主轴停转N180M00 ;系统暂停,手动换T02刀N190M13S600 ;重新启动程序,主轴旋转,切削液开N200G99G82X-100Y20Z-35R-10P1000F80

;锪#7孔,在孔底暂停1s,返回R点平面N210G98Y20;锪#8孔,孔底暂停1s,返回初始点平面N220G99X100;锪#9孔,孔底暂停1s,返回R点平面N230G98Y20;锪#10孔,孔底暂停1s,返回初始点平面N240G00X0Y40;快速移动到#11孔中心上方20mm处N250Z1.5;快速移动到#11孔中心上方1.5mm处N260M98P81022;调用O1022子程序8次N270G90G00Z1.5;绝对输入,快速上升到#11孔中心上方1.5mm处N280G00Y40;快速移动到#12孔中心上方1.5mm处N290M98P81022;调用O1022子程序8次N300G90G00Z20;绝对输入,快速上升到#12孔中心上方Z20处N310X-180Y90;快速返回到起刀点N320M05;主轴停转N330M00 ;系统暂停,手动换T03刀N340G00M13S600 ;重新启动程序,主轴旋转,切削液开N350G43H022Z20 ;刀具长度正补偿N360G99G85X0Y40Z-45.5R5F80;精镗#11孔,返回R点平面N370G98Y-40 ;精镗#12孔,返回初始点平面N380G00X-180Y90 ;取消固定循环,快速返回到起刀点N390G49Z20 ;取消刀具长度补偿N400M05 ;主轴停转N410M00 ;系统暂停,手动换T04刀N420M13S200 ;重新启动程序,主轴旋转,切削液开N430G43H023 ;刀具长度正补偿N440G04P2000 ;暂停2s,让主轴达到规定的转速N450G99G84X-130Y40Z-55R-10F350;攻#1右旋螺纹孔,螺距为1.75mm,返回 ;点R平面N460G04P2000 ;暂停2s,让主轴达到规定的转速N470Y0 ;攻#2右旋螺纹孔,返回R点平面N480G04P2000;暂停2s,让主轴达到规定的转速N490G98Y-40;攻#3右旋螺纹孔,返回初始点平面N500G04P2000;暂停2s让主轴达到规定的转速N510G99X130;攻#4右旋螺纹孔,返回R点平面N520G04P2000;暂停2s,让主轴达到规定的转速N530Y0 ;攻#5右旋螺纹孔,返回R点平面N540G04P2000;暂停2s,让主轴达到规定的转速N550G98Y40;攻#6右旋螺纹孔,返回初始点平面N560G00X-180Y90;取消固定循环,返回到起刀点N570G49Z20;取消刀具长度补偿N580M30 ;程序结束O1022N10G91G01Z-6F80;以增量输入在φ40的孔中间向下直线进 ;给6mmN20X9.5 ;以增量输入沿X轴正向直线进给9.5mmN30G03I-9.5F30 ;逆时针走整圆,由于刀具半径的原因,孔#11、#12的实际孔径为39mm,单边精加工余量为0.5mmN40G01X-9.5F80 ;以增量输入沿X轴负向直线进给9.5mm, 回到孔中间N50M99 ;调用子程序结束8.2数控铣床的操作面板

FAUNC0—MDⅡ系统操作面板由CRT/MDI面板和机床操作面板构成,如图8-15所示。图8-15FAUNC0-MDⅡ系统操作面板

1.CRT/MDI操作面板简介

CRT/MDI面板由一个CRT显示器和MDI键盘构成(如图8-16~图8-18所示)。图8-16CRT/MDI操作面板图8-17程序编辑窗口图8-18工件坐标系显示窗口2.机床操作面板机床操作面板是由下操作面板和右操作面板组成的。(1)下操作面板。面板上的键、旋钮的功能见表8-4。表8-4下操作面板上的键、旋钮的功能表8-4下操作面板上的键、旋钮的功能表8-4下操作面板上的键、旋钮的功能(2)右操作面板上的键、旋钮的功能见表8-5。表8-5右操作面板上的键、旋钮的功能8.3数控铣床的基本操作8.3.1返回机床参考点

(1)把下操作面板上的“MODESELECT”旋钮旋至“ZRM”,进入返回参考点操作。

(2)一直按下“JOGAXISSELECT”中的“+Z”键(因为在返回参考点操作时,数控铣床坐标轴的移动速度较快,为避免刀具与工作台面上的夹具、工件相碰撞,所以必须先进行+Z轴的返回参考点操作),直至HOME中的Z轴指示灯亮为止;然后一直按下“JOGAXISSELECT”中的“+X”(或“+Y”)键,直至HOME中的X(或Y)轴指示灯亮。返回参考点后的窗口如图8-19所示。图8-19返回参考点后的窗口

(3)数控铣床返回参考点后,应及时退出参考点,以避免长时间压住行程开关而影响其寿命。把下操作面板上的“MODESEI.ECT”旋钮旋至“RAPID”,首先按下“JOGAXISSELECT”中“-X”(或“-Y”)键,使工作台面移动到适当的位置,然后点击“-Z”键2~3下,使主轴下降,但降低的位移不宜太多,以便于工件的装夹和刀具的更换。注意,不允许按下“JOGAXISSELECT”中任何一个正方向的键。8.3.2手动操作与对刀

1.主轴的启动及手动操作

(1)把操作面板上的“MODESELECT”旋钮旋至“MDI”。

(2)在CRT/MDI面板上分别按M、0、3键,然后按“INPUT”键输入;分别按S、3、0、0键,然后按“INPUT”键输入;按下操作面板上的“CYCLESTART”键执行“M03S300”的指令操作,此时主轴开始正转。

(3)把下操作面板上的“MODESELECT”旋钮旋至“HANDLE”,此时主轴停止转动。

(4)在手动方式(HANDLE、JOG)时,按右操作面板上“SPINDLEMANUALOPERATE”中的“CW”键可使主轴正转;按“CCW”键可使主轴反转;按“STOP”键可使主轴停止转动。主轴的旋转速度由“SPINDLESPEEDOVERRIDE”旋钮控制,在50%~120%之间进行调节。

2.机床移动操作

1)三轴的手动连续移动操作

(1)把下操作面板上的“MODESELECT”旋钮旋至“JOG”。

(2)按“JOGAXISSELECT”中的“-X”~“+Z”键,进行任意轴的正或负方向的调速移动,其移动速度由“FEEDRATEOVERRIDE”旋钮调节,其最大移动速度为1250mm/min。另外,应注意其移动速度与“FEEDRATEOVERRIDE”旋钮上的百分数不成正比关系。

2)利用手摇脉冲发生器进行三轴的移动操作

(1)把下操作面板上的“MODESELECT”旋钮旋至“JOG”。

(2)按下操作面板上的“JOGAXISSELECT”中要移动的坐标轴的对应键;在“HANDLEMULTIPLER”旋钮中选取适当的脉冲倍率,摇动“MANUALPULSEGENERATOR”作顺时针或逆时针旋转进行任一轴的正或负方向移动。

3.冷却液的开关操作将下操作面板上的“MODESELECT”旋钮旋至任一位置都能进行冷却液的开关操作,在右操作面板上按“COOLMANUALOPERATE”中的“ON”键开启冷却液;按“OFF”键关闭冷却液。

4.对刀操作

1)工件坐标系G54~G59指令的设置

(1)把下操作面板上的“MODESELECT”旋钮旋至“MDI”。

(2)在CRT/MDI面板上按功能键“MENUOFSET”。

(3)在显示的窗口上按最后一行中WORK对应的软键,进入如图8-20所示的窗口。

(4)移动CURSOR到要设置的位置,分别输入对刀后得到的工件坐标系原点在机床坐标系中的坐标值,并按“INPUT”键,这样就设置完工件坐标系了。

(5)移动CURSOR或PAGE进入工件坐标系设置的另一个窗口。图8-20G54~G59指令工件坐标系设定窗口

2)对刀进行编程时,必须要确定一个工件坐标系,而确定工件坐标系原点的机床坐标值必须通过对刀才能找到。对于大型程序必须用传输软件与DNC接口,在计算机上编好程序或采用DNC加工的方法。

(1)工件的装夹。选用适当的夹具将工件准确可靠地装夹在机床工作台上。

(2)对刀获取工件坐标系原点位置坐标(X0,Y0,Z0)。对刀时可用铣刀直接对刀,也可用寻边器、塞尺、Z向设定器等辅助工具对刀。即在工件已装夹完成后通过手摇脉冲发生器操作,移动工件,使刀具(或寻边器)与工件的前(后)、左(右)侧面及工件的上表面做极微量的切削(或接触),分别记下刀具在做极微量切削时所处的机床坐标值(X1,Y1,Z)、(X2,Y2,Z),对这些坐标值作一定的数值处理后就可以设定G54~G59指令的工件坐标系了。(一般情况下,工件坐标系Z0选在工件的上表面)

(3)对刀后的数值处理。通过对刀所得到的机床坐标值,必须通过一定的数值处理才能确定工件坐标系原点的机床坐标值。表8-6a、b前的正、负号判断(4)设定G54~G59指令的工件坐标系。将经数值处理后的坐标值输入到相应的坐标系偏置表中。8.3.3数控铣床的程序传输设置与操作

1.串口线路的连接在计算机与数控铣床的CNC之间进行程序传输,采用的是9孔串行接口与25针串行接口。其中9孔的串行接口(插头)与计算机的COM1(插座)或COM2相配合;25针串行接口(插头)与数控铣床的通信接口(插座)相配合。9孔串行接口与25针串行接口的编号如图8-21所示,它们各自的连接方式为:9—2与25—2、9—3与25—3、9—5与25—7用屏蔽电缆线相连;另外25—4与25—5短接,25—6与25—8、25—20三者短接。图8-219孔与25针串行接口编号(a)9孔串行接口;(b)25针串行接口

2.DNC传输软件参数的设置用于数控机床的DNC传输软件现在比较多,但许多传输软件必须在DOS状态下使用,使用不太方便。MasterCAM中所带的CNC-EDIT软件(该软件是一个独立的模块,可以分离出来单独使用)在编程、传输中都比较方便,可以在Windows下使用,而且可以进行一对一、一对多的DNC传输。在操作窗口中可以编辑程序或打开已有的程序(程序文件的后缀为.NC)。数控铣床在CRT/MDI面板上键入程序时,其程序段的顺序号自动从N10开始,并且以10为递增级数,而对于数控系统来说,当程序段的顺序号超过N9990时就溢出报警。使用CNC-EDIT软件后,我们在编程时可以从N1开始编程,且以1为递增级数。如果程序段总数确实超过10000个,那么可以用软件中NC编辑下拉菜单中的移动区段号码把所有的顺序号全部取消。按窗口中有两个计算机图标的键(DNC传输键)可以进入程序的DNC传输操作窗口(图8-22),在该窗口中按SETUP键,可以进入参数设置窗口(图8-23),设置参数见表8-7,设置完参数后,按EXIT键退出。图8-22DNC传输操作窗口

图8-23参数设置窗口表8-7参数设置说明

3.DNC传输的操作

(1)程序的编制格式:

%

:××××(程序号,由四位数字组成,必须与数控铣床内存中已有的程序号不同)

%

(2)计算机中的程序传输到数控铣床的CNC中的操作过程如下:①在计算机中打开所要传输的程序,按传输键进入程序传输操作窗口。②把“MODESELECT”旋钮旋至“EDIT”,按“INPUT”键。③在程序传输操作窗口中按SEND键或回车键即可把计算机中的程序传输到数控铣床中。

(3)数控铣床CNC中的程序传输到计算机中的操作过程如下:①把“MODESELECT”旋钮旋至“EDIT”,打开所要传输的程序。②在计算机CNC-EDIT中点击“建立新档”(建立新档图标),按DNC传输键进入DNC传输操作窗口,在DNC传输操作窗口中按[2.Receive]键。③在数控铣床的操作面板上按OUTPUTSTART键,进行程序的传输。

(4)边传输边加工。对于字节数超过23000KB的程序,特别是由CAM软件生成的程序,其程序段数及字节数都很多,由于数控铣床的内存很小,必须采用边传输边加工的方式。边传输边加工的操作过程如下:①工件在数控铣床工作台上装夹、对刀好以后,设置好工件坐标系。②把“MODESELECT”旋钮旋至“MDI”,输入“M03S500”后,按CYCLESTART键,使主轴转动。③把“MODESELECT”旋钮旋至“TAPE”,主轴正转。④按“[CYCLESTART]”键使数控铣床处于待接收信息状态,把“FEEDRATEOVER-RIDE”旋钮旋至“0”。8.3.4加工程序的输入和编辑

1.新程序的注册向NC的程序存储器中加入一个新的程序号的操作称为程序注册,操作方法如下:

(1)方式选择开关置“EDIT”位;

(2)程序保护钥匙开关置“解除”位;

(3)按键,进入程序页面;

(4)按键入“07”程序名,输入程序号(数字程序名),但不可以与已有程序名重复;

(5)按键,开始程序输入;

(6)用回车换行键结束一行的输入后换行,再继续输入。

2.程序的搜索及调出搜索并调出程序有两种方法,第一种方法:

(1)将方式选择开关置“EDIT”位;

(2)按键;

(3)键入地址O(按O键);

(4)键入程序号(数字);

(5)按CURSOR开始搜索;

(6)搜索完毕后,被搜索的程序会出现在屏幕的右上角,如果没有找到正确的程序号,会出现报警。第二种方法:

(1)将方式选择开关置“程序编辑”位;

(2)按键;

(3)输入地址O(按O键);

(4)按CURSOR开始搜索,所有注册的程序会依次被显示在屏幕上。

3.程序删除该功能用于删除程序,方法如下:

(1)用上述方法调出需要编辑或输入的程序;

(2)使用翻页键PAGE或上下光标键CURSOR将光标移动到需要删除的内容的第一个词下;

(3)键入需要删除内容的最后一个词;

(4)按键,从光标所在位置开始到被键入的词为止的内容全部被删除。删除一个数控程序的方法如下:(1)将模式置于“EDIT”位;(2)按键,键入字母“O”;(3)按数字键键入要删除的程序的号码,如“O007”;(4)按键,“O007”NC程序被删除。删除全部数控程序的方法如下:(1)将模式置于“EDIT”位;(2)按键,键入字母“O”;(3)按数字键键入“?9999”;(4)按键全部数控程序被删除。4.字的插入(1)用搜索并调出程序的方法找到要插入处前面的字;(2)键入字或数据;(3)按键即可。5.修改一个词(1)用搜索并调出程序的方法调出需要编辑或输入的程序;(2)使用翻页键PAGE或上下光标键CURSOR把光标移动到需要修改的词下;(3)键入替换该词的词;(4)按键,光标所在位置的词被替代。

6.搜索一个词

(1)将方式选择开关置于“EDIT”位;

(2)调出需要搜索的程序;

(3)键入需要搜索的词;

(4)按CURSOR开始在当前数控程序中向后搜索或按CURSOR向上光标键向前搜索。遇到第一个与搜索内容完全相同的词后,停止搜索并将光标停在该词下方。8.3.5自动操作

1.自动加工操作自动加工操作是对零件进行正式加工的操作,方法如下:

(1)用查看已有程序的方法,把所加工零件的程序调出。

(2)在工件已同坐标轴校正平行度、夹紧、对刀后,找出工件坐标系原点的机床坐标值、设置好工件坐标系、装上加工的刀具等,把“MODESELECT”旋钮旋至“AUTO”方式。

(3)把下操作面板上的“FEEDRATEOVERRIDE”旋钮旋至“O”,把右操作面板上的“SPINDLESPEEDOVERRIDE”旋钮旋至“100%”。图8-24自动运行时坐标显示窗口

(4)按下“CYCLESTART”键,使数控铣床进入自动操作状态。

(5)把

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论