数控车床操作和编程(共59页).doc

上传人:飞****2 文档编号:6626699 上传时间:2022-02-07 格式:DOC 页数:59 大小:735.50KB
返回 下载 相关 举报
数控车床操作和编程(共59页).doc_第1页
第1页 / 共59页
数控车床操作和编程(共59页).doc_第2页
第2页 / 共59页
点击查看更多>>
资源描述

《数控车床操作和编程(共59页).doc》由会员分享,可在线阅读,更多相关《数控车床操作和编程(共59页).doc(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上G0:快速线性移动 功能轴快速移动,G0用于快速定位刀具,没有对工件进行加工。可以在几个轴上同时执行快速移动,由此产生一线性轨迹。机床数据中规定每个坐标轴快速移动速度的最大值,一个坐标轴运行时就以此速度快速移动。如果快速移动同时在两个轴上执行,则移动两个轴可能的最大速度。用G0快速移动时在地址F编程的进给率无效。G0一直有效,直到被G功能组中其它的指令(,,.)取代为止。说明 用于准确定位还有一个程序段方式有效的指令:。在进行准确定位时请注意选择。目标点的位置坐标(X,Z)可以用绝对位置数据增量位置数据输入输入形式:G0 X. Z. 编程举例:P0 刀具初始尺寸(X6

2、9 Z5)绝对位置数据输入:N30 G90N40 G0 X48 Z-26增量位置数据输入:N30 G91N40 G0 X-10.5 Z-31G1:带进给率的线性插补 功能 刀具以直线从起始点移动到目标点,以地址F下编程的进给速度运行。所有的坐标轴可同时运行。说明G1一直有效,直到被G功能组中其它的指令(,.)取代。目标点的位置坐标(X,Z)可以用绝对位置数据增量位置数据输入输入形式:G01 X. Z. 编程举例:P0:刀具初始位置绝对位置数据输入:N30 G0 X39 Z2N40 G1 X39 Z0N50 G90N60 G1 X48 Z-37增量位置数据输入:N30 G0 X39 Z2N40

3、G1 X39 Z0N50 G91N60 G1 X4.5 Z-37, :圆弧插补 功能 刀具以圆弧轨迹从起始点移动到终点,方向由G指令确定: G2顺时针方向 G3逆时针方向在地址F下编程的进给率决定圆弧插补速度。圆弧可以按下述不同的方式表示: 1.圆心坐标和终点坐标 2.半径和终点坐标 3.圆心和张角 4.张角和终点坐标G2和G3一直有效,直到被G功能组种其它的指令(,)取代为止。圆弧尺寸插补圆弧尺寸必须在一定的公差范围之内。系统比较圆弧起始点和终点处的半径,如果其值公差在公差范围之内,则可精确设定圆心,若超出公差范围则给出报警。公差值可通过机床数据设定。G2编程举例:P0圆心坐标相对四种表示方

4、式的输入形式分别如下示:1.圆心坐标和终点坐标G2 X. Z. I. K.2.半径和终点坐标G2 X. Z. CR=3.圆心和张角G2 AR=. I. K.4.张角和终点坐标G2 AR=. X. Z.例程分别为:1.圆心坐标和终点坐标N030 G0 X40 Z2N040 G1 X40 Z0N050 G2 X60 Z-29.94 I31.92 K-5.982.半径和终点坐标N030 G0 X40 Z2N040 G1 X40 Z0N050 G2 X60 Z-29.94 CR=343.圆心和张角N030 G0 X40 Z2N040 G1 X40 Z0N050 G2 X60 Z-29.94 AR=60

5、4.张角和终点坐标N030 G0 X40 Z2N040 G1 X40 Z0N050 G2 I31.92 K-5.98 AR=60G3编程举例:P0圆心坐标相对四种表示方式的输入形式分别如下示:1.圆心坐标和终点坐标G3 X. Z. I. K.2.半径和终点坐标G3 X. Z. CR=3.圆心和张角G3 AR=. I. K.4.张角和终点坐标G3 AR=. X. Z.例程分别为:1.圆心坐标和终点坐标N030 G0 X40 Z2N040 G1 X40 Z0N050 G3 X60 Z-29.94 I-20.95 K-23.642.半径和终点坐标N030 G0 X40 Z2N040 G1 X40 Z

6、0N050 G3 X60 Z-29.94 CR=343.圆心和张角N030 G0 X40 Z2N040 G1 X40 Z0N050 G3 X60 Z-29.94 AR=604.张角和终点坐标N030 G0 X40 Z2N040 G1 X40 Z0N050 G3 I-20.95 K-23.64 AR=60G5:通过中间点进行圆弧插补功能如果不知道圆弧的圆心、半径或张角,但已知圆弧轮廓上三个点的坐标,则可以使用G5功能。通过起始点和终点之间的中间点位置确定圆弧的方向。G5一直有效,直到被G功能组种其它的指令(,.)取代为止。说明:可设定的位置数据输入G90或G91指令对终点和中间点有效。输入形式:

7、G5 Z. X. KZ= IX=编程举例:N5 G90 Z17 X20N10 G5 Z57 X20 KZ=37 IX=40G33:恒螺距螺纹切削功能用G33功能可以加工下述各种类型的恒螺距螺纹:l 圆柱螺纹l 圆锥螺纹l 外螺纹/内螺纹l 单螺纹和多重螺纹l 多段连续螺纹前提条件:主轴上有位移测量系统。G33一直有效,直到被G功能组中其它的指令(,)取代为止。右旋螺纹或 右旋和左旋螺纹由主轴旋转方向M3和M4确定(M3右旋,M4左旋。)在地址S下编程主左旋螺纹 轴转速,此转速可以调整。注释:螺纹长度中要考虑导入空刀量和退出空刀量。在具有2个坐标轴尺寸的圆锥螺纹加工中,螺距地址I或K下必须设置较

8、大位移(较大螺纹长度)的螺纹尺寸,另一个较小的螺距尺寸不用给出。起始点偏移 在加工螺纹中切削位置偏移以后以及在加工多头螺纹时均要求起始点偏移一位置。G33螺 SF= 纹加工中,在地址SF下编程起始点偏移量(绝对位置)。如果没有编程起始点偏移量,则设定数据中的值有效。注意:编程的SF值也始终登记到设定数据中。编程举例:圆柱双头螺纹,起始点偏移180度,螺纹长度(包括导入空刀量和退出空刀量)100毫米,螺距4毫米/转。右旋螺纹,圆柱已经预制:N10G54 G0 G90 X50 Z0 S500 M3 ;回起始点,主轴右转N20 G33 Z-100 K4 SF=0;螺距:4毫米/转N30 G0 X54

9、N40 Z0N50 X50N60 G33 Z-100 K4 SF=180 ;第二条螺纹线,180度偏移N70 G0 X54.多段连续螺纹 如果多个螺纹段连续编程,则起始点偏移只在第一个螺纹段中有效,也只有在这里才适用此参数。多段连续螺纹加工举例轴速度 在螺纹切削中,轴速度由主轴转速和螺距的大小确定。在此F下编程的进给率保持存储状态。但机床数据中规定的轴最大速度(快速定位)不允许超出。说明注意: 在螺纹加工期间,主轴修调开关必须保持不变; 进给修调开关无效。G4:暂停功能通过在两个程序段之间插入一个G4程序段,可以使加工中断给定的时间,比如自由切削。G4程序段(含地址F或S)只对自身程序段有效,

10、并暂停所给定的时间。在此之前编程的进给量F和主轴转速S保持存储状态。输入形式:G4 F. ;暂停时间(秒)G4 S. ;暂停主轴转数编程举例:N5G1 F200 Z-50S300 M3 ;进给率F,主轴转数SN10 G4 F2.5;暂停2.5秒N20 Z70N30 G40 S30;主轴暂停30转,相当于在S=300转/分钟和转速修调100%时暂停t=0.1分钟N40 X. ;进给率和主轴转数继续有效注释:G4 S.只有在受控主轴情况下才有效(当转速给定值同样通过S编程时)。G74:回参考点功能用G74指令实现NC程序中回参考点功能,每个轴的方向和速度存储在机床数据中。G74需要一独立程序段,并

11、按程序段方式有效。在G74之后的程序段中原先“插补方式”组中的G指令(,)将再次生效。编程举例:N10 G74 X0 Z0注释:程序段中X和Z下编程的数值不识别G75:返回固定点功能用G75可以返回到机床中某个固定点,比如换刀点。固定点位置固定地存储在机床数据中,它不会产生偏移。每个轴的返回速度就是其快速移动速度。G75需要一独立程序段,并按程序段方式有效。在G75之后的程序段中原先“插补方式”组中的G指令(,)将再次生效。编程举例:N10 G75 X0 Z0注释:程序段中X和Z下编程的数值不识别G158:可编程的零点偏置 功能如果工件上在不同的位置由重复出现的形状或结构;或者选用了一个新的参

12、考点,在这种情况下就需要适用可编程零点偏置。由此就产生一个当前工件坐标系,新输入的尺寸均是在该坐标系中的数据尺寸。可以在所有坐标轴中惊醒零点偏移。G158指令要求一个独立的程序段。G158零点用G158指令可以对所有坐标轴编程零点偏移,后面的G158指令取代先前的可编程零点偏移指偏移令。取消偏移在程序段中仅输入G158指令而后面不跟坐标轴名称时,表示取消当前的可编程零点偏移。编程举例:N10.N20 G158 X3 Z5 ;可编程零点偏移N30 L10 ;子程序调用,其中包含待偏移的几何量.N70 G158 ;取消零点偏移.G25/G26:主轴转速下/上限 功能通过在程序中写入G25或G26指

13、令和地址S下的转速,可以限制特定情况下主轴的极限值范围。与此同时原来设定数据中的数据被覆盖。G25或G26指令均要求一独立的程序段,原先编程的转速S保持存储状态。说明 主轴转速的最高极限值在机床数据中设定。通过面板操作可以激活用于其它极限情况的设定参数。 在车床中,对于G96功能-恒定切削速度 还可以附加编程一个转速最高极限。编程举例:N10 G25 S12 ;主轴转速下限:12转/分钟N20 G26 S700 ;主轴转速上限:700转/分钟G40:取消刀尖半径补偿 功能用G40取消刀尖半径补偿,此状态也是编程开始时所处的状态。G40之前的程序段刀具以正常方式结束(结束时补偿矢量垂直于轨迹终点

14、处切线),与起始角无关。在运行G40程序段之后,刀尖到达编程终点。在选择G40程序段编程终点时要始终确保不会发生碰撞。说明 只有在线性插补(,)情况下才可以取消补偿运行。编程两个坐标轴,如果你只给出一个坐标轴的尺寸,则第二个坐标轴自动以在此之前最后编程的尺寸赋值。编程举例:.N100 X. Z. ;最后程序段轮廓,圆弧或直线N110 G40 G1 X. Z. ;取消刀尖半径补偿G41,G42:刀尖半径补偿 功能刀具必须有相应的D号才能有效。刀尖半径补偿通过G41/G42生效。控制器自动计算出当前刀具运行所产生的、与编程轮廓等距离的刀具轨迹。必须处于G18有效状态!输入形式:G41 X Z ;在

15、工件轮廓左边刀补有效G42 X Z ;在工件轮廓右边刀补有效注释:只有在线性插补时(,)才可以进行G41/G42的选择。编程两个坐标轴,如果你只给出一个坐标轴的尺寸,则第二个坐标轴自动地以最后编程的尺寸赋值。进行补偿 刀具以直线回轮廓,并在轮廓起始点处与轨迹切向垂直。正确选择起始点,保证刀具运行不发生碰撞。说明在通常情况下,在G41/G42程序段之后紧接着工件轮廓地第一个程序段。但轮廓描述可以由其中某一个没有位移参数(比如只有M指令)的程序段中断。举例:G42,刀尖位置如图示时进行刀尖半径补偿编程举例:N10 T. F.N15 X. Z. ;P0 -起始点N20 G1 G42 X. Z. ;工

16、件轮廓右边补偿,P1N30 X. Z. ;起始轮廓,圆弧或直线G54.G57,G500,G53:工件装夹 可设定的零点偏置 功能可设定的零点偏置给出工件零点在机床坐标系中的位置(工件零点以机床零点为基准移)。当工件装夹到机床上后求出偏移量,并通过操作面板输入到规定的数据区。程序可以选择响应的G功能G54.G57激活此值。说明 G54 ;第一可设定零点偏置G55 ;第二可设定零点偏置G56 ;第三可设定零点偏置G57 ;第四可设定零点偏置G500 ;取消可设定零点偏置G53 ;按程序段方式取消可设定零点偏置编程举例:N10 G54 ;调用第一可设定零点偏置N20 X. Z. ;加工工件.N90

17、G500 G0 X. ;取消可设定零点偏置G9:准确定位 功能针对程序段转换时不同的性能要求提供G9功能用于准确定位。注释指令G9仅对自身程序段有效。G71/G70:公制尺寸/英制尺寸 功能工件所表注尺寸的尺寸系统可能不同于系统设定的尺寸系统(英制或公制),但这些尺寸可以直接输入到程序中,系统会完成尺寸的转换工作。G70 ;英制尺寸 G71 ;公制尺寸编程举例:N10 G70 X10 Z30 ;英制尺寸N20 X40 Z50 ;G70继续有效.N80 G71 X19 Z17.3 ;开始公制尺寸.说明系统根据所设定的状态把所有的几何值转换为公制尺寸或英制尺寸(这里刀具补偿值和可设定零点偏置值也作

18、为几何尺寸)。同样,进给率F的单位分别为毫米/分或英寸/分。基本状态可以通过机床数据设定。本说明中所给出的例子均以基本状态为公制尺寸作为前提条件。用G70或G71编程所有与工件直接相关的几何数据,比如:l 在,功能下的位置数据X,Zl 插补参数I,K(也包括螺距)l 圆弧半径CRl 可编程的零点偏置()所有其它与工件没有直接关系的几何数值,诸如进给率,刀具补偿,可设定的零点偏置,它们与的编程无关。G90/G91:绝对/增量位置数据 功能G90和G91指令分别对应这绝对位置数据输入和增量位置数据输入。其中G90表示坐标系中目 标点的坐标尺寸,G91表示待运行的位移量。G90/G91适用于所有坐标

19、轴。这两个指令不决定到终点位置的轨迹,轨迹由G功能组中的其它G功能指令决定(,.)。G90 ;绝对尺寸G91 ;增量尺寸绝对位置数在绝对位置数据输入中尺寸取决于当前坐标系(工件坐标系或机床坐标系)的零点位置。零据输 入G90 点偏置有以下几种情 况:可编程零点偏置,可设定零点偏置或者没有零点偏置。程序启动荡后G90适用于所有坐标轴,并且一直有效,直到在后面的程序段中由G91(增量位置数据输入)替代为止(模态有效)。增量位置数在增量位置数据输入种,尺寸表示待运行的轴位移。移动的方向由符号决定。G91适用于据输 入G91 所有坐标轴,并且可以在后面的程序段种由G90(绝对位置数据输入)替换。只有在

20、线性插补(,)情况下才可以取消补偿运行。编程两个坐标轴,如果你只给出一个坐标轴的尺寸,则第二个坐标轴自动以在此之前最后编程的尺寸赋值。P0初始点尺寸 P1目标点尺寸编程举例:G90G01 X+140 Z-90 ;目标点绝对尺寸或者:G91G01 X+40 Z-60 ;目标点增量尺寸G94/95:进给率 功能指令G94/G95分别从不同的单位定义了进给率。输入形式:G94 F. ;单位:毫米/分G95 F. ;单位:毫米/转 注释:F是所希望的进给率G96/97:恒定切削速度 生效/取消 功能前提条件:主轴为受控主轴。 G96功能生效以后,主轴转速随着当前加工工件直径(横向坐标轴)的变化而变化,

21、从而始终保证刀具切削点处编程的切削速度S为常数(主轴转速直径=常数)。从G96程序段开始,地址S下的转速值作为切削速度处理。G96为模态有效,直到被G功能组中一个其它G指令(,)替代为止。输入形式G96 S. LIMS=. F. ;恒定切削生效G97 ;取消恒定切削AWL 说明 S 切削速度,单位米/分钟 LIMS 主轴转速上限,只在G96中生效 F 旋转进给率,单位毫米/转,与G95中一样 注释:此处进给率始终为旋转进给率,单位毫米/转。如果在此之前为G94有效而非G95有效,则必须重新写入一合适的地址F值!快速移动运行 用进行快速移动时不可以改变转速。 例外:如果以快速运行回轮廓,并且下一

22、个程序段中含有插补方式指令或,(轮廓程序段),则在用G0快速移动的同时已经调整用于下面进行轮廓插补的主轴转速。转速上限 当工件从大直径加工到小直径时,主轴转速可能提高得非常多,因而在此建议给定一主轴 LIMS=转速极限值LIMS=. LIMS值只对G96功能生效。编程极限值LIMS=. 后,设定数据中得数值被覆盖,但不允许超出G26编程的或机床数据中设定的上限值。取消恒定切削 用G97指令取消“恒定切削速度”功能。如果生效,则地址S下的数值又恢复为,单位速度G97为转/分钟。如果没有重新写地址S,则主轴以原先功能生效时的转速旋转编程举例:N10.M3 ;主轴旋转方向N20 G96 S120 L

23、IMS=2500 ;恒定切削速度生效,120米/分钟转速上限2500转/分钟N30 G0 X150 ;没有转速变化,因为程序段N31执行G0功能N31 X50 Z. ;没有转速变化,因为程序段N32执行G0功能N32 X40 ;回轮廓,按照执行程序段N40的要求自动调节新的转速N40 G1 F0.2 X32 Z. ;进给0.2毫米/转.N180 G97 X. Z. ;取消恒定切削N190 S. ;新定义的主轴转速,转/分钟说明功能也可以用指令(同以个G功能组)取消。在这种情况下,如果没有写入新的地址S,则主轴按在此之前最后编程的主轴转速S旋转。G22/23:半径/直径数据尺寸 功能车床中加工零

24、件时通常把X轴(横向坐标轴)的位置数据作为直径数据编程,控制器把所输入的数值设定为直径尺寸,这仅限于X轴。程序中在需要时也可以转换为半径尺寸。输入形式:G22 ;半径数据尺寸G23 ;直径数据尺寸说明用G22或G23指令把X轴方向的终点坐标作为半径数据尺寸或直径数据尺寸处理。显示工件坐标系中响应的实际值。可编程的偏移 X. 始终作为半径数据尺寸处理。编程举例:N10 G23 X44 Z30 ;X轴直径数据方式N20 X48 Z25 ;G23继续生效N30 Z10.N110 G22 X22 Z30 ;X轴开始转换为半径数据方式N120 X24 Z25N130 Z10 .M:辅助功能 功能利用辅助

25、功能M可以设定一些开关操作,如“打开/关闭冷却液”等。除少数M功能被数控系统生产厂家固定地设定了某些功能之外,其余部分均可供机床生产厂家自由设定。在一个程序段中最多可以有5个M功能。输入形式:M.作用M功能在坐标轴运行程序段中的作用情况:如果M0,M1,M2功能位于一个有坐标轴运行指令的程序段中,则只有在坐标轴运行之后这些功能才会有效。对于M3,M4,M5功能,则在坐标轴运行之前信号就传送到内部的接口控制器中。只有当受控主轴按M3或M4启动之后,才开始坐标轴运行。在执行M5指令时并不等待主轴停止,坐标轴已经在主轴停止之前开始运动。其它M功能信号与坐标轴运行信号一起输出到内部接口控制器上。如果你

26、有意在坐标轴运行之前或之后编程一个M功能,则你须插入一个独立的M功能程序段。编程举例:N10 S. ;M功能在有坐标轴运行的程序段中N20 X. M3 ;主轴在X轴运行之前启动运行.N180 M789 M1737 M100 M102 M376 ;程序段中最多有5个M功能计算参数R 功能要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须要计算出数值,这两种情况均可以使用计算参数,你可以在程序运行时由控制器计算或设定所需要的数值;也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址进行赋值。编程R0=.到R249=.说明一共250个计算参数可供使用:R0R

27、249 -可以自由使用R100R249 -加工循环传递参数如果你没有用到加工循环,则这部分计算参数也同样可以自由使用。赋值你可以在以下数值范围内给计算参数赋值:(0.000 00019999 9999)(8位,带符号和小数点)在取整数值时可以去除小数点。正号可以一直省去。举例:R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.1234用指数表示法可以赋值更大的数值范围:(10-30010+300).指数值些在EX符号之后;最大符号数:10(包括符号和小数点)EX值范围:-300到+300举例:R0=-0.1EX-5 ;意义:R0=-0.000 0001R1=1.8

28、74EX8 ;意义:R1=187 400 000注释:一个程序段中可以有多个赋值语句;也可以用计算表达式赋值。给其它的地址通过给其它的NC地址分配计算参数或参数表达式,可以增加NC程序的通用性。可以用数值、 赋值算术表达式或R参数对任意NC地址赋值。但对地址N、G和L例外。 赋值时在地址符之后写入符号“=” 赋值语句也可以赋值一负号。 给坐标轴地址(运行指令)赋值时,要求有一独立的程序段。 举例:N10 G0 X=R2 ;给X轴赋值 参数的计算在计算参数时也遵循通常的数学运算规则。圆括号内的运算优先进行。另外,乘法和除法运 算优先于加法和减法运算。 角度计算单位为度。 编程举例R参数 N10

29、R1=R1+1 ;由原来的R1加上1后得到新的R1N20 R1=R2+R3 R4=R5-R6 R7=R8*R9 R10=R11/R12N30 R13=SIN(25.3) ;乘法和除法运算优先于加法和减法运算R14=(R1*R2)+R3N50 R14=R3+R2*R1 ;与N40一样N60 R15=SQRT(R1*R1+R2*R2); 编程举例坐标轴赋值N10 G1 G91 X=R1 Z=R2 F300N20 Z=R3N30 X=-R4N40 Z=-R5M:辅助功能 功能利用辅助功能M可以设定一些开关操作,如“打开/关闭冷却液”等。除少数M功能被数控系统生产厂家固定地设定了某些功能之外,其余部分

30、均可供机床生产厂家自由设定。在一个程序段中最多可以有5个M功能。输入形式:M.作用M功能在坐标轴运行程序段中的作用情况:如果M0,M1,M2功能位于一个有坐标轴运行指令的程序段中,则只有在坐标轴运行之后这些功能才会有效。对于M3,M4,M5功能,则在坐标轴运行之前信号就传送到内部的接口控制器中。只有当受控主轴按M3或M4启动之后,才开始坐标轴运行。在执行M5指令时并不等待主轴停止,坐标轴已经在主轴停止之前开始运动。其它M功能信号与坐标轴运行信号一起输出到内部接口控制器上。如果你有意在坐标轴运行之前或之后编程一个M功能,则你须插入一个独立的M功能程序段。编程举例:N10 S. ;M功能在有坐标轴

31、运行的程序段中N20 X. M3 ;主轴在X轴运行之前启动运行.N180 M789 M1737 M100 M102 M376 ;程序段中最多有5个M功能计算参数R 功能要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须要计算出数值,这两种情况均可以使用计算参数,你可以在程序运行时由控制器计算或设定所需要的数值;也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址进行赋值。编程R0=.到R249=.说明一共250个计算参数可供使用:R0R249 -可以自由使用R100R249 -加工循环传递参数如果你没有用到加工循环,则这部分计算参数也同样可以自由使用。

32、赋值你可以在以下数值范围内给计算参数赋值:(0.000 00019999 9999)(8位,带符号和小数点)在取整数值时可以去除小数点。正号可以一直省去。举例:R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.1234用指数表示法可以赋值更大的数值范围:(10-30010+300).指数值些在EX符号之后;最大符号数:10(包括符号和小数点)EX值范围:-300到+300举例:R0=-0.1EX-5 ;意义:R0=-0.000 0001R1=1.874EX8 ;意义:R1=187 400 000注释:一个程序段中可以有多个赋值语句;也可以用计算表达式赋值。给其它的

33、地址通过给其它的NC地址分配计算参数或参数表达式,可以增加NC程序的通用性。可以用数值、 赋值算术表达式或R参数对任意NC地址赋值。但对地址N、G和L例外。 赋值时在地址符之后写入符号“=” 赋值语句也可以赋值一负号。 给坐标轴地址(运行指令)赋值时,要求有一独立的程序段。 举例:N10 G0 X=R2 ;给X轴赋值 参数的计算在计算参数时也遵循通常的数学运算规则。圆括号内的运算优先进行。另外,乘法和除法运 算优先于加法和减法运算。 角度计算单位为度。 编程举例R参数 N10 R1=R1+1 ;由原来的R1加上1后得到新的R1N20 R1=R2+R3 R4=R5-R6 R7=R8*R9 R10

34、=R11/R12N30 R13=SIN(25.3) ;乘法和除法运算优先于加法和减法运算R14=(R1*R2)+R3N50 R14=R3+R2*R1 ;与N40一样N60 R15=SQRT(R1*R1+R2*R2); 编程举例坐标轴赋值N10 G1 G91 X=R1 Z=R2 F300N20 Z=R3N30 X=-R4N40 Z=-R5SPOS:主轴定位 功能前提条件:主轴必须设计成可以进行位置控制运行。利用功能SPOS可以把主轴定位到一个确定的转角位置,然后主轴通过位置控制保持在这一位置。 定位运行速度在机床数据中规定。从主轴旋转状态(顺时针旋转/逆时针旋转)进行定位时定位运行方向保持不变;

35、从静止状态进行定位时定位运行按最短位移进行,方向从起始点位置到终点位置。 例外的情况是:主轴首次运行,也就是说测量系统还没有进行同步。此种情况下定位运行方向在机床数据中规定。主轴定位运行可以与同一程序段中的坐标轴运行同时发生。当两种运行都结束以后,此程序段才结束。倒园,倒角 功能在一个轮廓拐角处可以插入倒角或倒园,指令CHF=或者RND=与加工拐角的轴运动指令一起写入到程序段中。输入形式:CHF= ;插入倒角,数值:倒角长度RND= ;插入倒园,数值:倒园半径倒角CHF=直线轮廓之前、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间切入一直线并倒去棱角。 编程举例N10 G1 Z CHF=5 ;倒角5毫

36、米N20 X Z 倒园RND=直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间切入一圆弧,圆弧与轮廓进行切 线过渡。 编程举例N10 G1 Z RND=8 ;倒园,半径8毫米N20 X Z N50 G1 Z RND=7.3 ;倒园,半径7.3毫米N60 G3 X Z说明如果其中一个程序段轮廓长度不够,则在倒园或倒角时会自动削减编程值。如果几个连续编程的程序段中有不含坐标轴移动指令的程序段,则不可以进行倒角/倒园。进给率F 功能进给率F是刀具轨迹速度,它是所有移动坐标轴速度的矢量和。 坐标轴速度是刀具轨迹速度在坐标轴上的分量。进给率F在,插补方式中生效,并且一直有效,直到被一个新的地址F取代

37、为止。进给率F的单位地址F的单位由G功能确定:G94和G95l G94 直线进给率 毫米/分钟l G95 旋转进给率 毫米/转(只有主轴旋转才有意义!)编程举例N10 G94 F310;直线进给率 毫米/分钟.N110 S200 M3 ;主轴旋转N120 G95 F15.5 ;进给量 毫米/转注释:G94和G95更换时要求写入一个新地址F。说明对于车床,G94和G95的作用会扩展到恒定切削速度G96和G97功能,它们还会对主轴转速S产生影响。主轴转速S,旋转方向 功能当机床具有受控主轴时,主轴的转速可以编程在地址S下,单位转/分钟。旋转方向和主轴运动起始点和终点通过M指令规定(参见“)注释:在S 值取整情况下可以去除小数点后面的数据,比如S270。说明 只有在主轴启动之后,坐标轴才开始运行。编程举例N10 G1 X70 Z20 F300 S270 M3 ;在X,Z轴运行之前,主轴以270转/分启动,方向顺时针.N80 S450 ;改变转速.N170 G0 Z180 M5 ;Z轴运行,主轴停止车床指令集目录G指令代码G0快速移动 模态G1直线插补 模态G2顺时针圆弧插补 模态G3逆时针圆弧插补

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁