《数控程序编制分解.pptx》由会员分享,可在线阅读,更多相关《数控程序编制分解.pptx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第一节第一节 概述概述 第二节第二节 数控编程基础数控编程基础 第三节第三节 数控系统的指令数控系统的指令第四节第四节 数控车床程序编制数控车床程序编制第五节第五节 数控铣床程序编制数控铣床程序编制 第六节第六节 加工中心程序编制加工中心程序编制第七节第七节 自动编程自动编程2023/3/17第1页/共42页程序段的指令字可分为尺寸字和功能字程序段的指令字可分为尺寸字和功能字 第三节第三节 数控系统的指令数控系统的指令 代码(指令)分类代码(指令)分类n G G指令指令 准备功能准备功能 n MM指令指令 辅助功能辅助功能n F F、S S、T T、D D指令指令 n 其它指令其它指令 n
2、尺寸指令尺寸指令2023/3/17第2页/共42页n G G指令指令 准备功能准备功能 功能:功能:规定机床做某种操作的指令,包括运动线型、规定机床做某种操作的指令,包括运动线型、坐标系、坐标平面、刀具补偿、暂停等操作。坐标系、坐标平面、刀具补偿、暂停等操作。组成:组成:G G后带后带2 2位数字组成,有位数字组成,有100100个。有模态(续效)个。有模态(续效)指令与非模态(非续效)指令之分。指令与非模态(非续效)指令之分。模态代码模态代码一旦执行就保持有效一旦执行就保持有效,直到同组另一代码出现直到同组另一代码出现 非模态代码非模态代码只有在其所在的程序段内有效只有在其所在的程序段内有效
3、示例:示例:G01G01G01G01,G03G03G03G03,G41G41G41G41,G91G91G91G91,G04G04G04G04,G18G18G18G18,G54G54G54G54等等等等第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第3页/共42页n MM指令指令 辅助功能辅助功能功能:功能:控制机床及其辅助装置的动作或状态。如开、停控制机床及其辅助装置的动作或状态。如开、停 冷却泵;主轴正反转、停转;程序结束等冷却泵;主轴正反转、停转;程序结束等 。组成:组成:MM后带后带2 2位数字组成,共有位数字组成,共有100100个。有模态(续效)个。有模态
4、(续效)指令与非指令与非 模态(非续效)指令之分。模态(非续效)指令之分。示例:示例:M02M02,M03M03,M08M08等等 M00M00:程序停止程序停止 M01M01:可选择可选择stopstop M02 M02:全段程序停止全段程序停止.M30 M30:程序停止程序停止.指针指向程序头指针指向程序头 M03/M04M03/M04:主轴顺主轴顺/逆时针方向逆时针方向 M05M05:主轴停止主轴停止 M06 M06:换刀指令换刀指令 第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第4页/共42页n F F、S S、T T、D D指令指令 F 指令指令 指定(
5、合成)进给速度指令指定(合成)进给速度指令 (1).(1).直接指定法直接指定法 组成组成:F F 后带若干位数字,如后带若干位数字,如F150F150、F3500F3500等。等。其中数字表示实际的合成速度值。它是模态指令。其中数字表示实际的合成速度值。它是模态指令。单位单位:mm/minmm/min(公制)或(公制)或 inch/min inch/min(英制)(英制)。视用户选定的编程单位而定,若为公制单位,则:视用户选定的编程单位而定,若为公制单位,则:上述两个指令分别表示:上述两个指令分别表示:150mm/min150mm/min;3500mm/min3500mm/min。2023/
6、3/17第5页/共42页 (2).(2).时间倒数法时间倒数法(进给速率数进给速率数-FRN)-FRN)表示表示:直线插补直线插补:FRN=1/T OR FRN=V/L:FRN=1/T OR FRN=V/L 圆弧插补圆弧插补:FRN=/T OR FRN=V/R:FRN=/T OR FRN=V/R 单位:单位:1/min,1/min,用用G93G93指令指定指令指定第三节第三节 程序编制的代码及格式程序编制的代码及格式 (3).(3).几何级数法几何级数法 单位:单位:与主轴转速无关与主轴转速无关:mm/min:mm/min 与主轴转速有关与主轴转速有关:mm/r:mm/r 切螺纹切螺纹/攻丝攻
7、丝/套扣套扣:mm/r:mm/r 进给仅用于回转运动进给仅用于回转运动:rad/min:rad/min 用用G95G95指令指定指令指定2023/3/17第6页/共42页 S S 指令指令(切削速度)(切削速度)指定主轴转速指令指定主轴转速指令 组成组成:S S 后带若干位数字,如后带若干位数字,如S500S500、S3500S3500等。其中数字表示实等。其中数字表示实际的主轴转速值。它是际的主轴转速值。它是模态指令模态指令。单位单位:r/minr/min或或 mm/minmm/min。对于具有恒线速度控制机床,对于具有恒线速度控制机床,用用G96G96或或G97G97配合配合S S指令使用
8、。指令使用。G96 G96 恒线速度指令,恒线速度指令,G96S200 G96S200 恒切削速度恒切削速度200mm/min 200mm/min G97 G97 注销恒线速度指令注销恒线速度指令 ,G97S2000G97S20002000r/min2000r/min第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第7页/共42页T T、D D 指令指令 指定刀具号和刀具长度、半径存放寄存器号指令。指定刀具号和刀具长度、半径存放寄存器号指令。组成组成:T T、D D 后跟两位数字,如后跟两位数字,如 T11T11、D02D02等。其中数字分别表示存放在库中的等。其中数
9、字分别表示存放在库中的刀具号和刀具长刀具号和刀具长度度、半径补偿寄存器半径补偿寄存器号。号。上述两个指令分别表示后续加工将选择刀库中上述两个指令分别表示后续加工将选择刀库中1111号刀具和采用号刀具和采用D D0202寄存器中的数值进行补偿。寄存器中的数值进行补偿。n n 车床车床:(1).T(1).T后跟两位数字,如后跟两位数字,如 T11T11,数字表示存放的在库中的刀具号,数字表示存放的在库中的刀具号(2).T(2).T后跟四位数字后跟四位数字,前两位表示前两位表示刀具号刀具号,后两位表示后两位表示刀具补偿号刀具补偿号(3).T(3).T后跟六位数字,前两位表示后跟六位数字,前两位表示刀
10、具号刀具号,两位表示刀具刀尖圆弧两位表示刀具刀尖圆弧半径补偿号半径补偿号,两位表示两位表示长度补偿号长度补偿号,刀具补偿号刀具补偿号00 00 表示撤销刀补表示撤销刀补n 加工中心加工中心(1).T(1).T后跟数字后跟数字(14(14位位),),均表示均表示刀具号刀具号(2).D(H)(2).D(H)存储器存储存储器存储刀具补偿值刀具补偿值,D(H)00,D(H)00表示撤销刀补表示撤销刀补2023/3/17第8页/共42页n 尺寸指令尺寸指令 指定的刀具沿坐标轴指定的刀具沿坐标轴移动方向移动方向和和目标位置目标位置的指令的指令 X X、Y Y、Z Z、U U、V V、WW指令指定沿直线坐标
11、轴移动方向和目标指令指定沿直线坐标轴移动方向和目标位置指令位置指令 组成组成:后带符号的数字组成。如:后带符号的数字组成。如X100X100、Y-340Y-340等等 ,其中数字表示,其中数字表示沿由字母指定的坐标轴运动的目标位置值沿由字母指定的坐标轴运动的目标位置值,符号表示运动的方向符号表示运动的方向。单位单位:mmmm、mm(公制)或(公制)或 inchinch(英制)(英制)。视用户选定的。视用户选定的 编程单位而定编程单位而定.2023/3/17第9页/共42页 A A、B B、C C 指令指令 指定沿回转坐标轴移动方向和目标位置指令指定沿回转坐标轴移动方向和目标位置指令组成组成:后
12、带符号的数字组成。如:后带符号的数字组成。如A100A100、C-340C-340等等 ,其中数,其中数字表示沿由字母指定的坐标轴运动的目标位置值字表示沿由字母指定的坐标轴运动的目标位置值,符号表示符号表示运动的方向。运动的方向。单位单位:度度 、弧度。视用户选定的编程单位而定、弧度。视用户选定的编程单位而定.第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第10页/共42页I I、J J、K K、R R 指令指令-圆弧插补圆心位置和半径指定令圆弧插补圆心位置和半径指定令 组成组成:后带符号的数字组成。如:后带符号的数字组成。如I10I10、J-34J-34、R30R
13、30等等 ,其中带,其中带符号数字表示圆心位置和半径值。符号数字表示圆心位置和半径值。单位单位:mmmm、mm(公制)或(公制)或 inchinch(英制)(英制)。视用户选定的编。视用户选定的编程单位而定程单位而定.第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第11页/共42页与控制方式有关的指令 1.G001.G00指令指令快速定位指令快速定位指令 编程格式:编程格式:G00 X_ Y_ Z_ G00 X_ Y_ Z_;功能:功能:刀具从当前点,以数控系统预先调定的快进速度,刀具从当前点,以数控系统预先调定的快进速度,快速快速 移动到程序段所指令的目标位置点,
14、移动到程序段所指令的目标位置点,无轨迹要求。进给速度不能由程序无轨迹要求。进给速度不能由程序(点定位控制)(点定位控制)改变,不同的系统有不同的速度,改变,不同的系统有不同的速度,一般都在一般都在101030m/min30m/min之间之间.注意:注意:G00G00的运动轨迹不一定是直线,若不注意则容易干涉。的运动轨迹不一定是直线,若不注意则容易干涉。2023/3/17第12页/共42页例:如图所示,刀具从换刀点如图所示,刀具从换刀点A(刀具起点)快速进给到(刀具起点)快速进给到B点,试点,试分别用绝对坐标方式和增量坐标方式编写分别用绝对坐标方式和增量坐标方式编写G00程序段。程序段。增量坐标
15、编程:G00 U-60.0 W-80.0G00 U-60.0 W-80.0;绝对坐标编程:G00 X40.0 Z122.0G00 X40.0 Z122.0;2023/3/17第13页/共42页2.G012.G01指令指令直线插补指令直线插补指令 编程格式编程格式:G01 X_G01 X_a a_ Y_ Y_b b_ Z_ Z_c c_ F_ F_f f_ _ ;功能功能:指令多坐标(:指令多坐标(2 2、3 3坐标)以联动的方式,按程坐标)以联动的方式,按程序段中规定的合成进给速度序段中规定的合成进给速度f f,使刀具相对于工件按直,使刀具相对于工件按直线方式,由当前位置移动到程序段中规定的位
16、置(线方式,由当前位置移动到程序段中规定的位置(a a、b b、c c)。当前位置是直线的起点,为已知点,而程序)。当前位置是直线的起点,为已知点,而程序段中指定的坐标值即为终点坐标。段中指定的坐标值即为终点坐标。注意:程序段中必须指令进给速度注意:程序段中必须指令进给速度 F F 第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第14页/共42页例:如图所示,设零件各表面已完成粗加工,试分别用绝对坐标方式和增量坐标方式编写G00G00,G01G01程序段。绝对坐标程序:G00 X18.0 Z2.0;A-BG01 X18.0 Z-15.0 F50;B-CG01 X30
17、.0 Z-26.0;C-DG01 X30.0 Z-36.0;D-EG01 X42.0 Z-36.0;E-F增量坐标程序:G00 U-62.0 W-58.0;A-BG01-17.0 50;-G01 U12.0 W-11.0;-G01 W-10.0;-G01 U12.0;-2023/3/17第15页/共42页3.G02,G033.G02,G03指令指令圆弧插补指令圆弧插补指令G02G02:顺时针圆弧插补。:顺时针圆弧插补。G03G03:逆时针圆弧插补。:逆时针圆弧插补。顺、逆方向判别规则顺、逆方向判别规则:沿垂直于圆弧所在平面的沿垂直于圆弧所在平面的坐标轴的负方向坐标轴的负方向观察,来别圆弧的顺、
18、逆时针方向。观察,来别圆弧的顺、逆时针方向。2023/3/17第16页/共42页编程格式举例:XY平面:G17 X_a_ Y_b_()F_f_;ZX平面:G18 X_a_ Z_c_()F_f_;YZ平面:G19 Y_b_ Z_c_()F_f_;G02G02G03G03G02G02G03G03G02G02G03G03注意注意:R R编程不能用于加工整圆编程不能用于加工整圆,由于圆弧的起点和终点相同,由于圆弧的起点和终点相同,数控系统无法确定圆弧的中心位置,只能用,数控系统无法确定圆弧的中心位置,只能用I I、J J、K K确确定圆心的方式来编程定圆心的方式来编程第三节第三节 程序编制的代码及格式
19、程序编制的代码及格式 2023/3/17第17页/共42页用半径用半径R R表示法编写圆弧加工程序时应注意:表示法编写圆弧加工程序时应注意:在使用同一半径在使用同一半径R R的情况下,从的情况下,从起点起点A A到终点到终点B B的圆弧可能有两个,的圆弧可能有两个,即圆弧即圆弧a a与圆弧与圆弧b b,编程时它们的起,编程时它们的起始点及半径都一样,为区分二者始点及半径都一样,为区分二者规定:规定:圆弧所对应的圆弧所对应的圆心角小于圆心角小于180180时时(圆弧段(圆弧段a a)用)用“R”R”表示半径;表示半径;圆心角大于圆心角大于180180时(圆弧时(圆弧b b)用)用“-R”-R”表
20、示半径;表示半径;圆心角等于圆心角等于180180时用时用“R”R”或或“-R”-R”均可。均可。第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第18页/共42页圆弧的终点坐标,由圆弧的终点坐标,由a a、b b、c c的数值指定。的数值指定。圆心的位置通常有以下几种方法:圆心的位置通常有以下几种方法:由圆心相对于起点在由圆心相对于起点在X X、Y Y、Z Z轴轴 上的分量,用上的分量,用I I、J J、K K表示表示R R表示法:用半径表示法:用半径R R带有符号的数值来表示:带有符号的数值来表示:劣弧劣弧 ABAB180180 :R 0 R100 R 0 R10
21、0;优弧优弧 BABA180180 :R R 0 R-100 0 R-100X XY YI IJ J起点起点 ABABA AB BR100R100BABA说明:说明:a.Ia.I、J J、K K 始终为增量尺寸。始终为增量尺寸。b.G00,G01,G02,G03b.G00,G01,G02,G03是同组续效指令,缺省值是同组续效指令,缺省值 G01G01。c.c.本段终点若与上一段终点位置相同本段终点若与上一段终点位置相同,即起点,即起点与终点最终没有相对位移,则可省略不写。与终点最终没有相对位移,则可省略不写。2023/3/17第19页/共42页例:如图所示,走刀路线为A-B-C-D-E-FA
22、-B-C-D-E-F,试分别用绝对坐 标方式和增量坐标方式编程。绝对坐标编程G03 X34.0 Z-4.0 R4.0 F50 A-BG01 Z-20.0;B-CG02 Z-40.0 R20.0;C-DG01 Z-58.0;D-EG02 X50.0 Z-66.0 I8.0(或R8.0)E-F增量坐标编程G03 U8 W-4 k-4(或4.0)50;A-BG01 W-16.0;B-CG02 W-20.0 R20.0;C-D G01 W-18.0;D-E G02 U16.0 W-8.0 I8.0(或R8.0);E-F2023/3/17第20页/共42页4.G17,G18,G194.G17,G18,G
23、19指令指令坐标平面指定指令。坐标平面指定指令。G17G17,G18G18,G19G19分别表示规定分别表示规定的操作在的操作在XYXY,ZXZX,YZYZ坐标平面内。坐标平面内。程序段中的尺寸指令必须按平面指令的规定书写。程序段中的尺寸指令必须按平面指令的规定书写。若数控系统只有一个平面的加工能力可不必书写。若数控系统只有一个平面的加工能力可不必书写。这类指令为续效指令,这类指令为续效指令,缺省值为缺省值为G17G17。第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第21页/共42页G04G04暂停指令暂停指令功能:可使刀具作短时的无进给运动功能:可使刀具作短时的
24、无进给运动 编程格式:编程格式:G04 X_ G04 X_ 或或 G04 F_ G04 F_ 其中:其中:X,FX,F其后的数值表示暂停的时间,单位为其后的数值表示暂停的时间,单位为ms;ms;或者是刀具、工件的转数,视具体数控系统而定。或者是刀具、工件的转数,视具体数控系统而定。用途:用途:用车削环槽、锪平面、钻孔等用车削环槽、锪平面、钻孔等光整加工光整加工 用作用作时间匹配,时间匹配,对于那些动作较长的外部,或者为了使某一操作有对于那些动作较长的外部,或者为了使某一操作有足够的时间可靠的完成,可在程序中插入该指令。足够的时间可靠的完成,可在程序中插入该指令。第三节第三节 程序编制的代码及格
25、式程序编制的代码及格式 例如,若要停止例如,若要停止2秒,则可写成如下几种格式:秒,则可写成如下几种格式:G04 X2.0;或:或:G04 U2.0;或或:G04 P2000;2023/3/17第22页/共42页与坐标系有关的指令 G90/G91G90/G91、G92G92、G53G53G59G591.G90/G911.G90/G91指令:指令:G90 G90指令指令 表示程序中的编程尺寸是在某个坐标系下按其绝表示程序中的编程尺寸是在某个坐标系下按其绝对坐标给定的。对坐标给定的。G91 G91指令指令 表示程序中编程尺寸是相对于本段的起点,即编表示程序中编程尺寸是相对于本段的起点,即编程尺寸是
26、本程序段各轴的移动增量,故程尺寸是本程序段各轴的移动增量,故G91G91又称增量坐标指令。又称增量坐标指令。注意:注意:这两个指令是同组续效指令,也就是说在同一程序段这两个指令是同组续效指令,也就是说在同一程序段中只允许用其中之一,而不能同时使用。在缺省的情况下(即中只允许用其中之一,而不能同时使用。在缺省的情况下(即无无G90G90又无又无G91G91),默认是在默认是在G90G90状态下。状态下。2023/3/17第23页/共42页绝对尺寸及相对尺寸编程指令绝对尺寸及相对尺寸编程指令G90G90、G91G91举例举例 y 40 B 30 20 10 A O 20 40 60 x假设刀具的当
27、前位置在假设刀具的当前位置在A A点,以下两段代码的功能是一样的:点,以下两段代码的功能是一样的:G00 G90 X60.0 Y40.0G00 G90 X60.0 Y40.0;G00 G91 X40.0 Y30.0G00 G91 X40.0 Y30.0;第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第24页/共42页2.G922.G92指令指令 (铣床)(铣床)G50G50(车床)(车床)坐标系设定的预置寄存指令,它只有在采用绝对坐标编程时才有意义。坐标系设定的预置寄存指令,它只有在采用绝对坐标编程时才有意义。编程格式:编程格式:G92 XG92 X a a_ _
28、Y_ Y_b b Z_ Z_c c_ _ a a、b b、c c为当前刀位点在所设定工件坐标系中的坐标值(刀具位置不动)为当前刀位点在所设定工件坐标系中的坐标值(刀具位置不动)使用该指令,便使用该指令,便建立了工件坐标系建立了工件坐标系,其后的加工程序中的编程尺寸都是在其后的加工程序中的编程尺寸都是在这个工件坐标系的尺寸。这个工件坐标系的尺寸。该指令还有该指令还有补偿补偿工件在机床上工件在机床上安装安装误差误差的功能,即当首件零件加工完成的功能,即当首件零件加工完成后,测量工件尺寸精度。如果发现是后,测量工件尺寸精度。如果发现是由于工件安装不准引起的误差,则不由于工件安装不准引起的误差,则不必
29、重新安装工件,只需修改所设的坐必重新安装工件,只需修改所设的坐标值,即可消除这一加工误差。标值,即可消除这一加工误差。2023/3/17第25页/共42页与刀具补偿有关的指令 1.G40 G41 G421.G40 G41 G42指令指令刀具半补偿指令刀具半补偿指令 其中其中:G41 G41:左刀补左刀补,即沿加工方向看刀具在左边,即沿加工方向看刀具在左边 G42 G42:右刀补右刀补,即沿加工方向看刀具在右边,即沿加工方向看刀具在右边 G40G40:取消刀补:取消刀补 D D:偏置值寄存器选用指令。偏置值寄存器选用指令。xxxx:刀具补偿偏置值寄存器号:刀具补偿偏置值寄存器号 刀补指令的程序段
30、格式:刀补指令的程序段格式:1 1)G00G00(或或G01 G01)G41G41(或(或G42G42)DxxX_Y_F_DxxX_Y_F_ 2 2)G00G00(或(或G01G01)G40 X_Y_G40 X_Y_第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第26页/共42页建立刀尖半径补偿的原因建立刀尖半径补偿的原因:编程时,通常都将车刀刀尖作为一点来编程时,通常都将车刀刀尖作为一点来 考虑,但实际上刀尖处存在圆角,如图考虑,但实际上刀尖处存在圆角,如图 所示。当用按理论刀尖点编出的程序进所示。当用按理论刀尖点编出的程序进 行端面,外径、内径等与轴线平行或垂行
31、端面,外径、内径等与轴线平行或垂 直的表面加工时,是不会产生误差的。直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则但在进行倒角、锥面及圆弧切削时,则 会产生会产生少切或过切少切或过切现象。具有刀尖圆弧现象。具有刀尖圆弧 自动补偿功能的数控系统能根据刀尖圆自动补偿功能的数控系统能根据刀尖圆 弧半径计算出补偿量,避免少切或过切弧半径计算出补偿量,避免少切或过切 现象的产生。现象的产生。2023/3/17第27页/共42页2.G40 G41 G422.G40 G41 G42指令指令刀具半补偿指令刀具半补偿指令 刀具右补偿刀具右补偿G42G42刀具左补偿刀具左补偿G41G41第三
32、节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第28页/共42页3.G403.G40、G44G44、G43G43指令指令刀具长度补偿指令刀具长度补偿指令 该指令可以根据储存在偏置寄存器该指令可以根据储存在偏置寄存器D01D99D01D99中中的设定值的设定值 (与终点坐标值进行(与终点坐标值进行加法(加法(G43G43)或)或减法(减法(G44G44)运算后)使刀具的实际移动距离)运算后)使刀具的实际移动距离增加或减少一个偏置值。增加或减少一个偏置值。编程格式:编程格式:Dxx Dxx ;其中:其中:为为X X、Y Y、Z Z中任何一个。中任何一个。第三节第三节 程序编
33、制的代码及格式程序编制的代码及格式 2023/3/17第29页/共42页 G00 X20.0 Z2.0;(快进至A0点)G42 G01 X20.0 Z0.0;(刀尖圆弧半径 右补偿A0-A1 )Z-20.0;(A1-A2 )X40.0 Z-40.0;(A2-A3-A4)G40 G01 X80.0 Z-40.0;(退刀并取消刀尖圆 弧半径补偿A4-A5)例题例题 如图所示,运用如图所示,运用刀具半径补偿刀具半径补偿指令编程。指令编程。2023/3/17第30页/共42页注意注意G40/G41/G42 只能同 G00/G01 结合编程,不允许同 G02/G03 等其它指令结合编程。因此,在编入 G
34、40/G41/G42 的 G00 与 G01 前后两个程序段中 X、Z 至少有一值变化。在调用新刀具前必须用 G40 取消补偿。在使用 G40 前,刀具必须已经离开工件加工表面。2023/3/17第31页/共42页2023/3/17第32页/共42页回参考点指令(G28)指令格式:G28 X(U)_Z(W)_;指令功能:使刀具从当前位置以快速定位(G00)移动方 式,经过中间点回到参考点。指令解释:X、Z是刀具经过中间点的绝对坐标值;U、W为刀具经过的中间点相对起点的增 量坐标。返回指定参考点(G30)指令格式:指令格式:G30 P_;指令解释:指令解释:指返回第指返回第2,3,42,3,4参
35、考点参考点2023/3/17第33页/共42页 G53,G54 G53,G54G59G59:坐标系选择指令:坐标系选择指令G53G53选择机床坐标系,取消工件坐标系;选择机床坐标系,取消工件坐标系;G54G59G54G59选择工件坐标系选择工件坐标系11工件坐标系工件坐标系6 6。在使用该指令后,其后的编程尺寸都在使用该指令后,其后的编程尺寸都 是相对于相是相对于相应坐标系的。应坐标系的。这类指令是续效指令,缺省值是这类指令是续效指令,缺省值是G53G53。注意注意:这类指令只在绝对坐标:这类指令只在绝对坐标下有意义(下有意义(G90G90),在),在G91G91下下无效。无效。第三节第三节
36、程序编制的代码及格式程序编制的代码及格式 2023/3/17第34页/共42页2.G802.G80、G81G89G81G89固定循环指令固定循环指令 在用在用NCNC机床上加工零件,一些机床上加工零件,一些典型加工工序典型加工工序,如,如钻钻孔、攻丝、深孔钻削、切螺纹孔、攻丝、深孔钻削、切螺纹等,所完成的动作循等,所完成的动作循环十分典型,将这些动作预先编好程序并存储在存环十分典型,将这些动作预先编好程序并存储在存储器中,并用相应的储器中,并用相应的G G代码来指令。固定循环中的代码来指令。固定循环中的G G代码所指令的动作程序,要比一般代码所指令的动作程序,要比一般G G代码所指令的代码所指
37、令的动作要多得多,因此使用固定循环功能,可以大大动作要多得多,因此使用固定循环功能,可以大大简化程序编制。简化程序编制。第三节第三节 程序编制的代码及格式程序编制的代码及格式 2023/3/17第35页/共42页G80取消固定循环 G81钻孔、中心孔G82扩孔 G83G83深孔深孔 G84G84攻丝攻丝 G85G89G85G89镗孔镗孔 编程格式编程格式:G8x G8x X Y Z X Y Z R R Q Q P P F F L L孔位坐标孔位坐标切入点坐标切入点坐标每次进给深度每次进给深度孔底停留时间孔底停留时间重复次数重复次数进给速度进给速度第三节第三节 程序编制的代码及格式程序编制的代码
38、及格式 2023/3/17第36页/共42页 第三节第三节 程序编制的代码及格式程序编制的代码及格式 初始点初始点R点Z点精镗循环精镗循环G76 G76 钻、镗孔循环钻、镗孔循环G81 G81 R点q2023/3/17第37页/共42页第三节第三节 程序编制的代码及格式程序编制的代码及格式 深孔加工循环深孔加工循环G83 G83 攻丝循环攻丝循环G84G84初始点 初始点R点主轴正转主轴反转Z点Z点dR点dqqq2023/3/17第38页/共42页例:试编写下图所示圆柱螺纹的加工程序,螺距为6mm。程序:G76 P010060 Q200 R0.1;G76 X60.64 Z23.0 R0.P36
39、80 Q1800 F6.;第39页/共42页例例1、G90 内外径切削循环内外径切削循环程序:N10 T0101;N20 M03 S1000;N30 G00X105.0 Z5.0;快速接近工件快速接近工件N40 G90 X90.0 Z-80.0 F0.3;粗车直径切削循环;粗车直径切削循环N50 X85.0;第二刀吃第二刀吃 5mmN60 X80.0;第三刀吃第三刀吃 5mmN70 X75.0;第四刀吃第四刀吃 5mmN80 X70.0;切削到尺寸切削到尺寸N90 G00 X150.0 Z100.0 ;退出到安全位置退出到安全位置N100 M05;主轴停止主轴停止N110 M30;程序结束并返回程序结束并返回分5次走刀第40页/共42页例例2、G90 锥面切削循面切削循环程序:T0101;M03 S1000;转速 1000G00 X105.0 Z5.0;快速接近工件G90 X96.Z-80.0R-10.0 F0.3;锥面切削循环X93.0;第二刀X90.0;切削到尺寸G00X100.0 Z100.0;退出到安全位置M05;M30;第41页/共42页感谢您的观看!第42页/共42页
限制150内