FANUC系统加工中心编程详解.pdf

上传人:赵** 文档编号:38702746 上传时间:2022-09-04 格式:PDF 页数:36 大小:1.81MB
返回 下载 相关 举报
FANUC系统加工中心编程详解.pdf_第1页
第1页 / 共36页
FANUC系统加工中心编程详解.pdf_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《FANUC系统加工中心编程详解.pdf》由会员分享,可在线阅读,更多相关《FANUC系统加工中心编程详解.pdf(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、FANUCFANUC 系统加工中心编程详解系统加工中心编程详解内容来源网络,由“深圳机械展“深圳机械展1111 万万,11001100 多家展商,超多家展商,超 1010 万观众万观众收集整理!更多 cnccnc 加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数字化无人工厂、精密测量、字化无人工厂、精密测量、3D3D 打印、激光切割、钣金冲压折弯、精密零件加工打印、激光切割、钣金冲压折弯、精密零件加工等展示,就在深圳机械展.FANUC-Oi-MD系统数控编程1.11.1 常用编程指令常用编程指令一:准备

2、功能G 功能准备功能 G 代码用来规定刀具和工件的相对运动轨迹、 机床坐标系、 坐标平面、刀具补偿、坐标偏置等多种加工操作。数控加工常用的 G 功能代码见表 4-1.表 4-1G 代码G00G0101G02G03G04G17G18G19G28000200顺时针方向圆弧插补逆时针方向圆弧插补停刀,准确停止XY 平面选择XZ 平面选择YZ 平面选择机床返回参考点模态模态非模态模态模态模态非模态组功能定位 (快速移动)直线插补附注模态模态G40G41G42G43G44G49G5011G51G50.122G51.1G52G53G54G55G5614G57G58G59G65G6612G67G681600

3、00000807取消刀具半径补偿刀具半径左补偿刀具半径右补偿刀具长度正补偿刀具长度负补偿取消刀具长度补偿比例缩放取消比例缩放有效可编程镜像取消可编程镜像有效局部坐标系设定选择机床坐标系工件坐标系 1 选择工件坐标系 2 选择工件坐标系 3 选择工件坐标系 4 选择工件坐标系 5 选择工件坐标系 6 选择宏程序调用宏程序模态调用宏程序模态调用取消坐标旋转模态模态模态模态模态模态模态模态模态模态非模态非模态模态模态模态模态模态模态非模态模态模态模态G69G73G74G76G80G81G82G83G84G85G86G87G88G89G9003G91G92G9405G95G9810G990009坐标旋

4、转取消排削钻孔循环左旋攻螺纹循环精镗循环取消固定循环钻孔循环反镗孔循环深孔钻削循环攻螺纹循环镗孔循环镗孔循环背镗循环镗孔循环镗孔循环绝对值编程增量值编程设置工件坐标系每分钟进给每转进给固定循环返回初始点固定循环返回 R 点模态模态模态模态模态模态模态模态模态模态模态模态模态模态模态模态非模态模态模态模态模态二:辅助功能M 代码辅助功能代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。常用 M 代码见表如下:代码M00功能程序暂停说明当执行有 M00 指令的程序段后,主轴旋转、进给切削液都将停止,重新按下循环启动键,继续执行后面程序段M01程序

5、选择停功能与 M00 相同,但只有在机床操作棉班上的选择停止止键处于“ ON状态时,M01 才执行,否那么跳过才执行M02程序结束防在程序的最后一段, 执行该指令后, 主轴停、 切削液关、自动运行停,机床处于复位状态M30程序结束放在程序的最后一段,除了执行 M02 的内容外,还返回到程序的第一段,准备下一个工件的加工M03M04M05M06M08M09M98M99主轴正转主轴反转主轴停止换刀切削液开切削液关用于主轴顺时针方向转动用于主轴逆时针方向转动用于主轴停止转动用于加工中心的自动换刀用于切削液开用于切削液关调用子程序用于子程序子程序结束用于子程序结束并返回主程序1.21.2 坐标系编程指

6、令坐标系编程指令一、有关坐标和坐标系的指令一、有关坐标和坐标系的指令1 、工件坐标系设定 G92格式:G92 X_ Y_ Z_X、Y、Z、为当前刀位点在工件坐标系中的坐标。1、G92 指令通过设定刀具起点相对于要建立的工件坐标原点的位置建立坐标系。2、此坐标系一旦建立起来,后序的绝对值指令坐标位置都是此工件坐标系中的坐标值。例:G92 X20 Y10 Z10其确立的加工原点在距离刀具起始点X=-20,Y=-10,Z=-10 的位置上,如图 a所示。2 、绝对值编程 G90 与增量值编程 G91格式:G90G00/G01XY Z G91G00/G01XYZ注意:铣床编程中增量编程不能用 U、W,

7、如果用,就表示为 U 轴、W 轴.例:刀具由原点按顺序向 1、2、3 点移动时用 G90、G91 指令编程。G90G90编程452515OY231204060X%0001%0001N1 G92 X0 Y0N1 G92 X0 Y0N2 G90G01X20 Y15N2 G90G01X20 Y15N3 X40 Y45N3 X40 Y45N4 X60 Y25N4 X60 Y25N5 X0 Y0N5 X0 Y0N6 M30N6 M30G91G91编程%0002%0002N1G91G01X20 Y15N1G91G01X20 Y15N2 X20 Y30N2 X20 Y30N3 X20 Y-20N3 X20

8、Y-20N4 X-60 Y-25N4 X-60 Y-25N5 M30N5 M30注意:铣床中 X 轴不再是直径.3 、工件坐标系选择 G54-G5954GG55G56G57G58G59说明:ZZ。G54G54 工件坐标系工件坐标系G54G54 原点原点YG59G59 原点原点G59G59 工件坐标系工件坐标系YX工件零点偏置工件零点偏置机床原点机床原点X工件坐标系选择(G54G59)1、G54G59 是系统预置的六个坐标系,可根据需要选用。2、该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。16 号工件加工坐标系是通过 CRT/MDI 方式设置的。3、G54G59 预置

9、建立的工件坐标原点在机床坐标系中的坐标值可用 MDI 方式输入,系统自动记忆。4、使用该组指令前,必须先回参考点。5、G54G59 为模态指令,可相互注销。选择机床坐标系:4 、G53 -选择机床坐标系编程格式:G53 G90 X Y Z ; G53 指令使刀具快速定位到机床坐标系中的指定位置上,式中 X、Y、Z后的值为机床坐标系中的坐标值。例:G53X-100 Y-100 Z-20 G53 为非模态指令,只在当前程序段有效.5 、G52 局部坐标系设定编程格式:G52X Y Z ;式中 X、Y、Z 后的值为局部原点相对工件原点的坐标值。几个坐标系指令应用举例X1M机床原点35Y机DX机CG5

10、2353045XY1ZY92Y5440机床原点MY593015Z135Y20BZ2YW工件原点XAY2G59X59G5430X2G92X54X92如下图从 A-B-C-D 行走路线编程如下N01 G54 G00 G90 X30.0 Y40.0快速移到 G54 中的 A 点N02 G59将 G59 置为当前工件坐标系N03 G00 X30.0 Y30.0移到 G59 中的 B 点N04 G52 X45.0 Y15.0在当前工件坐标系 G59 中建立局部坐标系G52N05 G00 G90 X35.0 Y20.0移到 G52 中的 C 点N06 G53 X35.0 Y35.0移到 G53机械坐标系中

11、的 D 点二、坐标平面选定二、坐标平面选定坐标平面选择 G17,G18,G19G17XY 平面刀具长度补偿值为 Z 平面G18XZ 平面刀具长度补偿值为 Y 平面G19YZ 平面刀具长度补偿值为 X 平面1、坐标平面选择指令是用来选择圆弧插补的平面和刀具补偿平面的。2、G17、G18、G19 为模态功能,可相互注销,G17 为缺省值。M参考点中间点XY 中间点MZ 中间点Z(X3,Y3,Z3)Z2返回点ZZ1工件原点YXy1y2YWXWX1X21.31.3 直线插补编程直线插补编程1、快速定位指令 G00格式:G00X_Y_Z_其中,X、Y、Z、为快速定位终点,在 G90 时为终点在工件坐标系

12、中的坐标;在 G91 时为终点相对于起点的位移量。 空间折线移动说明:1 、G00 一般用于加工前快速定位或加工后快速退刀。2 、为防止干预,通常的做法是:不轻易三轴联动。一般先移动一个轴,再在其它两轴构成的面内联动。如:进刀时,先在平安高度 Z 上,移动联动X、Y 轴,再下移 Z 轴到工件附近。退刀时,先抬 Z 轴,再移动 X-Y 轴。2、直线进给指令 G01格式: G01X _Y_ Z_ F_其中,X、Y、Z 为终点坐标,F 为进给速度,在 G90 时为终点在工件坐标系中的坐标;在 G91 时为终点相对于起点的位移量。说明:1 G01 指令刀具从当前位置以联动的方式,按程序段中 F 指令规

13、定的合成进给速度,按合成的直线轨迹移动到程序段所指定的终点。2实际进给速度等于指令速度 F 与进给速度修调倍率的乘积。3 G01和F都是模态代码, 如果后续的程序段不改变加工的线型和进给速度,可以不再书写这些代码。4G01 可由 G00、G02、G03 或 G33 功能注销。3、例子O1234:G17 G90;(初始化)G54 G00 X0 Y0;设定工件坐标系M03 S1000;(主轴正转)G00 Z100.;刀具下刀Z5.;下刀 R 点G01 Z-5. F100;下刀切削深度G01 X5. Y10.;原点A 点G01 X5. Y35.;A 点B 点G01 X35. Y35.;B 点C 点G

14、01 X35. Y10.;C 点D 点G01 X5. Y10.;D 点A 点G00 X0 Y0;快速回到原点G00 Z100.;快速抬刀M05;主轴停止M30;程序结束1.41.4 圆弧插补编程圆弧插补编程圆弧进给指令 G02 :顺时针圆弧插补G03 :逆时针圆弧插补指令格式:G17 G02 ( G03 ) G90 ( G91 ) X_Y_I_ J_ F_或G17 G02 ( G03 ) G90 ( G91 ) X_Y_ R_ F_G18 G02 ( G03 ) G90 ( G91 ) X_Z_I_ K_ F_或G18 G02 ( G03 ) G90 ( G91 ) X_Z_ R_ F_G19

15、 G02 ( G03 ) G90 ( G91 ) Y_Z_J_ K_ F_或G19 G02 ( G03 ) G90 ( G91 ) Y_Z_ R_ F_一 、注明:1、I 指圆弧起点指向圆心的连线在 X 轴上的投影矢量与 X 轴方向一致为正,相反为负。2、J 指圆弧起点指向圆心的连线在 Y 轴上的投影矢量与 Y 轴方向一致为正,相反为负。3、K 指圆弧起点指向圆心的连线在 Z 轴上的投影矢量与 Z 轴方向一致为正,相反为负。4、整圆不能用 R 编程,只能用 I、J、K:1800R 取正值;1800R 取负值二 、指令参数说明:1、圆弧插补只能在某平面内进行。2、G17 代码进行 XY 平面的指

16、定,省略时就被默认为是 G173、当在 ZXG18和 YZG19平面上编程时,平面指定代码不能省略三G02/G03 判断:G02 为顺时针方向圆弧插补,G03 为逆时针方向圆弧插补。顺时针或逆时Y YG03G03X XG03G03G02G02针是从Z ZG02G02G03G03垂直G02G02OZX XO Y YZ ZO XY Y于圆弧加工平面的第三轴的正方向看到的回转方向。平面圆弧插补四编制圆弧程序段例 1:1、大圆弧 AB每段圆弧可有四个程序段表示G17 G90 G03 X0 Y25 R-25 F80G17 G90 G03 X0 Y25 I0 J25 F80G17 G91 G03 X-25

17、 Y25 R-25 F80G17 G91 G03 X-25 Y25 I0 J25 F802、小圆弧 ABG17 G90 G03 X0 Y25 R25 F80G17 G90 G03 X0 Y25 I-25 J0 F80G17 G91 G03 X-25 Y25 R25 F80G17 G91 G03 X-25 Y25 I-25 J0 F80例 2:整圆编程要求由 A 点开始,实现逆时针圆弧插补并返回 A 点。G90G03X30Y0I-40J0F80G91G03X0Y0I-40J0F80例 3:O1234:G17 G90;(初始化)G54 G00 X-30. Y-50.;设定工件坐标系M03 S100

18、0;(主轴正转)G00 Z100.;刀具下刀Z5.;下刀 R 点G01 Z-5. F100;下刀切削深度G01 X-30. Y0.;下刀点A 点G02 X30. Y0. R30.; A 点C 点G01 X30. Y-15.;C 点D 点G03 X15. Y-30. R15;D 点E 点G01 X-20. Y-30.;E 点G 点G02 X-30. Y-20. R10.;G 点H 点G03 X-42. Y-20. R6.; (圆弧切出)G01 X-45.;G00 Z100.;快速抬刀G00 X0 Y0;快速回到原点M05;主轴停止M30;程序结束1.51.5 刀具半径补偿功能编程刀具半径补偿功能

19、编程G41:刀具半径补偿左偏置G42:刀具半径补偿右偏置G40:取消刀具半径补偿格式:G41/G42 G01/G00 XYD;G40 G01/G00 XY;G41:左刀补(在刀具前进方向左侧补偿),如图 (a);G42:右刀补(在刀具前进方向右侧补偿),如图 (b);X, Y, Z:G00/G01 的参数,即刀补建立或取消的终点注:投影到补偿平面上的刀具轨迹受到补偿 ;D:G41/G42 的参数,即刀补号码,它代表了刀补表中对应的半径补偿值。G40、G41、G42 都是模态代码,可相互注销。注意:注意:(1) 刀具半径补偿平面的切换必须在补偿取消方式下进行(2) 刀具半径补偿的建立与取消只能用

20、 G00 或 G01 指令,不得是 G02 或G03刀具旋转方向刀具前进方向(a)图示刀具补偿方向(a)左刀补 (b)右刀补补偿量刀具旋转方向在前进方向右侧补偿补偿量刀具前进方向在前进方向右侧补偿(b)1.61.6 刀具长度补偿功能编程刀具长度补偿功能编程格式:G43/G44 G01/G00 ZH;G49 G01/G00 Z;G43:刀具长度正补偿G44:刀具长度负补偿G49:取消刀具长度补偿Z:G00/G01 的参数,即刀补建立或取消的终点H:刀具长度偏置号例子:O1234;G17 G40 G49 G80 G90;G54 G00 X0 Y0;M03 S1000;G00 X-65. Y-60.

21、;G43 G00 Z100.H01;Z5.;G01 Z-10. F100;G01 X-65. Y30.;G02 X-55. Y40. R10.;G01 X45. Y40.;G02 X65.Y20.R20;G01 Y-20.;G02 X45.Y-40.R20.;G01 X-55. Y-40.;G02 X-65. Y-30. R10.;G03 X-77. Y-30. R6.;G01 X-80.;G40 G00 X-85.;G49 G00 Z100.;X0 Y0;M05;M30;1.71.7 子程序编程子程序编程M98M98、M99M99把一个程序中按某一固定顺序重复出现的内容抽出并按一定格式编写,

22、 那么称为子程序,子程序由主程序或子程序调用指令调出执行,调用子程序的格式如下:M98PxxxxLxxxx子程序号调用次数1-9999如果省略了重复次数,那么认为重复次数为一次。从子程序返回到主程序用M99。在子程序调用子程序与在主序中调用子程序的情况一样, 一般把刀具半径补偿功能放在子程序中使用,用 MDI 输入 M98Pxxxx 时,不能调用子程序。例:如下列图所示,在一块平板上加工 6 个边长为 10mm 的等边三角形,每边的槽深为-2mm,工件上外表为 z 向零点。其程序的编制就可以用调用子程序的方式来实现编程时不考虑刀具半径补偿 。O0001(主程序)G54 G90 G01 Z40

23、F200进入工件加工坐标系M03 S1000主轴启动G00 Z3快进到工件外表上方G01 X0 Y8.66移动到 1 号三角形顶点M98 P0002调用子程序切削三角形G90G01X30Y8.66(移动到 2 号三角形顶点)M98 P20 调用子程序切削三角形G90 G01 X60 Y8.66移动到 3 号三角形上顶点M98 P20 调用子程序切削三角形G90 G01 X0 Y-21.34 移动到 4 号三角形顶点M98 P20 调用子程序切削三角形G90 G01 X30 Y-21.34移动到 5 号三角形顶点M98 P20调用子程序切削三角形G90 G01 X60 Y-21.34移动到 6

24、号三角形顶点M98 P20调用子程序切削三角形G00 Z30抬刀M05主轴停止M30程序结束O0002O0002G91 G01 Z-2 F100G91 G01 Z-2 F100G01 X-5 Y-8.66G01 X-5 Y-8.66G01 X10 Y0G01 X10 Y0G01 X5 Y8.66G01 X5 Y8.66G00 Z20G00 Z20M99M991.81.8 固定循环编程固定循环编程G80G89G80G891.1.取消固定循环指令取消固定循环指令 G80G80格式:G80功能:用 G80 取消固定循环方式,机床回到执行正常操作状态。孔的加工数据,包括 R 点,Z 点等等,都被取消:

25、但是移动速度命令会继续有效。2.2. 定点钻孔循环定点钻孔循环 G81G81格式:G81 X_ Y_ Z_ R_ F_ L_X_Y_为孔位数据Z_ 孔底深度R_加工初始位置F_切削进给速度L_重复次数功能:G81 命令可用以一般孔的加工。加工过程:1XY 平面孔定位2快速下至 R 基准面3Z 轴向下钻孔4快速返回起始点G98 时或 R 基准面G99 时5假设有 L 字段,那么循环14做完 L 个孔3.3.钻孔循环指令钻孔循环指令 G82G82格式:格式:G82 X_ Y_ R_ Z_ P_ F_ J_G82 X_ Y_ R_ Z_ P_ F_ J_X_ Y_ 为孔位数据Z_ 孔底深度R_ 加工

26、初始位置P_ 在孔底的暂停时间F_ 切削进给速度K_ 重复次数功能:用于孔底暂停钻孔循环加工过程:1XY 平面孔定位2快速下至 R 基准面3Z 轴向下钻孔,在孔底暂停 P 给定的时间4快速返回起始点G98 时或 R 基准面G99 时5假设有 L 字段,那么循环14做完 L 个孔3.3.排屑钻孔循环排屑钻孔循环 G83G83G83 X_ Y_ Z_ R_ Q_ F_ K_X_ Y_ 为孔位数据Z_ 孔底深度R_ 加工初始位置Q_ 每次切削进给的切削深度P_ 在孔底的暂停时间F_ 切削进给速度K_ 重复次数功能:深孔钻啄钻循环4.G84攻丝循环(G84)1. 格式G84 X_Y_Z_R_P_F_K

27、_;X_ Y:孔位数据Z_:孔底深度绝对坐标R_:每次下刀点或抬刀点绝对坐标P_:暂停时间F_:切削进给速度K_:重复次数功能:G84 进给 孔底 主轴反转 快速退刀。加工过程:主轴顺时针旋转执行攻丝,当到达孔底时,为了回退,主轴以相反方向旋转,这个过程生成螺纹。在攻丝期间进给倍率被忽略,进给暂停不停止机床,直到返回动作完成。在指定 G84 之前,用辅助功能使主轴旋转。当G84指令和M代码在同一个程序段中指定时, 在执行第一个定位动作的同时,执行到 R 点的同时加偏置。5.G85镗孔循环(G85)1. 格式G85 X_Y_Z_R_F_K_;X_ Y:孔位数据Z_:孔底深度绝对坐标R_:每次下刀

28、点或抬刀点绝对坐标F_:切削进给速度K_:重复次数功能:G85 中间进给 孔底 快速退刀。6.G86镗孔循环(G86)1. 格式G86 X_Y_Z_R_F_L_;X_ Y:孔位数据Z_:孔底深度绝对坐标R_:每次下刀点或抬刀点绝对坐标F_:切削进给速度K_:重复次数功能:G86 进给 孔底 主轴停止 快速退刀。例:N005 G80 G90 G0 X0 Y0 M06 T1;换 ?20 镗刀N010 G55 ;调用 G55 工件坐标系N020 M03 S1000N030 G43 H1 Z50 ;调用长度补偿N040 G86 Z-30 R1 F200 ;镗孔循环N050 G80 G0 Z50 ;取消

29、固定循环?N060 M05N070 M307.G87反镗孔循环(G87)1. 格式G87 X_Y_Z_R_Q_P_F_K_;X_ Y:孔位数据Z_:孔底深度绝对坐标R_:每次下刀点或抬刀点绝对坐标Q_:刀具偏移量P_:暂停时间F_:切削进给速度K_:重复次数功能:87 进给 孔底 主轴正转 快速退刀。例:N005 G80 G90 G0 X0 Y0 M06 T1 ;换 20 镗刀N010 G55 ;调用 G55 工件坐标系N020 M03 S1000N030 G43 H1 Z50;调用长度补偿N040 G87 Z-30 R1 Q2 P2000 F200 ;反镗孔循环N050 G80 G0 Z50

30、 ;取消固定循环N060 M05N070 M308.G88镗孔循环(G88)1. 格式G88 X_Y_Z_R_P_F_K_;X_ Y:孔位数据Z_:孔底深度绝对坐标R_:每次下刀点或抬刀点绝对坐标P_:孔底的暂停时间F_:切削进给速度K_:重复次数说明:沿着 X 和 Y 轴定位以后,快速移动到 R 点,然后,从 R 点到 Z 点执行镗孔,当镗孔完成后,执行暂停,然后主轴停止。刀具从孔底手动返回到 R 点,在 R 点,主轴正转,并且执行快速移动到初始位置。在指定 G88 之前,用辅助功能旋转主轴。当 G88 指令和 M 代码在同一程序段中指定时, 在第一个定位动作的同时执行 M代码,然后,系统处

31、理下一个镗孔动作。当指定重复次数 K 时,只对第一个孔执行 M 代码,对第二或以后的孔,不执行M 代码。对第二或以后的孔,不执行 M 代码。当在固定循环中指定刀具长度偏置G43/G44 或 G49时,在定位到R 点的同时加偏置。限制限制轴切换? 必须在切换镗孔轴之前取消固定循环镗加工? 在不包含 X.Y.Z 或任何其它轴的程序段中,不执行镗加工。P? 在执行镗孔加工的程序段中指定 P,如果在不执行镗孔加工的程序段中指定,P 不能作为模态数据被贮存。取消? 不能在同一程序段中指定 01 和G 代码和 G88, 否那么G88 将被取消。刀具偏置? 在固定循环方式中,刀具偏置被忽略。9.G89镗孔循

32、环(G89)1. 格式G89 X_Y_Z_R_P_F_L_;X_ Y:孔位数据Z_:孔底深度绝对坐标R_:每次下刀点或抬刀点绝对坐标P_:孔底的停刀时间F_:切削进给速度K_:重复次数功能:G89 进给 孔底 暂停 快速退刀。10.G98/G9910.G98/G99 返回点平面返回点平面当刀具到达孔底后,刀具可以返回到R 点平面或初始位置平面,由G98 和 G99指定,一般情况下,G99 用于第一次钻孔面 G98 用于最后钻孔,即使在 G99 方式中执行钻孔,初始位置品平面也不变。1.91.9 能编程能编程图形镜像指令图形镜像指令 G51.1G51.1、G50.1G50.1格式: G51.1

33、X_ Y_ Z_激活镜像功能M98 P_G50.1 X_ Y_ Z_取消镜像功能例:用镜像功能编程如下列图所示程序O0001子程序,1 的加工程序增量坐标G41 G00 X10 Y4 D01Y 1G01 Z-2 F100Y25X10G03 X10 Y-10 I10G01 Y-10X-25G00 Z100G40 X-5 Y-10M99O0002(主程序)G91G17M03M98P0001加工 1G51.1X0Y 轴镜像,镜像位置为 X0M98P0001加工 2G50 X0取消 Y 轴镜像G51.1X0Y0原点镜像,镜像位置为0,0M98P0001加工 3G50.1 X0 Y0取消 Y 轴镜像G5

34、1.1 Y0X 轴镜像,镜像位置为 Y0M98 P0001加工 4G50.1 Y0取消 X 轴镜像M05M301.101.10 旋转功能编程旋转功能编程图形旋转指令图形旋转指令 G68G68、G69G69指令格式:G68 X_ Y_ R_(激活旋转功能)M98 P_G69取消激活功能以给定点x、y为旋转中心,将图形旋转 R 角度;如省略X、Y那么以原点为旋转中心。 例如: G68 R60 表示以坐标原点为旋转中心, 将图形旋转 60 度;G68 X15 Y15 R60 表示以坐标15,15为旋转中心将图形旋转 60 度。例:如下列图所示,编程如下O0001(子程序)G91 G17G01 X20

35、 Y0 F250G03 X20 Y0 R5G02 X-10 Y0 R5G02 X-10 Y0 R5G00 X-20 Y0M99O0002(主程序)G90 G00 X0 Y0M98 P0001G68 R45M98 P0001(旋转八次)G68 R315M98 P0001G69M301.111.11 缩放功能编程缩放功能编程图形缩放指令图形缩放指令 G51G51、G50G50指令格式:G51X_Y_Z_P_(激活缩放功能)M98 P_G50取消缩放功能以给定点X、Y、Z为缩放中心,将图形放大都原始图形的 p 倍;如省略x、y、z ,那么以程序原点为缩放中心。例如:G51 P2 表示以程序原点为缩放

36、中心,将图形放大一倍;G51 X15. Y15. P2表示以给定点 15,15为缩放中心,将图形放大一倍。如下列图所示,编程如下:O1000O1000子程序子程序G00 G90 X0 Y-10 F100G02 X0 Y10 I10 J10G01 X15 Y0G01 X0 Y-10M99O2000(O2000(主程序主程序) )G92 X-50 Y-40G51 P2M98 P1000G50M30内容来源网络,由“深圳机械展“深圳机械展1111 万万,11001100 多家展商,超多家展商,超 1010 万观众万观众收集整理!更多 cnccnc 加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数字化无人工厂、精密测量、字化无人工厂、精密测量、3D3D 打印、激光切割、钣金冲压折弯、精密零件加工打印、激光切割、钣金冲压折弯、精密零件加工等展示,就在深圳机械展.

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

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com