版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(数控加工)数控铣编程模块三数控铣床编程本课题学习数控铣床编程,核心就是为了掌握数控铣削技术,且且可以运用它进行数控加工。以FANUC—0MC系统为主,学习数控铣床编程,且经过大批训练项目,帮助读者掌握数控铣床编程技术。壹、成立工件坐标系、坐标尺寸和平面选择(壹)和坐标系有关的编程指令1.用G92指令成立工件坐标系编程格式:G92X-Y-Z-;G92指令是将加工原点设定在有关于刀具开端点的某壹空间点上。这壹指令往常出当下程序的开头,该指令只改变目前地点的用户坐标,不产生任何机床挪动,该坐标系在机床重开机时消逝。若程序格式设置为:其确定的工件原点在距离刀具开端点X=-20,Y=-10,Z=-10的地点上,如图2-68所示。动脑筋:如刀具依旧在工件的该地点,该指令写成:G92X0Y0Z0则工件原点图2-68G92设定工件坐标系设在哪?2.用G54~G59设置程序原点这些指令可以分别用来成立相应的加工坐标系。编程格式:G54G90G00(G01)X-Y-Z-(F-);该指令履行后,全部坐标值指定的坐标尺寸都是选定的工件加工坐标系中的地点。1~6号工件加工坐标系是经过CRT/MDI方式设置的,在机床重开机时仍旧存在,在程序中可以分别选用此中之壹使用。壹旦指定了G54~G59之壹,则该工件坐标系原点即为目前途序原点,后续程序段中的工件绝对坐标均为相对此程序原点的值,比如以下程序:N01G54G90G00X30.0Y40.0;N02G59;N03G00X30.0Y40.0;履行N01时,系统会选定G54坐标系作为目前工件坐标系,而后再履行G00挪动到该坐标中的A点;履行N02句时,系统又会选择G59坐标系作为当前工件坐标系;履行N03句时,机床就会挪动到刚指定的G59坐标系中的B点,见图2-69。图2-69工件坐标系的使用G92指令和G54~G59指令都是用于设定工件坐标系的,但它们在使用中是有区其余:G92指令是经过程序来设定工件坐标系的,G92所设定的加工坐标原点是和目前刀具所在地点有关的,这壹加工原点在机床坐标系中的地点是随目前刀具的不一样而改变的。G54~G59指令是经过CRT/MDI在设置参数方式下设定工件坐标系的,壹经设定,加工坐标原点在机床坐标系中的地点是不变的,它和刀具的目前地点没关,除非再经过CRT/MDI方式改正。G92指令程序段不过设定工件坐标系,而不产生任何动作;G54~G59指令程序段则可以和G00、G01指令组合,在选定的工件坐标系中进行位移。3.选择机床坐标系G53编程格式:G53G90X-Y-Z-;G53指令使刀具迅速定位到机床坐标系中的指定地点上,式中X、Y、Z后的值为机床坐标系中的坐标值,其尺寸均为负值。例:G53G90X-100Y-100Z-20则履行后刀具在机床坐标系中的地点如图2-70所示。图2-70G53选择机床坐标系(二)坐标尺寸数控系统的地点/运动控制指令可采纳俩种坐标方式进行编程,即采纳绝对坐标尺寸编程和增量坐标尺寸编程。1.绝对坐标尺寸编程G90G90指令规定在编程时按绝对值方式输入座标,即挪动指令终点的坐标值x、y、z都是以工件坐标系坐标原点(程序零点)为基准来计算,见图2-71。铣刀程序原点图2-71G90编程2.增量坐标尺寸编程G91G91指令规定在编程时按增量值方式输入座标,即挪动指令终点的坐标值x、y、z都是以开端点为基准来计算,再依据终点有关于始点的方向判断正负,和坐标轴同向取正,反向取负,见图2-72。铣刀程序原点图2-72G91编程(三)平面选择指令G17、G18、G19G17—选择XY平面编程;G18—选择XZ平面编程;G19—选择YZ平面编程。平面指定指在铣削过程中指定圆弧插补平面和刀具赔偿平面。铣削时在XY平面内进行圆弧插补,则应采纳准备功能G17;在XZ平面内进行圆弧插补,应采纳准备功能G18;在YZ平面内进行插补加工,则需采纳准备功能G19。如图2-73所示。平面指定和坐标轴挪动没关,不论采纳哪个平面,各坐标轴的挪动指令均会履行。图2-73平面选择二、主轴控制、冷却控制和进给控制(壹)主轴控制1.主轴旋转方向的确定壹般规定沿主轴中心线,垂直于工件表面往下见,来判断主轴旋转方向。这种方法可能很不适用,常有标准视图是从操作人员的地点,面向立式机床的前部观见,鉴于这类视图,可以正确地使用跟主轴选择有关的术语——顺时针(CW)和逆时针(CCW),如图2-74所示。右旋刀具—顺时针右旋刀具—逆时针图2-74主轴旋转方向(图中所示为立式加工中心的前视图)2.方向说明和主轴启动假如主轴顺时针旋转,则程序中使用
M03;
假如是逆时针旋转,则程序中使用
M04.
程序中的
S依靠于主轴旋转功能
M03
或
M04
,所以他们在
CNC
程序中作用特别重要。主轴地点
S和主轴旋转功能
M03
或
M04
一定同时使用,只使用此中壹个对控制器没有任何意义,特别是在接通机床电源时。主轴转速和主轴旋转编程起码有俩种正确方法:(1)假如将主轴转速和主轴旋转方向编写在同壹程序段中,主轴转速和主轴旋转方向将同时有效;(2)假如将主轴转速和主轴旋转方向编写在不一样程序段中,主轴将不会旋转,直到将转速和旋转方向指令都办理完成。例①:N1G20N2G17G40G80N4G43Z1.0H01S600M03(转速和旋转方向)N5例②:N1G20N2G17G40G80(只有转速)N4G43Z1.0H01M03(开始旋转)N5例②从技术角度上说是正确的,但逻辑上出缺点。在两个程序段中分开编写主轴转速和主轴旋转方向是没有任何利处的,这类方法使得程序难以编译。将M03或M04和S地点编写在壹起或在它后边编写,不要将它们编写在S地点前。3.主轴定向M19和主轴有关的最后壹个M功能是M19。该功能最常有的应用是将机床主轴设置在壹个确定地点。主轴定向功能特别特别,极少出当下程序中,M19功能主要用在调试过程的手动数据输入模式(MDI)中。系统在履行M19功能时,将产生以下运动主轴会在俩个方向(顺时针和逆时针)上稍微的转动,且在短时间内会激活内部锁定机构,有时也可听到锁定的声音,这样就将主轴锁定在壹个精准地点,假如用手转动,则做不到这壹点。正确的锁定地点由机床生产厂家决定,它用角度表示,如图2-75所示。警示:错误的刀架定位可能会致使破坏工件或机床。A—主轴定向角度图2-75主轴定向角度由机床生产厂家决定且不行改正(二)冷却控制1.M07:开启雾状冷却液有喷雾装置的机械,令其开启喷雾泵,喷出雾状冷却液。2.M08:开冷却液程序履行至M08,即启动冷却液泵,但一定配合履行操作面板上的CLNTAUTO键,处于"ON"(灯亮)状态。(冷却液程序键,处于ON)不然泵不会启动。壹般CNC机械主轴邻近有壹阀门可以手动调理冷却液流量大小。3.M09:喷雾及冷却液封闭命令喷雾及冷却剂泵封闭,停止冷却液喷出。常用于程序履行完成从前。(但常可省略,因为壹般M02、M30指令皆包含M09)。(三)进给控制在轮廓加工中,因为有交点、切点和空隙,切削运动的方向屡次改变,如要加工部件轮廓的直角拐角,就意味着壹个程序段中沿X轴的刀具运动,在下壹个程序段中要变换成Y轴运动。要实现这类变换,系统第一得停止X轴的运动,而后再启动Y轴的运动。假如没有加快就不行能以最大进给率刹时启动,相同,假如没有减速,也不行能停止进给,这样便可能发生切削错误。该错误便可能使得表面上的切削超出预期的直角拐点,特别是在进给速度特别大和角度极小的状况下。它不过发生在G01、G02、G03模式的切削运动中,而不会在G00迅速运动模式中。平时的CNC加工中,极少发生这类错误,即便出现,也是在公差同意范围内。假如的确要纠正这类错误,FANUC数控系统中有俩条指令可以解决。1.准停指令G09格式:G09说明:1)G09为非模态指令(只在壹个程序段里有效)。2)在G09的程序段中,运动轴停止前要进行定位校验,即减速停止,且使运动轴停止在定位精度同意范围以内。3)G09可用于切削出尖角,比如铣削图2-76所示的部件ABCD,若程序为:G01B→C;G01C→D;则在C点有壹个小圆弧,铣不出尖叫来,要铣出C点尖角,可以这样编程:G09G01B→C;G09G01C→D;这样在C点便可以铣出壹个尖角。图2-76尖角铣削2.准停指令G61格式:G61;G64;说明:1)这是壹组模态指令,G61壹经指定壹直有效,只实用G64时才能改变。2)G61方式时,从G61指令起到G64指令止,每个程序段均作定位校验。G09与
G61比较G09与G61的功能相同,最大的差别就是G09是非模态指令,在同一程序中重复使用G09而使程序变得冗长;而G61为模态指令,它会向来有效,缩短了编程时间。三、直线插补、圆弧插补、螺旋线插补及圆柱插补(壹)直线插补G01格式:G01X-Y-Z-F-;说明:G01是指令坐标轴按指定进给速度作直线运动。X、Y、Z坐标地点为切削终点,可三轴联动或二轴联动或单轴挪动,而由F值指定切削时的进给速度,单位壹般设定为mm/min。现以图2-77说明G01用法。假定刀具由程序原点往上铣削轮廓外形。G90G01Y17.0F80;;G91X-40.0;Y-18.0;G90X-22.0Y0;X0;功能拥有续效性,故切削速度相同时,下壹程序段可省略,如上边程序所示。图2-77G01指令用法(二)圆弧插补(G02/G03)格式:;;;说明:X、Y、Z:终点坐标地点,可用绝对值(G90)或增量值(G91)表示;I、J、K:从圆弧起点到圆心地点,在X、Y、Z轴上的分向量。(以I、J、K表示的称为圆心法);X轴的分向量用地点I表示。I=圆心的X坐标值-起点的X坐标值。Y轴的分向量用地点J表示。J=圆心的Y坐标值-起点的Y坐标值。Z轴的分向量用地点K表示。K=圆心的Z坐标值-起点的Z坐标值。R:圆弧半径,以半径值表示。(以R表示的称为半径法)。F:切削进给速率,单位mm/min。圆弧的表示有圆心法及半径法俩种,现分述以下:1.圆心法:I、J、K后边的数值定义为从圆弧起点到圆心的距离,用圆心编程的状况如图2-78所示。图
2-78
圆心法编程2.半径法:以R表示圆弧半径。
此法以起点及终点和圆弧半径来表示壹段圆弧,在圆上会有二段圆弧出现,如图
2-78所示。故以
R是正当时,表示圆心角小于等于
180°的圆弧;R
是负值时,表示圆心角为大于
180°的圆弧。假定图2-79中,R=50mm,终点坐标绝对值为(100,80)则:(1)圆心角大于180°的圆弧(即路径B)为:;(2)圆心角小于等于180°的圆弧(即路径A);图2-79半径法编程CNC铣床上使用半径法或圆心法来表示某壹圆弧,要从工作图上的尺寸标示而定,以使用较方便者(即不用计算,即可见出数值者)为弃取。但若要铣削壹整圆时,只好用圆心法表示,半径法没法履行。若用半径法以俩个半圆相接,其真圆度偏差会太大。如图2-80铣削壹整圆的指令写法以下:G91G02I-50.F80;图2-80整圆程序的编写现以图2-81为例,说明G01、G02、G03指令的用法。假定刀具由程序原点向上沿轮廓铣削。图2-81G01、G02、G03应用例图程序单;(程序原点→A);(A→B)G91G01X11.0;(B→C);(C→D)G01X8.0;(D→E);(E→F)G01G90Y10.0;(F→G);(G→H)X-20.0;(H→I);(I→J)G01X0.;(J→程序原点)3.使用G02、G03圆弧切削指令时应注意以下几点:1)壹般CNC铣床或MC开机后,即设定为G17(XY平面),故在XY平面上铣削圆弧,可省略G17指令。2)当某壹程序段中同时出现I、J和R时,以R为优先(即有效),I、J无效3)I0或J0或K0时,可省略不写。4)省略X、Y、Z终点坐标时,表示起点和终点为同壹点,是切削整圆,如图2-80所示。若用半径法例刀具无运动产生。5)当终点坐标和指定的半径值未交于同壹点时,会报警显示。6)直线切削后边接图弧切削时,其G指令一定变换为G02或G03,若再执行直线切削时,则一定再变换为G01指令,这些是很简单被大意的。7)使用切削指令(G01,G02,G03)须先指令主轴转动,且须指令进给速度F。(三)螺旋线插补螺旋线的形成是刀具作圆弧插补运动的同时和之同步地作轴向运动,其指令格式为:式中:G02、G03为螺旋线的旋向,其定义同圆弧;X、Y、Z为螺旋线的终点坐标;I、J为圆弧圆心在X-Y平面上X、Y轴上有关于螺旋线起点的坐标;R为螺旋线在X-Y平面上的投影半径;K为螺旋线的导程。另俩式的意义类同,见图2-82所示。图2-82螺旋线插补图2-83螺旋线插补示比如图2-83所示螺旋线,其程序为:或(四)圆柱插补G07.1格式:G7.1旋转轴名称圆筒半径;(1)G7.1旋转轴名称0;(2)说明:以(1)的指令进入圆柱插补模式,指令圆柱插补的旋转轴名称。以(2)的指令排除圆柱插补模式。比如:O0001N1G28N2.....N6G7.1C125.0;进行圆柱插补的旋转轴为C轴,圆柱半径为125mm。...N7G7.1C0;圆柱插补模式排除。注意:一定在独自程序段中。2.圆柱插补模式中,不行再设定圆柱插补模式。再设准时,须将原设定先排除。3.圆柱插补可设定的旋转轴只有1个。所以G7.1不行指令2个之上的旋转轴。4.定位模式(G00)中,不行指令圆柱插补。5.圆柱插补模式中,不行指定钻孔用固定循环(G73、G74、G76、G81~G89)。6.刀具长度赔偿一定在进入圆柱插补模式前写入。在圆柱插补模式中,不行进行赔偿的改正。7.分度盘机能使用中,不行使用圆柱插补指令。例:加工图2-84所示的部件,刀具T01为φ8mm的刀具,半径赔偿号为D01。图2-84例题图程序以下:O0001N01G00G90Z100.0C0;N02G01G91G18Z0C0;N03G07.1C57.299;N04G90G01G42Z120.0D01F250;N05C30.0;N06G02Z90.0C60.0R30.0;N07G01Z70.0;N08G03Z60.0C70.0R10.0;N09G01C150.0;N10G03Z70.0C190.0R75.0;N11G01Z110.0C230.0;N12G02Z120.0C270.0R75.0;N13GO1C360.0;N14G40Z100.0;N15G07.1C0;N16M30;四、回参照点、迅速定位、刀具采纳及赔偿(壹)自动返回参照点(G27、G28、G29)G27、G28、G29为非模态指令,一定在使用它的全部程序段中重复编写。1.返回参照点校验功能
G27格式:G27X_Y_Z_;此中,X、Y、Z是程序原点到机床原点的距离。程序中使用G27时,切削刀具将自动快进(不需要G00)到由G27程序段中的轴指定的地点,这壹运动可以是绝对模式或增量模式。使用G27指令时,应撤消刀具的赔偿功能。现代数控机床往常是24小时运行做切削加工,为了提高加工的靠谱性及工件尺寸的正确性,可用此指令检查(也就是确认),见包含G27程序段中的编程地点能否在机床原点参照地点。假如是,控制面板上的指示灯亮,表示每根轴均能抵达该地点;假如抵达的点不是机床原点,屏幕上,将显示错误条件警示,且中止程序履行。程序以下:M06T01;(换1号刀)G40G49;(将刀具赔偿撤消);(此中X、Y、Z值是指1号刀的程序原点到机床原点的距离)2.自动返回参照点G28格式:G28X_Y_Z_;此中,X、Y、Z为中间点地点坐标,指令履行后,全部的受控轴都将迅速定位到中间点,而后再从中间点返回到参照点。图2-85机床回原点的中间点——以XY轴为例设置中间点的目的有俩个,其壹,可以缩短程序,往常可减少壹个程序段;其二,是为防备刀具返回参照点时和工件或夹具发生干预。如图2-85所示从工件中间孔开始的刀具运动。这样壹个运动,假如直接编写到原点地点的运动,刀具在抵达机床原点的过程中,可能会跟右上角的夹具碰撞。故在不加长程序的情况下,可以在壹个安全的地点编写中间点,可使刀具安全返回机床原点。程序构造以下:G90(已加工孔)(机床经中间点回原点的运动)G28指令壹般用于自动换刀,所以使用G28指令时,应撤消刀具的赔偿功能。3.自动从参照点返回(G29)格式:G29X_Y_Z_;G29往常跟在G28以后,履行这条指令可以使刀具从参照点出发,经过由G28指定的中间点抵达由G29指令的目标点。指令中X_Y_Z_是抵达点的坐标,由G90/G91状态决定是绝对值还是增量值,若为增量值时,则是指抵达点有关于G28中间点的增量值。在选择G28以后,这条指令不是一定的,使用G00定位有时可能更加方便。使用G29从前应撤消刀具半径赔偿功能和固定循环。G28和G29的应用举比如图2-86所示:M06T01;G90G28Z50.0;由A点经中间点B回到机床参照点(Z轴);M06T02;换2号刀;G29X35.0Y30.0Z5.0;2号刀由机床参照点经中间点B迅速定位到C点。图2-86G28、G29指令应用示例(二)迅速点定位G00格式:G00X_Y_Z_;说明:G00指令刀拥有关于工件以各轴早先设定的快移速度,从目前地点迅速挪动到程序段指令的定位终点(目标点)。此中:X、Y、Z:迅速定位终点,在G90时为定位终点有关于起点的位移量。注意:在履行G00指令时,因为各轴以各自速度挪动,不可以保证各轴同时抵达终点,因此联动直线轴的合成轨迹不壹定是直线。操作者一定分外当心,免得刀具和工件发生碰撞。常有的做法是,将Z轴挪动到安全高度,再履行G00指令。例:如图2-87所示,使用G00编程:要求刀具从A点迅速定位到B点。图2-87G00编程(三)刀具采纳及赔偿1.刀具采纳格式:M06T××;
从A到B迅速定位绝对值编程:G90G00Z100.;先抬到安全高度X90.Y45.;再快移到目标点说明:数控铣床无自动换刀装置,一定用手换刀,所以该功能是用于加工中增量值编程:心的。M06G91G00Z100.;先抬到安全高度为换刀功能,T功能以地点T后边接2位数字构成表示所选刀号。X70.Y30.;再快移到目标点加工中心的刀库有二种:壹种是圆盘型,另壹种为链条型。换刀的方式分无臂式及有臂式俩种。无臂式换刀方式是刀具库靠向主轴,先卸掉主轴上的刀具,再旋转至欲换的刀具,上涨装上主轴。此种刀具库多数用于圆盘型许多,且是固定刀号式(即1号刀一定插回1号刀具库内),故换刀指令的书写方式以下:M06T02;履行时,主轴上的刀具先装回刀具库,再旋转至2号刀,将2号刀装入主轴孔内。如图2-88所示是壹个典型的可寄存20把刀具的刀库。图2-88可寄存20把刀具的刀库侧视图有臂式换刀多数配合链条型刀具库且是无固定刀号式【即1号刀不壹定插回1号刀具库内,其刀具库上的刀号和设定的刀号由控制器的PLC(可程控器)管理】。此种换刀方式的T指令后边所接数字代表欲呼喊刀具的号码。当T功能被履行时,被呼喊的刀具会转至准备换刀地点,但无换刀动作,所以T指令可在换刀指令M06从前即以设定,以节俭换刀时等候刀具的时间。故有臂式的换刀程序指令书写以下:T01;1号刀至换刀地点。M06T03;将1号刀换到主轴孔内,3号刀至换刀地点。M06T04;将3号刀换到主轴孔内,4号刀至换刀地点。M06T05;将4号刀换到主轴孔内,5号刀至换刀地点。履行刀具交换时,且非刀具在任何地点均可交换,各制造厂商依其设计不一样,均在壹安全地点,实行刀具交换动作,以防止和床台、工件发生碰撞。
Z轴的机床原点地点是远离工件最远的安全地点,故壹般以
Z轴先回机床原点后,才能执行换刀指令。往常加工中心的换刀程序以下书写:G91G28Z0;Z轴回HOME点。M06T03;主轴改换为3号刀。G91G28Z0;M06T04;主轴改换为4号刀。G91G28Z0;M06T05;主轴改换为5号刀。2.刀具半径赔偿功能(G40、G41、G42)格式:G40:刀具半径赔偿撤消指令;G41:刀具半径左刀赔偿指令;G42:刀具半径右刀赔偿指令;说明:X、Y、Z:G00/G01的参数,即刀补成立或撤消的终点。D:G41/G42的参数,即刀补号码(D00~D99),它代表了刀补表中对应的半径赔偿值寄存的地点。这是壹组模态指令,默认为G40。成立和撤消刀具半径赔偿一定和G01或G00指令组合来达成,实质编程时建讲和G01组合。D以及后边的数字表示刀具半径赔偿号。刀具半径左、右赔偿的判断依照以下定义:站在程序路径上,向铣削行进方向见,铣刀位于部件轮廓左侧时为刀具半径左赔偿(如图2-89所示);反之,为刀具半径右赔偿(如图2-90所示)。图2-89G41刀具半径左赔偿由B点G41向刀F具点半移径动左并补建偿立指刀令具,半径它左的切赔偿指令的削程模序式如为下顺:铣,故常用于精铣削。顺铣模式是CNC铣削,特别是轮廓G90G00X-20铣.削Y80中.最;常(见快的速模定位式至。B点)G01G41X0Y60.D11F80;(B→F)X84.;(F→E)G02X92.Y52.R8.;(E→D)G01Y0;(D→C)图2-90G42刀具半径右赔偿由B点向F点挪动并成立刀具半径右赔偿指令的程序以下:G90G00X-20.Y80.;(迅速定位至B点)G01G42X0Y60.D11F80;(B→F)Y0;(F→G)X92.;(G→C)Y52.;(C→D)G03X84.Y60.R8.;(D→E)(1)刀具半径赔偿的意义G01X0;(E→F)本节从前所举例书写的程序均以刀具端面中心点为刀尖点,以此点沿工件轮廓铣削。但实质情况,铣刀有壹定的直径,故以此方式实质铣削的结果,外形尺寸会减少壹个铣刀直径值;内形尺寸会增添壹铣刀直径值,如图2-91所示。a)无刀具赔偿铣削外轮廓(b)无刀具赔偿铣削内轮廓图2-91无刀具赔偿状况由之上得悉若刀具沿工件轮廓铣削,因刀拥有壹定的直径,故铣削的结果会增添或减少壹个刀具直径值。若以图2-92铣刀的刀尖点向内偏壹个半径值,如虚线所示,则可铣出正确的尺寸,但这样写法,每次都要要加、减壹个半径值才能找到真实的刀具中心动路,编写程序时十分不方便。所认为了简化编程,最好能以工件图上的尺寸为程序路径再利用刀具半径赔偿功能,命令刀具向右或向左自动偏移壹个刀具半径值,这样就不用每次都要计算铣刀的中心坐标值。a)刀具半径右赔偿铣削外轮廓(b)刀具半径左赔偿铣削内轮廓图2-92有刀具赔偿状况(2)使用刀具半径赔偿时应注意以下事项:1)G41和G42不可以和G02、G03壹起使用,只好和G00或G01壹起使用,且刀具一定要挪动(即刀具半径赔偿指令,一定在前壹程序段成立)。如图2-89及图2-90说明。程序编制时,程序中只赐予刀具半径赔偿号,如D11、D12每壹个刀具半径赔偿号均代表壹个赔偿值,此赔偿值可由参数设定为铣刀的直径或半径值(使用上,壹般皆设定成铣刀的半径值),而铣刀半径值是加工时,早先由操作者键入到控制系统的刀具赔偿号的画面中相对应的号码内的。赔偿值的正负号改变时,G41及G42的赔偿方向会改变。如G41指令输入正当时,其赔偿方式为左赔偿;若输入负值时,其赔偿方式为右赔偿。同理G42输入正当时,其赔偿方式为右赔偿;若输入负值时,其赔偿方式为左赔偿。因而可知,当赔偿值符号改变时,G41和G42的功能恰好交换。所以壹般键入赔偿值(即铣刀半径值),采纳正当较合理。当程序处于刀具半径赔偿(模态指令)状态时,若加入G28,G29,G92指令,当这些指令被履行时,刀具半径赔偿状态将临时被撤消,但是控制系统仍记忆着该赔偿状态,所以当履行下壹程序段时,又自动恢复赔偿状态。当实行刀具半径赔偿功能,待加工达成后须以G40将赔偿状态撤消,使铣刀的中心点答复至实质的坐标点上。亦即履行G40指令时,系统会将向左或向右的赔偿值,往相反的方向开释,所以,铣刀会挪动壹个铣刀半径值。所以使用G40的机遇,最好是铣刀已远离工件。3.刀具长度赔偿(G43、G44、G49)格式:说明:(1)刀具长度赔偿是纠正刀具编程长度和刀具实质长度差别的过程。CNC铣床或MC所使用的刀具,因每把刀具的长度不尽相同,故当壹个程序中使用多把长度不壹的刀具时,需引入刀具长度赔偿以使每壹把刀加工出来的深度均正确。(2)格式中代码含义以下:G43:刀具长度正赔偿;G44:刀具长度负赔偿;Z:指令欲定位到Z轴的坐标地点;H:为刀具长度赔偿号码,以2位数字表示。比如H01,表示刀具长度赔偿号码为01号,这样中寄存的刀具长度值为10,关于数控铣床,履行语句G90G01G43Z-5.0H01后,刀具实质运动到Z(-5.0+10)=Z5.0的地点,如果该语句改为G90G01G44Z-5.0H01,则履行该语句后,刀具实质运动到Z(-5.0-10)=Z-15.0
的地点。H00
表示赔偿值为
0。使用刀具长度赔偿时应注意以下事项:(1)使用
G43
或
G44
指令进行刀具长度赔偿时,只好有
Z轴的挪动量,若有其余轴向的挪动,则会出现报警画面;(2)G43Z_H_;赔偿号码内的数据为正当时,刀具向上赔偿,若为负值时,刀具向下赔偿;G44Z_H_;赔偿号码内的数据为正当时,刀具向下赔偿,若为负值时,刀具向上赔偿。例:如图2-93所示工件,利用φ10mm端铣刀铣削外形,深度5mm。刀具半径赔偿号码用11号,刀具长度赔偿号码用01号。图
2-93
例图程序以下:O0043
;G40G49
;G28G91Z0
;G28X0Y0;G54G90
;M03S800
;
;G43Z5.H01
;启动刀具长度赔偿,命令刀具定位至工件表面上方
5mm
处。G01Z-5.F60
;
;启动刀具半径赔偿铣削至(
12,12)处。X52.;G03X72.Y32.R20.
;G91X-30.R15.
;G02X-24.R12.
;G01X-6.;G90Y0;G00Z20.
;迅速定位至工件表面上方
20mm
处。G40;撤消刀具半径赔偿。G28G91Z0
;G28X0Y0;M30;五、程序走向控制(壹)跳转移加工G25格式:;说明:N后为俩个程序段号和循环次数,俩个程序段号各要求写满4位,循环次数为俩位数。前四位为开始程序段号后四位为结束程序段号;G25功能履行完成后的下壹段加工程序为跳转移加工结束段号的下壹段。G25程序段中不得出现其余指令。比如:已知某程序为:;N0020G91G00X20Y25F100;N0030X25;N0040G00X0Y0;N0050M02;则此程序的加工次序为:N0010-N0020-N0030-N0040-N0020-N0030-N0040-N0050(二)转移加工G26格式:;说明:后的第壹分开点前为转移加工开始的程序段号,分开点后为结束时的程序段号,要求写满4位数。第二个分开点后俩位数为循环次数。G26能履行完成后的下壹段加工程序为G26定义的下壹段,这是和G25的差别之处,其余和G25相同。例:已知某程序为:;N0010G91G01X20Y20F100;N0015X30;N0020G90X0Y0;N0025M02;则此程序的加工次序为:N0005-N0010-N0015-N0020-N0010-N0015-N0020-N0010-N0015-N0020-N0025。例:如图2-94所示有(a)、(b)俩个部件,(a)为加工6个孔,(b)为加工4个孔,俩个工件有四个孔壹样。在(a)程序中加入跳转语句,即可合用于(b)部件的加工。(a)(b)图2-94例题图程序以下:O0023N0010G21N0060G90G00G54X30.0Y25.0M08;N0070G43Z25.0S1200M03H04;N0080G99G81R2.5Z-4F100.0;(孔1)N0090X105.0(孔2)N0100Y75.0(孔3)N0105G25N0130.0140(孔4)
无此语句加工图(a)部件,有此语句加工图(b)部件。N0120X55.0(孔5)(孔6)N0150M02六、孔加工(壹)孔加工固定循环功能概括1.固定循环的动作构成为了提高编程工作效率,FANUC—0MC系统关于壹些典型加工中几个固定、连续的动作规定可用固定循环指令来选择。本系统常用的固定循环指令能达成的工作有:镗孔、钻孔和攻螺纹等。孔加工固定循环指令有G73,G74,G76,G80~G89,往常由下述6个动作构成,如图2-95所示,图中实线表示切削进给,虚线表示迅速进给。动作1:X、Y轴定位;动作2:迅速运动到R点(参照点);动作3:孔加工;动作4:在孔底的动作;动作5:退回到R点(参照点);动作6:迅速返回到初始点。固定循环的程序格式包含数据表达形式、返回点平面、孔加工方式、孔地点数据、孔加工数据和循环次数。此中数据表达形式可以用绝对坐标G90和增量坐标G91表示。如图2-96所示,此中图(a)是采纳G90的表达形式,图(b)是采纳G91的表达形式。图2-95孔加工固定循环(a)G90(b)G91图2-96固定循环中绝对和增量输入值2.固定循环的程序格式G98/G99G73(或G74或G76或G80~G89)X_Y_Z_R_Q_P_I_J_F_L;式中第壹个G代码(G98或G99)指定返回点平面,G98为返回初始平面,G99为返回R点平面。第二个G代码为孔加工方式,即固定循环代码G73,G74,G76和G81~G89中的任壹个。固定循环的数据表达形式可以用绝对坐标(G90)和相对坐标(G91)表示,分别如图2-96(a)和图2-96(b)所示。数据形式(G90或G91)在程序开始时就已指定,所以,在固定循环程序格式中可不写出。X、Y为孔的地点坐标,Z为R点到孔底的距离(G91时)或孔底坐标(G90时);R为初始点到R点的距离(G91时)或R点的坐标值(G90时);Q指定每次进给深度(G73或G83时)或指定刀具位移增量(G76或G87时);P指定刀具在孔底的暂停时间;I、J指定刀尖向反方向的挪动量;F为切削进给速度;L指定固定循环的次数。G73、G74、G76和G81~G89、Z、R、P、F、Q、I、J都是模态指令。G80、G01~G03等代码可以撤消固定循环。在固定循环中,定位速度由前面的指令速度决定。(二)固定循环1.深孔钻加工循环(G73、G83)格式:G73X_Y_Z_R_Q_F_;G83X_Y_Z_R_Q_F_;深孔钻也称断续切削钻,它使用固定循环G73(高速深孔钻循环)或G83(标准深孔钻循环)。这俩个循环的差别在于退刀方式的不一样,G73中钻头退刀距离很小(0.4~0.8mm之间),而G83中钻头每次进给退后刀至R平面(往常在孔上方)。G73、G83指令动作循环如图2-97所示。a)G73(b)G83图2-97深孔钻加工循环关于太深而不可以使用壹次进给运动加工的孔,往常使用深孔钻,以下是深孔钻方法在孔加工中的壹些可能的应用:(1)深孔钻削;(2)断屑—也可以用于较硬资料的短孔加工;(3)消除聚积在钻头螺旋槽内的切屑;(4)钻头切削刃的冷却和润滑;(5)控制钻头穿透资料。2.钻削循环G81格式:G81X_Y_Z_R_F_;钻孔循环指令G81为主轴正转,刀具以进给速度向下运动钻孔,抵达孔底位置后,迅速退回(无孔底动作)。这是壹种常用的钻孔加工方式。G81指令的循环动作如图2-98所示。图2-98G81固定循环(往常用于钻孔)3.带停留的钻孔循环G82格式:G82X_Y_Z_R_F_P_;该指令除了要在孔底暂停外,其余动作和G81相同。暂停时间由地点P给出,此指令主要用于加工盲孔和沉头孔,使孔的表面更圆滑。4.精镗循环G76格式:G76X_Y_Z_R_F_P_Q_;G76指令的循环动作如图2-99所示。精镗时,主轴在孔底定向停止后,向刀尖反方向挪动,而后迅速退刀,退刀地点由
G98
和
G99
决定。这类带有让刀的退刀不会划伤已加工平面,保证了镗孔精度。刀尖反向位移量用地点
Q指定,其值只好为正当。
Q值是模态的,位移方向由
MDI
设定。图
2-99G76
固定循环(用于高精度加工)G76
应用实例:如图
2-100
所示,孔直径为φ25mm
。图中只要考虑φ25mm的孔,程序输入很简单:
;使用
G76循环加工可以获得较高质量的孔。图2-100G76和G87编程实例图5.镗孔循环G85格式:G85X_Y_Z_R_F_;镗孔加工循环指令G85如图2-101所示,主轴正转,刀具以进给速度向下运动镗孔,抵达孔底地点后,立刻以进给速度退出(没有孔底动作)。图2-101G85固定循环(往常用于镗孔和铰孔)G85镗削循环往常用于镗孔和铰孔,它主要用在以下场合,即刀具运动进入和退出孔时可以改良孔的表面质量、尺寸公差和(或)同轴度、圆度等。使用G85循环进行镗削时,镗刀返回过程中可能会切除少许资料,这是因为退刀过程中刀具压力会减小。假如没法改良表面质量,应当换用其余循环。6.镗孔循环G86格式:G86X_Y_Z_R_F_;G86和G85的差别是:G86在抵达孔底地点后,主轴停止转动,且迅速退出。7.镗孔循环
G89格式:G89X_Y_Z_R_F_P_;镗削操作中,进入和退出孔时都需要使用进给率,且在孔底指定暂停时间。暂停值是惟壹能划分
G89
循环和
G85
循环的地方。8.背镗循环
G87格式:G87X_Y_Z_R_Q_(I_J_)F_;只管背镗循环有壹定的应用,但且不常有,该循环的工作方向和其余循环相反,即从工件反面开始加工。往常背镗操作从孔底部开始加工,镗削操作沿Z轴向上(Z正方向)进行。图2-100中仍有壹个φ27mm的孔,它也将在同壹安装中加工。因为它在“工件反面”,所以它使用G87循环进行背镗加工。注意:往常在G98模式下编写G87,千万不可以在G99模式下。背镗动作如图2-102所示。图2-102G87固定循环(只用于背镗)9.攻左螺纹循环G74格式:G74X__Y__Z__R__F__;此指令用于攻左旋螺纹,故需先使主轴反转,再履行G74指令,则左螺旋丝锥先迅速定位至X、Y所指定的坐标地点,再迅速定位到R点,接着以F所指定的进给速率攻螺纹至Z所指定的孔底地点后,主轴变换为正转且同时向Z轴正方向退回至R点,退至R点后主轴恢还本来的反转。如图2-103所示。图2-103G74固定循环(只用于左旋攻丝)攻螺纹的进给速率F(mm/min)=导程(mm/r)×主轴转速(r/min)。如图2-104所示工件,利用G73钻孔后,再使用G74攻LM8×1.25螺纹。钻孔转速800r/min,进给速率60mm/min;攻螺纹转速100r/min,进给速率1.25×100=125mm/min。工件材质是铝合金。图2-104G73、G74应用实例程序以下:O0074G40G80G49;G28G91Z0;G28X0Y0;G54;M06T01;换1号刀?6.8钻头。M03S800;G90G00X0Y0;G43Z10.G01;启动刀具长度赔偿,且迅速定位至工件表面上方10mm(开端点高度)。;R点在工件表面上方3mm,钻孔深度15mm,间歇进给深度3mm。X85.Y38.;持续履行G73指令。G80;撤消自动切削循环。G28G91Z0;M05G49;M06T02;换2号刀,LM8×1.25丝锥。M04S100;主转反转100r/min。G90G43G00Z10.H02;迅速定位至开端点,工件表面上方10mm处。;攻螺纹。X20.Y28.;持续履行G74指令。G80G49;撤消自动切削循环状态及刀具长度赔偿。G28G91Z0;M30;攻右螺纹循环G84格式:G84X__Y__Z__R__F__;此指令用于攻右旋螺纹,故需先使主轴正转,再履行G84指令,则右螺旋丝锥先迅速定位至X、Y所指定的坐标地点,再迅速定位到R点,接着以F所指定的进给速率攻螺纹至Z所指定的孔底地点后,主轴变换为反转且同时向Z轴正方向退回至R点,退至R点后主轴恢还本来的正转。如图2-105所示。攻螺纹的进给速率F(mm/min)=导程(mm/r)×主轴转速(r/min)在G74、G84攻螺纹循环指令履行中,进给速率调整钮无效,即便按下进给暂停键,循环在答复动作结束从前也不会停止。图2-105G84固定循环(只用于右旋攻丝)钻孔综合实例:如图2-106所示铝合金工件,利用G81、G83钻孔,G82钻沉孔,G76镗孔,G84攻右螺纹。使用刀具以下:T01:φ3mm中心钻头,2000r/min,200mm/min。T02:φ5mm钻头,1800r/min,150mm/min。T03:φ29mm钻头,500r/min,120mm/min。T04:M5沉头铣刀,800r/min,100mm/min。T05:M6
×1
螺纹丝锥,
100r/min
,F=1×100mm
/min
。T06:可调式镗孔刀,
1800r/min,100mm
/min
。图2-106钻孔综合实例程序以下:O1717;本程序合用无臂式的ATC。G28G91Z0;G28X0Y0;G54M6T01;M3S2000;G90G0X0Y0;G43Z10.H01;开端点高度Z10.。;G81钻孔循环,G99退回至R点。G98X40.Y15.;G98退回至开端点。X90.Y30.R5.Z-6.;G98退回至开端点。G80M05;G28G91Z0;M06T02;M03S1800;G43G90G0Z10.H02;;G99退回至R点。G98X40.Y15.;G98退回至开端点。G83X90.Y30.R5.Z-45.Q15.;G83标准深孔钻,退回至开端点。G80M05;G28G91Z0;M06T03;M03S500;G43G90G0Z10.H03;;G80M05;G28G91Z0;M06T04;M03S800;G43G90G0Z10.H04;;G82钻沉孔,G98退回至开端点。G80M05;G28G91Z0;M6T05;M03S100;G43G90G0Z10.H05;;G84攻右螺纹,G98退回至开端点。G80M05;G28G91Z0;M06T06;M03S1800;G43G90G0Z10.H06;;G76精镗孔。G80M05;G0Z200.;M30;七、螺纹加工G33小直径的内螺纹多数用螺丝攻配合攻螺纹指令G74,G84(参照固定循环指令)加工。大孔径螺纹因刀具成本太高,故使用可调式的镗孔刀配合G33指令加工,可节俭成本。格式:G33Z?F?;说明:Z:螺纹切削的终点坐标值(绝对值)或切削螺纹的长度(增量值)。F:螺纹的导程。例:如图2-107所示,孔径已加工达成,使可调式镗孔刀,配合G33指令切削M60×1.5的内螺纹。图2-107螺纹加工例图程序以下:O0033N01G28G91G00Z0;N02G54;N03M03S400;N04G00G90X0Y0;N05G43Z10.H01;引入刀具长度赔偿,使刀具定位至工件上方10mm处,准备切削螺纹。;第壹次切削螺纹。N07M19;主轴定向停止。N08G00X-5.;主轴中心偏移,防备提高刀具时碰撞工件。N09Z10.;提高刀具。N10X0M00;刀具移至孔中心后,程序停止。调整镗孔刀的螺纹切削深度。N11M03;使主轴正转。N12G04X2.;暂停2s,使主轴转速400r/min稳固。;第二次切削螺纹。N14M19;N15G00X-5.;N16Z10.;N17X0M00;N18M03;N19G04X2.;;第三次切削螺纹。N21M19;N22G00X-5.;N23Z10.N24G28G91Z0;N25M30;八、比率缩放(G51、G50)格式:G51X_Y_Z_P_;M98P_;G50;此中,X、Y、Z为缩放中心坐标值;P为缩放比率。G51以给定点(X、Y、Z)为缩放中心,将图形放大到原始图形的P倍;假如省略(X、Y、Z),则以程序原点为缩放中心。在有刀具赔偿的状况下,先进行缩放,而后才进行刀具半径赔偿和刀具长度赔偿。例:将如图2-108所示部件外头放大5%进行加工。图2-108比率缩放功能表示图程序以下:O0051N10G20;N20G17G40G80;N30G50;(比率缩放“关”)N40G90G00G54X-1.25Y-1.25S800M03;N50G43Z1.0H01M08;N60G51X0Y0Z0P1.050;(以X0Y0Z0为缩放中心)N70G01Z-0.7F50.0;N80G41X-0.75D01F25.0;N90Y1.75F15.0;N100X1.5;N110G02X2.5Y0.75I0J-1.0;N120G01Y-0.75;N130X-1.25;N140G40Y-1.25M09;N150G50;(比率缩放“关”)N160G00Z1.0;N170G28Z1.0;N180G28X-1.25Y-1.25;N190M30九、坐标旋转(G68、G69)格式:M98P_;G69;G68为坐标旋转功能指令,G69为撤消坐标旋转功能指令;X、Y、Z为旋转中心的坐标值;R为旋转角度,单位是o,0o≤R≤360o。例:如图2-109所示的旋转变换功能程序:设刀具起点距工件上表面50mm,背吃刀量5mm。图2-109旋转变换功能程序以下:O0068主程序N10G90G17M03S600;N20G43Z-5.0H02;N30M98P200;加工①N40G68X0Y0P45;旋转45°N50M98P200;加工②N60G69;撤消旋转N70G68X0Y0P90;旋转90°N80M98P200;加工③N90G49Z50.0N100G69M05M30;撤消旋转O200子程序(①的加工程序);N120Y0;N130G02X30Y0I5J0;N140G03X40Y0I5J0;N150X20Y0I-10;N160G01Y-6.0N170G40X0Y0;N180M99;十、可编程镜像(G24、G25)格式:G24X_Y_Z_A_;M98P_;G25X_Y_Z_A_;此中,G24为成立镜像;G25为撤消镜像;X、Y、Z、A为镜像地点。当工件有关于某壹轴拥有对称形状时,可以利用镜像功能和子程序,只对工件的壹部分进行编程,而能加工出工件的对称部分,这就是镜像功能。当某壹轴的镜像有效时,该轴履行和编程方向相反的运动。使用镜像时,理解加工模式非常重要,当察看在第Ⅰ象限内以顺铣模式定义的初始刀具运动时,那么在第Ⅱ象限中即为逆铣模式、第Ⅲ象限为顺铣模式、第Ⅳ象限为逆铣模式,逆铣模式得不到好的加工成效,它对表面质量和尺寸公差拥有负面影响。
例:如图
2-110
所示的镜像功能程序:设刀具起点距工件上表面
100mm
,背吃刀量
5mm
。图2-110镜像功能程序以下:O024主程序N10G91G17M03S600;N20M98P100;加工①N30G24X0;Y轴镜像,镜像地点为X=0N40M98P100;加工②N50G24X0Y0;X轴、Y轴镜像,镜像地点为(0,0)N60M98P100;加工③N70G25X0;撤消Y轴镜像N80G24Y0;X轴镜像N90M98P100;加工④N100G25Y0;撤消镜像N110M05;N120M30;O100子程序(①的加工程序);N140G43Z-98.0H01;N150G01Z-7.0F300;N160Y26.0;N170X10.0;;N190G01Y-10.0;N200X-25.0;N210G49G00Z105.0;;N230M99;十壹、子程序编程时,为了简化程序的编制,当壹个工件上有相同的加工内容时,常用调子程序的方法进行编程。调用子程序的程序叫做主程序。子程序的编号和壹般程序基真相同,不过程序结束字为M99表示子程序结束,且返回到调用子程序的主程序中。调用子程序的编程格式为:M98P××××L××××;此中,M98为调用子程序指令字,地点P××××为子程序号,L××××指重复调用次数省略时为调用壹次,系统同意重复调用的次数为9999次。例:如图2-111所示,要加工6条宽5mm,长34mm,深3mm的直槽,采纳直径为5mm的键槽铣刀加工。采纳刀具半径赔偿,刀具半径赔偿值寄存在地点为D11的储存器中。设刀具起点为图中P0点。利用子程序编写的程序以下。图2-111子程序编程图样程序以下:O1000;
主程序号N10G92X100.Y70.Z30.;
设定工件坐标系,起刀点在
P0
点N20G90G00X20.Y8.S800M03;
主轴启动,快进到
P点N30Z10.M08;
定位于初始平面,切削液开N40M98P0100L0003;
调用
0100
号子程序
3次N50G90G00Z30.M05;
抬刀,主轴停N60X100.Y70.;回起刀点N70M30;主程序结束O0100;子程序N80G91G01Z-13.F200;由初始平面进刀到要求的深度N90Y34.;铣第壹条槽N100G00Z13.;退回初始平面N110X-8.;移向第二条槽N120G01Z-13.;Z向进刀N130Y-34.;铣第二条槽N140G00Z13.;退回初始平面N150X-8.;移向第三条槽N160M99;返回主程序十二、宏程序编程G65宏指令G65可以实现丰富的宏功能,包含算术运算、逻辑运算等办理功能。壹般形式:G65HmP#iQ#jR#k式中:m--宏程序功能,数值范围01~99;#i--运算结果寄存处的变量名;#j--被操作的第壹个变量,也可以是壹个常数;#k--被操作的第二个变量,也可以是壹个常数。比如,当程序功能为加法运算时:程序
P#100Q#101R#102......
含义为#100
=#101
+#102程序
P#100Q-#101R#102......
含义为#100
=-#101
+#102程序
P#100Q#101R15......
含义为#100
=#101
+15(壹)宏功能指令1.算术运算指令(表2-9)表
2-9
算术运算指令G码
H码
功能
定义G65
H01
定义,替代
#i=#jG65H02加#i=#j+#kG65H03减#i=#j-#kG65H04乘#i=#j×#kG65H05除#i=#j/#kG65H21平方根#i=G65H22绝对值#i=|#j|G65H23求余#i=#j-trunc﹙#j/#k﹚·#kTrunc:抛弃小于1的分数部分G65H24BCD码→二进制码#i=BIN﹙#j﹚G65H25二进制码→BCD码#i=BCD﹙#j﹚G65H26复合乘/除#i=﹙#i×#j﹚÷#kG65H27复合平方根1#i=G65H28复合平方根2#i=(1)变量的定义和替代#i=#j编程格式G65H01P#iQ#j例G65H01P#101Q1005;(#101=1005)G65H01P#101Q-#112;(#101=-#112)2)加法#i=#j+#k编程格式G65H02P#iQ#jR#k例G65H02P#101Q#102R#103;(#101=#102+#103)(3)减法#i=#j-#k编程格式G65H03P#iQ#jR#k例G65H03P#101Q#102R#103;(#101=#102-#103)(4)乘法#i=#j×#k编程格式G65H04P#iQ#jR#k例G65H04P#101Q#102R#103;(#101=#102×#103)(5)除法#i=#j/#k编程格式G65H05P#iQ#jR#k例G65H05P#101Q#102R#103;(#101=#102/#103)(6)平方根#i=编程格式G65H21P#iQ#j例G65H21P#101Q#102;(#101=)(7)绝对值#i=│#j│编程格式G65H22P#iQ#j例G65H22P#101Q#102;(#101=│#102│)(8)复合平方根1#i=编程格式G65H27P#iQ#jR#k例G65H27P#101Q#102R#103;(#101=)(9)复合平方根2#i=编程格式G65H28P#iQ#jR#k例G65H28P#101Q#102R#103(#101=2.逻辑运算指令(表2-10)表2-10逻辑运算指令G码H码功能定义G65H11逻辑“或”#i=#j·OR·#kG65H12逻辑“和”#i=#j·AND·#kG65H13异或#i=#j·XOR·#k(1)逻辑或#i=#jOR#k编程格式G65H11P#iQ#jR#k例G65H11P#101Q#102R#103;(#101=#102OR#103)(2)逻辑和#i=#jAND#k编程格式G65H12P#iQ#jR#k例G65H12P#101Q#102R#103;(#101=#102AND#103)三角函数指令(表2-11)表2-11三角函数指令G码H码功能定义G65H31正弦#i=#j·SIN﹙#k﹚G65H32余弦#i=#j·COS﹙#k﹚G65H33正切#i=#j·TAN﹙#k﹚G65H34反正切#i=ATAN﹙#j/#k﹚(1)正弦函数
#i=#j×SIN(#k)编程格式G65H31P#iQ#jR#k(例G65H31P#101Q#102R#103
单位:度);(#101
=#102
×SIN(#103))2)余弦函数#i=#j×COS(#k)编程格式G65H32P#iQ#jR#k(例G65H32P#101Q#102R#103
单位:度);(#101
=#102
×COS(#103))(3)正切函数
#i=#j×TAN#k编程格式G65H33P#iQ#jR#k(单位:度)例
G65H33P#101Q#102R#103
;(#101
=#102
×TAN(#103))(4)反正切#i=ATAN(#j/#k)编程格式
G65H34P#iQ#jR#k(
单位:度,
0o≤#j≤360o)例G65H34P#101Q#102R#103;(#101=ATAN(#102/#103))4.控制类指令(表2-12)表2-12控制类指令G码H码功能定义G65H80无条件转移GOTOnG65H81条件转移1IF#j=#k,GOTOnG65H82条件转移2IF#j≠#k,GOTOnG6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024劳动监察大队年度工作计划
- 人教版六年级上册数学教学计划例文
- 2024幼儿园中班教研组长工作计划
- 上半年会议总结及下半年计划
- 关于公司财务工作计划
- 2024年医院安全年度工作计划范本
- 岭南师范学院《热力学与统计物理》2021-2022学年第一学期期末试卷
- 岭南师范学院《健康管理学》2021-2022学年第一学期期末试卷
- 临沂大学《大学英语Ⅱ(艺体类)》2021-2022学年第一学期期末试卷
- 聊城大学《设计基础(2)》2020-2021学年第一学期期末试卷
- 教师企业实践总结汇报
- 质量损失培训课件
- 《维修车间管理》课件
- 高处作业吊篮危险源辨识及风险评价表
- 《中国近现代史纲要(2023版)》课后习题答案合集汇编
- 河北省唐山市2023-2024学年七年级上学期1月期末英语试题
- 溺水和触电急救知识讲座
- 右心导管术后护理
- 医院紧急状态下护理人力资源调配规定和方案
- 人教版高中必修一(教案)Unit-2-Travelling-Around-Discovering-U
- 如何做好病房护理质量控制
评论
0/150
提交评论