为什么不能用坐标地址和r来编程整圆加工中心编程与操作?

所属分类:
FANUC系统加工中心编程操作实例1
1.了解加工中心的分类及特点;掌握机床坐标系和工作坐标系的建立原则和方法。 2.掌握加工中心常用指令(FANUC系统)。 3.掌握固定循环的应用(FANUC系统)。 4.掌握宏程序的格式及应用。 5.掌握加工中心的操作。 6.运用数控编程的知识,进行零件加工工艺分析,完成典型零件的加工程序编制。&第一节 加工中心概述&一、种类&1. 2. 3.立卧加工中心&二、数控加工中心工具及辅助设备&1.数控回转工作台和数控分度工作台(1)数控回转工作台 (2)数控分度工作台 ‘2.常用工具。(1)对刀器 (2)找正器(3)光学数显对刀仪&三、数控加工中心&1.刀柄及刀具系统(1)刀柄 (2)刀具系统 加工中心常用的铣刀有、两种,也可用锯片铣刀、三面刃铣刀等&2.镗铣加工中心刀库 (1)刀库类型 加工中心常用的有盘式和链式刀库两种。 (2)选刀方式 常用的选刀方式有顺序选刀方式、光电识别选刀方式两种 。&第二节 FANUC系统加工中心常用指令一、G代码命令&1.绝对值坐标指令G90和增量值坐标指令G91&2.平面选择指令G17、G18、G19&3.快速点定位G00指令,直线插补G01指令例1 使用G00、G01指令,使刀具按如图2-24所示的路径进给。&620) this.width=620;'class="" height=334 alt="" src="/resupload/055/1_1.jpg" width=275>程序:O0001; G90 G54 G00 X20.0 Y20.0; G01 Y50.0 F50; X50.0; Y20.0; X20.0; G00 X0 Y0; … …&4.圆弧插补指令G02、G03&例2 完成图2-25所示加工路径程序编制(刀具现位于A点上方,只进行轨迹运动)。&程序: O0002; G90 G54 G00 X0 Y25.0; G02 X25.0 Y0 I0 J-25.0; A—B点 G02 X0 Y-25.0 I-25.0 J0; B—C点 G02 X-25.0 Y0 I0 J25.0; C—D点 G02 X0 Y25.0 I25.0 J0; D—A点 或: G90 G54 G00 X0 Y25.0; G02 X0 Y25.0 I0 J-25.0; A—A点整圆 … …&620) this.width=620;'class="" height=265 alt="" src="/resupload/055/1_2.jpg" width=221>5.自动原点返回 (G28/G30)&6.暂停指令G04&7.刀具半径补偿功能 (G40/G41/G42) 格式 G41 G0/G01 X_ Y_D_; G42 G0/G01 X_ Y_D_; G40 G0/G01 X_ Y_ Z_;&8实现这种功能的G代码是G43、G44、G49。G43是把刀具向上抬起,G44是把刀具向下补偿。G49 命令可能在该刀具加工结束,更换刀具时调用。&使用格式如下: G43 G00/G01 Z_ H_ ; G44 Z_ H_; G49 Z_;&9.工件坐标系选择的原点设置选择指令(G54~G59)&10.工件坐标系设定指令G92 在使用绝对坐标指令编程时,该指令通过设置刀具起点相对工件坐标系的坐标值来设定格式: G92 X_ Y_ Z_ ;例:G92 X300.0 Y300.0 Z250.0;&11.局部坐标系指令G52 图2-30所示为了加工孔编程方便,可用G52设置局部坐标系。&620) this.width=620;'class="" height=319 alt="" src="/resupload/055/1_3.jpg" width=326>程序:&G90G54G0X0Y0;&G52X100.Y75.; 建立局部坐标系,确定新的程序原点&此时的坐标值均以新的程序原点为准&G52X0Y0; 取消局部偏置并返回G54&12.极坐标系指令G15、 G16&格式:G15 ;极坐标系指令取消。 G16 ;极坐标系指令有效。&举例:完成图2-33所示零件孔的加工。&620) this.width=620;'class="" height=248 alt="" src="/resupload/055/1_4.jpg" width=248>G90 G17 G16; 极坐标系指令有效,XY平面 G99 G81 X100. Y30. Z-20. R5. F100;第1孔,30? Y150.; 第2孔,150? Y270.; 第3孔,270? G15 G80; 极坐标系指令、固定循环取消&12.比例缩放功能(G50、G51)对加工程序指定的图形指令进行缩放。有两种指令格式。&(1)各轴比例因子相同格式 G51 X Y Z P ; (2)各轴比例因子单独指定通过对各轴指定不同的比例,可以按各自比例缩放各轴指令。格式:G51 X Y Z I J K ;&13.可编程镜像G50.1,G51.1&用编程的镜像指令可实现坐标轴的对称加工。指令格式 G51.1 IP ;设置可编程镜像 G50.1 IP ;取消可编程镜像 IP :为用G51.1指定镜像的对称点(位置)和对称轴。 用G50.1指定镜像的对称轴。不指定对称点。&加工实例:如图2-35所示。&程序:(一)采用比例缩放&O0005;(主程序) G90 G54 G00 X0 Y0 S500 M03; Z100.0; M98 P0500; G51 X0 Y0 I1000 J-1000;Y轴镜像 M98 P0500; G51; 取消镜像 M05; M30;&620) this.width=620;'class="" height=295 alt="" src="/resupload/055/1_5.jpg" width=300>O0500;(子程序) G41 X20.0 Y10.0 D01; Z5.0; G01 Z-10.0 F50; Y40.0; G03 X40.0 Y60.0 R20.0; G01 X50.0; G02 X60.0 Y50.0 R10.0; G01 Y30.0; G02 X50.0 Y20.0 R10.0; G01 X10.0; G00 G40 X0 Y0; Z100.0 M05; M30;&(二)采用可编程镜像&O0005;(主程序) G90 G54 G00 X0 Y0 S500 M03; Z100.0; M98 P0500; G51.1 Y0 ; Y轴镜像 M98 P0500; G50.1; 取消镜像 M05; M30;&14. 坐标系旋转功能(G68,G69) 指令格式:(G17/G18/G19)G68 a_ b_ R_:坐标系开始旋转 G17/G18/G19:平面选择,在其上包含旋转的形状&二、固定循环&1.高速深孔钻循环(G73) 如图2-36所示&格式 G73 X__Y__Z__R__Q__ F__K__ X_ Y_:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点 (绝对坐标) Q_:每次切削进给的切削深度(无符号,增量) F_:切削进给速度 K_:重复次数(如果需要的话)&功能 进给孔底快速退刀。&620) this.width=620;'class="" height=312 alt="" src="/resupload/055/1_6.jpg" width=449>620) this.width=620;'class="" height=383 alt="" src="/resupload/055/1_7.jpg" width=460>N005 G80 G90 G0 X0 Y0 M06 T1 ;换 ?12mm钻头, N010 G55 ;调用G55工件坐标系 N020 M03 S600; N030 G43 H1 Z50.; N040 G98 G73 Z-35. R1. Q ;深孔钻削,离工件表面 1mm处开始 N050 G80 G0 Z50.; ;取消固定循环 N060 M05; N070 M30;&2.左旋攻螺纹循环(G74)&格式 G74 X__Y__Z__R__ P__F__K__ 功能 进给至孔底主轴暂停正转快速退刀。&3.精镗孔循环(G76)&格式 G76 X__Y__Z__R__Q__P__F__K__ 功能 进给至孔底主轴定位停止快速退刀。&4.取消固定循环进程 (G80)&格式 G80;功能 这个命令取消固定循环,机床回到执行正常操作状态。孔的加工数据,包括 R 点, Z 点等等,都被取消;但是移动速率命令会继续有效。&5.定点钻孔循环(G81)&格式 G81 X_Y_Z_R_F_K_;功能 G81 命令可用于一般的孔加工。&例题 编制如图2-41所示的钻孔程序。&N005 G80 G90 G0 X0 Y0 M06 T1 ;换 ?20钻头 N010 G55 ;调用G55工件坐标系 N020 M03 S600; N030 G43 H1 Z50.; N040 G98 G81 Z-35. R3. F200; ;钻孔循环 N050 G80 G0 Z50.; ;取消固定循环 N060 M05; N070 M30;&620) this.width=620;'class="" height=202 alt="" src="/resupload/055/1_8.jpg" width=296>6.钻孔循环(G82) 格式 G82 X_Y_Z_R_P_F_K_;&7.深孔钻削循环(G83) 格式 G83 X_Y_Z_R_Q_F_K_;功能 G83 中间进给,到孔底快速退刀&8.右旋攻螺纹循环 (G84) 格式 G84 X_Y_Z_R_P_F_K_;功能 G84 进给至孔底时,主轴反转快速退刀。G84指令与G74指令中的主轴旋向相反,其他与G74指令相同。&例题 编制如图2-44所示的攻螺纹程序。&620) this.width=620;'class="" height=203 alt="" src="/resupload/055/1_9.jpg" width=270>N005 G80 G90 G0 X0 Y0 M06 T1;换 ?12mm丝锥 N010 G55 ;调用G55工件坐标系 N020 M03 S300; N030 G43 H1 Z50.; ;调用长度补偿 N040 G84 Z-33. R5. P2000 F2 ;攻螺纹循环 N050 G80 Z50.; ;取消固定循环 N060 M05; N070 M30;&9.镗孔循环(G85) 格式 G85 X_Y_Z_R_F_K_;功能 G85 主轴正转,刀具以进给速度镗孔至孔底后以进给速度退刀(无孔底退让)。&10.镗孔循环(G86) 格式 G86 X_Y_Z_R_F_K_;&11.反镗孔循环(G87) 格式 G87 X_Y_Z_R_Q_P_F_K_;功能G87 进给至孔底后,主轴正转,快速退刀。
最新反馈注册获取更多行业信息
无须注册,轻松沟通&
详细需求信息请在此处填写
北京市朝阳区广渠门外大街8号优士阁B座2907  电话: 010- 传真: 010-
Copyright (C)
. All rights reserved.
公安局备案号:62加工中心常用地址符含义地 址功 & &能 & & & &含 & & & & 义A坐标字绕轴旋转B坐标字绕Y轴旋转C坐标字绕Z轴旋转D补偿号刀具半径补偿指令E——第二进给功能F进给速度进给速度指令G准备功能指令动作方式H补偿号补偿号指令I坐标字圆弧中心X轴向坐标J坐标字圆弧中心Y轴向坐标K坐标字圆弧中心Z轴向坐标L重复次数固定循环及子程序的循环次数M辅助功能机床开/关指令地 址功 & &能 & & & &含 & & & & 义N顺序号程序段顺序号指令O程序号程序号、子程序号指定P——暂停时间或程序中某功能开始使用的顺序号Q——固定循环终止段号或固定循环中的定距R坐标字固定循环中定距离或圆弧半径的指定S主轴功能主轴旋转指令T刀具功能刀具编号指令U坐标字与X平行的附加轴的增量坐标值V坐标字与Y平行的附加轴的增量坐标值W坐标字与Z平行的附加轴的增量坐标值X坐标字X轴绝对坐标或暂停时间Y坐标字Y轴绝对坐标Z坐标字Z轴绝对坐标数控编程指令代码详解辅助功能指令指令功 & & & & & 能指令执行类型M00程序停止后指令M01程序选择停止M02程序结束M03主轴正转前指令M04主轴反转M05主轴停止后指令M06刀具自动交换前指令M08切削液开(或)M09切削液关后指令M19主轴定向单独程序段M29刚性攻螺纹M30程序结束并返回后指令M63排屑启动单独程序段M64排屑停止M80刀库前进M81 刀库后退M82刀具松开M83刀具夹紧M85刀库旋转M98调用子程序后指令M99调用子程序结束并返回注:在一个程序段中只能有指令一个指令,如果在一个程序中出现两个或两个以上的指令时,则只有最后一个指令有效,其余无效!编程其他指令(1)F—进给速度指令F及后面的若干数字表示,当指令为单位是,当指令为单位是。(2)S—主轴转速指令S及后面的若干数字表示,单位是。(3)T—刀具指令T及后面的三位数字表示,表示刀号。(4)H和—刀具长度补偿值和刀具半径补偿值H和及其后面的三位数字表示,该三位数字为存放刀具补偿量地存储器地址(番号)。G指令代码详解一、加工中心机床功能设定1、G53—选择机床坐标系 &格式:G53 &X & Y & Z & &;(X Y Z为机床坐标值)注:当指定G53指令时,就清除刀具的半径补偿、刀具长度补偿和刀具偏值,一般在换刀是指定Z轴。2、G54~G59—选择工件坐标系注:电源接通并返回参考点后,系统自动选择G54。3、G54.1 &P1~P48—选择附加工件坐标系4、G52—局部坐标系 &格式:G52X & Y & Z & ;格式含义:为了编程的方便设定工件坐标系的子坐标系,G52中的X Y Z的值是工件坐标系G54~G59中的位置坐标。取消局部坐标系——G52 &X 0 Y 0 Z 0 ;注:当指令G52局部坐标系或取消局部坐标系时就取消了刀具长度补偿、刀具半径补偿等刀具偏值,在后续的程序中必须重新设置指定刀具长度补偿、刀具半径补偿等刀具偏值。5、G90—绝对编程 & &绝对编程是刀具移动到距离工件坐标系原点的某一位置。6、G91—增量编程 &增量编程刀具移动的距离是以前一点为基准计算,是前一点的增量。7、G21—毫米输入 & &G20—英寸输入8、G16—启用极坐标指令 & G15—取消极坐标指令二、插补功能指令1、—快速定位指令 &格式: & Y & Z & ; &格式含义:指令使刀具以点位控制方式从刀具当前点以最快速度运动到另一点。其轨迹不一定是两点一线,有可能是一条折线。注意事项:()刀具从上向下移动时: & Y & ; & ;先定面,然后轴下降。()刀具从下向上移动时: & &; & Y & &;轴先上升,然后定XY面。2、G01—直线插补指令 &格式: & Y & &Z & &F & &; &格式含义:指令使刀具按指令从当前运动到指定点。3、G02—顺时针插补、—逆时针插补 &格式:{} & Y & ( & /I & &J & &) & & & &G18 {} & Z & ( & /I & &K & ) & & & &G19 {} & Z & ( & /J & &K & ) &格式含义:指 令 内 容指 & & & 令含 & & & & & & & 义平面指定G17指定XY平面G18指定XZ平面G19指定YZ平面旋转方向G02顺时针旋转G03逆时针旋转终点位置G90方式XYZ中的2值工件坐标系的终点位置G91方式XYZ中的2值终点相对于起点的坐标增量圆弧的圆心坐标IJK中的2值圆心相对于起点的坐标增量,与无关圆弧半径R圆弧半径。°<圆心角°<时取正值,°≤圆心角<°时取负值进给速度F沿圆弧的移动的速度注:、为零时可以省略;在同一段程序中,如与同时出现时,有效。 & 2、用加工时,不能加工整圆,加工整圆只能用圆心坐标编程。三、程序暂停指令1、G04—暂停指令 & & & 格式:G04 &X & ;或G04 P & ; 格式含义:X后跟延长时间,单位是s,其后要有小数点。P后面的数字为整数,单位是ms。四、子程序的调用指令1、M98 &P × × ×
;格式含义:P × × × 是指调用程序的的子程序号,程序前的0不可以省略, &
& &是指重复调用的次数。2、子程序编写与一般程序基本相同,只是程序结束符为M99,表示子程序结束并返回,M99可以不必独立成程序段,可放在最后程序段地段尾。五、刀具补偿指令1、G43、G44、G49—刀具长度补偿指令 &格式:G43 &Z & H & ;表示刀具长度的正向补偿,Z轴到达距离Z &
是指定值加补偿值H & 。 & & & &G44 &Z & H & ;表示刀具长度的负向补偿,Z轴到达距离Z &
是指定值减去补偿值H & 。 & & & &G49 &Z & ; 或 & H00 & & & & 表示取消刀具长度补偿注:G43 &G44指令与G90 G91无关,H指令对应的偏值可以为负值、正值。当H为0是则刀具长度补偿取消。H值的取值范围为00~200.由于补偿值的取值范围-999.999~999.999mm或-99.9英寸,补偿值的正负号的改变,使用G43就可以完成全部工作了。2、G41 、G42 、G40—刀具半径补偿指令 &格式:{G17 G18 G19} 【G41 G42】 (G00 &G01)(X &Y &,X &Z & Y &Z & )D & F & ; & & & &G40 G00 (G01)X &Y &F
&;或D00 &格式含义:G17 G18 G19是选择平面,G41刀具半径左补偿、G42刀具半径右补偿、G40刀具半径补偿取消。注:1、从无刀具补偿状态进入刀具半径补偿状态,或撤消刀具半径补偿时,刀具必须移出一段距离,否则刀具会沿运动法向直接偏移一个刀具半径,刀具无回转空间会发生撞刀。 & 2、当D为0是则刀具半径补偿取消。D值的取值范围为0~200.由于补偿值的取值范围-999.999~999.999mm或-99.9英寸。 & 3、刀具半径的左右补偿判断是根据刀具进给方向看,刀具中心轮廓,尤其在执行G18 G19时注意G41 G42的左右偏值。4、执行G41 G42及G40时,其移动指令只能用G00 G01,而不能用G02 G03。5、为了保证轮廓的完整性、平滑性,一般采用:G41 G42指令进行刀具半径补偿→走过过渡段(圆环或直线)→轮廓切削→走过过渡段(圆环或直线)→用G40取消刀具半径补偿。6、编程时,如果刀具的半径补偿引入与取消的程序在程序段的主程序中(在加工凸台时必须这样)那么当调用子程序(加工轮廓程序)次数超过1次,在2次切削时会出现过切现象。六、固定循环指令固定循环指令功能一览表G指令钻削-Z方向孔底动作回退+Z方向用途G73间歇进给快速移动高速深孔往复排屑钻循环G74切削进给主轴:停止→正转切削进给反转攻左旋螺纹循环G76切削进给主轴定向停止→刀具移位快速移动精镗孔循环G80取消固定循环G81切削进给快速移动点钻、钻孔循环G82切削进给进给暂停数秒快速移动忽孔、镗阶梯孔循环G83间歇进给快速移动深孔往复排屑钻循环G84切削进给主轴:停止→正转切削进给正转攻右旋螺纹循环G85切削进给切削进给精镗孔循环G86切削进给主轴停止快速移动镗孔循环G87切削进给主轴正转快速移动反镗孔循环G88切削进给进给暂停数秒→主轴停转手动移动镗孔循环G89切削进给进给暂停数秒切削进给精镗阶梯孔循环固定循环指令通常的六个基本动作构成:1、动作1—X 、 Y轴定位(初始点)2、动作2—快速到达点R平面(准备切削的位置)3、动作3—孔加工。以切削进给方式执行孔加工的动作。4、动作4—在孔底的动作。如暂停、主轴的停止、刀具的移位等。5、动作5—返回R平面。6、动作6—快速返回到初始点。&
上一篇: &
下一篇: &数控编程基本知识_CNC资料_技术_中华压铸网
热门搜索: 压铸机
汽车零部件
数控编程基本知识
如果你曾经历过冬天,那么你就会有春色!如果你有着信念,那么春天一定会遥远;如果你正在付出,那么总有一天你会拥有花开满圆。做一名数控编程人员,应该了解一些基础性的编程知识,经常会碰到有人会问,数控编程基本知识有哪些?我收集了一些常用的基本基础知识,以方便数控编程爱好者学习:
如果你曾经历过冬天,那么你就会有春色!如果你有着信念,那么春天一定会遥远;如果你正在付出,那么总有一天你会拥有花开满圆。做一名数控编程人员,应该了解一些基础性的编程知识,经常会碰到有人会问,数控编程基本知识有哪些?我收集了一些常用的基本基础知识,以方便数控编程爱好者学习:
1机床坐标系和运动方向的确定
&&&&&& 机床的直线运动X、Y、Z三个坐标系采用右手笛卡儿直角坐标系,如图11-6所示。坐标轴定义顺序是先确定Z轴,再确定X轴,最后确定Y轴。对工件作旋转运动的机床(如车床)以刀具远离工件方向为X轴的正方向;对刀具作旋转运动的机床(如立式铣床),刀具为Z轴时,面对刀具主轴向立柱看,右方向为X轴的正方向。
&&&&&& &三个旋转轴坐标系分别平行于X、Y、Z坐标轴,按右手螺纹前进方向取为正向。
&2数控车床的基本指令
&&&&&&& 1.程序格式
&&&&&&& &加工程序通常由程序开始、程序内容和程序结束等三部分组成。
&&&&&&&& 程序开头为程序号,用于加工程序的开始标识,程序号通常由字符&%&及其后的四位数字表示。
&&&&&&&& 程序结束可用辅助功能M02(程序结束)、M30(程序结束,返回起点)等来表示。
&&&&& &&程序的主要内容由若干个程序段(BLOCK)组成,程序段是由一个或若干个信息字组成,每个信息字又是由地址符和数据符字母组成。信息字是指令的最小单位。
&&&&&& 2.程序段格式
&&&&&&&目前常用的是字地址程序段格式,应用标准是JB3832-85。
&&&&& 下面是一个典型的字地址程序段格式:
&&&&&& N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
&&&&&&&其中, N001―表示第一个程序段
&&&&&&G01―表示直线插补
&&&&& X60.0 Z-20.0―分别表示X,Z坐标方向的移动量
&&&&&&F,S,T―分别表示进给速度、主轴转速、刀具号
&&&&& M03―表示主轴按顺时针方向旋转
&&&&&&LF―表示程序段结束
&&&& &3.数控系统中的基本功能代码
&&& (1)程序段序号:N10、N20&
&&& (2)准备功能:G00-G99 是使数控装置作某种操作的功能。
&&&& &G代码分为模态代码和非模态代码两种。所谓模态代码是指某一G代码(G01)一经指定就一直有效,直到后边程序段中使用同组G代码(G03)才能取代它。而非模态代码只在指定的本程序段中有效,下一段程序需要时必须重写(如G04)。
&&&&& &1)快速点定位指令G00
&&&&& &G00指令是模态代码,它命令刀具分别以点定位控制方式从刀具所在点快速运动到下一个目标位置。它只是快速定位,而无运动轨迹要求。
&&&&&&&其指令书写格式是:G00 X_Z_;刀具实际的运动路线不是直线,而是折线,所以使用G00指令时要注意刀具是否和工件急夹具发生干涉,忽略这一点,就容易发生碰撞,而在快速状态下的碰撞更加危险。
&&&&&& &2)直线插补指令G01
&&&&&&& 直线插补指令是直线运动指令,也是模态代码。它命令刀具在两坐标或三坐标间以插补联动方式按指定的F进给速度(单位为mm/min)作任意斜率的直线运动。
&&&&&&& 其指令书写格式是:G01 X_Z_F_;F指令也是模态指令,它可以用G00指令取消。如果早G01程序段之前的程序段没有F指令,则机床不动。因此,G01程序中必须还有F指令。
&&&&&&& &3)圆弧插补指令G02/G03(采用笛卡尔坐标判断)
&&&&&&&& 圆弧插补指令命令刀具在指定平面内按给定的F进给速度作圆弧运动,切削出圆弧轮廓。在车床上加工圆弧时,不仅要用G02/G03指出圆弧的顺逆时针方向,用XZ指定圆弧的终点坐标,而且还要指定圆弧的半径。
&&&&&&&&& 其指令书写格式是:G02/G03 X_Z_R_;
&&&&&& (3)辅助功能:用来指定机床的辅助动作(如机床的启停、转向、切削液的开关、主轴转向、刀具夹紧松开等〕
&&&&&&&& M00-程序暂停
&&&&&&&& M01-程序计划暂停
&&&&&&& &M02-程序结束
&&&&&&&& M03-主轴正转(CW)
&&&&&&&& M04-主轴反转(CCW)
&&&&&&&&&M05-主轴停转
&&&&&&&&M06-加工中心换刀
&&&&&&&&M07、M08-冷却液开
&&&&&&& M09-冷却液关
&&&&&& &M10-工件夹紧
&&&&&&&&M11-工件松开
&&&&&&&&M30-程序结束,返回起点
&&&&& & M03和M04指令之间必须用M05指令使主轴停转后进行。
&&&&& (4)进给功能F
&&&&&&& 如果采用直接指定法,在F后面直接写上要求的进给速度,如F1000,表示进给量是1000mm/min);车螺纹、攻丝和套扣时,由于进给速度与主轴转速有关,F后面数字是指定的导程。
&&&&&& (5)主轴功能S
&&&&&&& &S指定主轴转速,如S800,表示主轴转速为800r/min。
&&&&&&& (6)刀具功能T
&&&&&&& 指令数控系统进行换刀,用地址T和其后的4位数字来指定刀具号和刀具补偿号(刀具偏置号)。前2位是刀具序号:0~99,后2位是刀具补偿号:0~32。每一刀具加工结束后,必须取消刀具补偿。
&&&&&&& 刀具序号可以和刀盘上的刀位号相对应;
&&&&&&& 刀具补偿包括形状补偿和磨损补偿;
&&&&&&& 刀具序号和刀具补偿号不必相同,为方便起见也可一致。
&&&&&&& 在数控装置中,程序的记录是靠程序号来辨别的,即调用程序或者编辑程序都要通过程序号来调出。
&&&&&&&1.程序编号的结构:O ;
&&&&& &O&后面数字用4位数(1~9999)表示,不允许为&0&。
&&&&&& &2.程序段顺序号:在程序段前加上顺序号,如:N ;
&&&&& &O&后面数字用4位数(1~9999)表示,不允许为&0& 。
&&&&&&& 工件坐标系的设定
&&&&&& 工件安装在卡盘上,机床坐标系与工件坐标系一般是不重合的,为便于编程,应建立一个工件坐标系,使刀具在此坐标系中进行加工。
&&&&&& & G50 X Z
&&&&&&&&&该指令规定刀具起刀点或换刀点至工件原点的距离,坐标X,Z为刀尖在工件坐标系中的起始点位置。
&&&&&&& &对于有刀具补偿功能的数控机床,其对刀误差可以通过刀具偏移来补偿,所以调整机床时的要求并不严格。
&&&&&&& &数控车床的基本对刀方法
&&&&&& &常用的对刀方法有三种:试切对刀法、机械检测对刀仪对刀、光学检测对刀仪对刀。
&&&&&&& 采用G50 U W 可以使坐标系产生平移,用新的坐标值代替旧的坐标值,使机床坐标系与工件坐标系相互取代。应当注意,在机床坐标系中,坐标值是刀架中心点相对于机床原点的距离;而在工件坐标系中,坐标值是刀尖相对工件原点的距离。
&&&&&&& 数控铣削编程方法与应用
&&&&& 1.数控铣床的坐标系
&&&& (1)机床坐标系
&&&&&& 机床坐标系是机床上固有的坐标系,并设有固定的零点(机械零点),它由厂家在生产机床时确定。
&&&&&& XK5032立式数控铣床符合ISO规定,即以机床主轴轴线方向为Z轴,刀具远离工件方向为Z轴正方向;X轴规定为水平平行于工件工件装夹表面,人在工作台前面对主轴,右方向为X轴正方向;Y轴垂直于X,Z轴坐标轴,其方向根据笛卡儿坐标系右手定则确定。
&&&&& (2)工件坐标系
&&&&&& 工件坐标系是用来确定工件几何形体上各要素的位置而设置的坐标系,工件坐标系的原点即为工件零点。工件零点的位置是任意的,由编程人员编制程序时根据零件特点选定。
&&&& (3)工件坐标系的设定
&&&&& &工件坐标系的设定是进行变成计算的第一步,应当根据不同的加工要求和编程的方便性恰当选择。
&&&&&&& 1)用G92设定工件坐标系
&&&&&&& 其输入格式:G92 X Y Z
&&&&& &该指令可以出现在程序的第一段,也可出现在程序段中间,以重新设定工件坐标系。数控系统执行该指令前,一般先把刀具置于一个合适的位置,执行该段程序后,机床并不产生运动,只是把坐标设定值送入内存。
&&&&&&& 2)G54~G59设定工件坐标系
&&&&&&& XK5032立式数控铣床还可以通过CRT/MDI在参数设置方式下,设定6个不同的工件坐标系。这6个坐标系分别被记忆成G54、G55、G56、G57、G58、G59,在加工时通过G54~G59指令选择相应的坐标系。
&&&&&&&&G90指令与G54~G59指令的使用区别是:G92指令通过程序来设定工件加工程序,其坐标原点与当前刀具所在位置有关;而G54~G59指令通过CRT/MDI在参数设置方式下设定工件坐标系,其坐标原点与当前刀具所在位置无关。G92指令只是设定坐标系,不产生任何移动;G54~G59指令可以与G00指令等组合在相应的工件坐标系中进行位移。
&&&&&&&& 2.主要功能指令
&&&&&&(1)常用辅助功能指令
&&&&&&& 用来指定机床的辅助动作和状态(如机床的启停、转向、切削液的开关、主轴转向、刀具夹紧松开等〕
&&&&&&& M00-程序暂停,机床的转动、进给、切削液停止。重新启动机床后继续执行下面的程序;
&&&&&& M01-程序选择停止指令,只有按下面板上&选择停止&键,该指令才有效。执行该指令,与M00相似。按&启动&键,继续执行下面的程序;
&&&&&&& M02-程序结束,机床处于复位状态;
&&&&&&& M03-主轴正转(CW);
&&&&&&&&M04-主轴反转(CCW);
&&&&&&& M05-主轴停转。M03和M04指令之间必须用M05指令使主轴停转后进行;
&&&&& & M08-冷却液开;
&&&&&&& M09-冷却液关;
&&&&&&& M98-放在主程序中,用来调用子程序。格式为:M98 P ,其后8位数字,前4位是调用次数,后4位是子程序号。调用1次时,前4位可省略。
&&&&&&& M99-放在子程序最后,用来返回主程序的相应程序段。当M99后不跟任何代码时,返回调用程序的后一段程序段。否则返回到M98 P 所指定的P后的程序段。
&&&&&&&& 当M99单独在主程序中使用时,不跟任何代码,返回主程序的开头,否则返回到主程序P指定的程序段。
&&&&&& (2)绝对尺寸指令和增量尺寸指令
&&&&&&& & 1)绝对尺寸方式(G90)
&&&&&&&&&在该方式下,程序段中的尺寸为绝对坐标值。
&&&&&&& &2)增量尺寸方式(G91)
&&&&&& & 在该方式下,程序段中的尺寸为增量坐标值,即相对于前一工作点的增量值。
&&&&&&&& 实际编程中,G90和G91并无特殊规定,可根据给定零件的已知条件选择。
&&&&&&&& 3)基本进给指令(G指令)
&&&&&&&& 1)快速进刀指令(G00)
&&&&&&& &G00 X Y Z ;最快进给速度为系统默认,由系统参数调整;
&&&&&&&& 2)直线插补指令(G01)
&&&&&&&& G01 X Y Z F ;注意到G90和G91时,起刀的原点不同,F单位是mm/min;
&&& &&& 3)圆弧插补指令(G02、G03)
&&&&&&& 在XY平面(G17)内,
&&&&&&& G02 X Y R F 顺圆插补
&&&&&&& G03 X Y R F 逆圆插补
&&&&&&& &或者:
&&&&&&& G02 X Y I J F 顺圆插补
&&&&&&&G03 X Y I J F 逆圆插补
&&&&&& 采用G90时,X Y Z 是圆弧终点相对于工件零点的坐标,采用G91时,X Y Z 是圆弧终点相对于圆弧起点的坐标。
I J K 是圆弧的圆心坐标值,均为圆心点相对于圆弧起点的增量值。
&&&&&&& R 为圆弧半径。圆心角小于等于180度R为正值、圆心角大于180度R为负值。当圆弧为整圆时,不能用R,只能用I,J,K。
&&&&&& &4)进给暂停指令(G04)
&&&&& & G04指令可使进给暂停,刀具在某一点停留一段时间后再执行下一段程序。输入格式:
&&&&&& &G04 X 或G04 P ;
&&&&& & X 或P 均为指定进给暂停时间。两者区别是:X后面可带小数点,单位是s;P后面数字不能带小数点,单位为ms。如,G04 X3.5,或者G04 P3500,都表示刀具暂停了3.5秒。
&&&&& (4)补偿指令
&&&&&&& &1)刀具半径补偿指令(G41、G42、G40)
&&&&&&& &G41为左刀补指令,表示沿着刀具进给方向看,刀具中心在零件轮廓的左侧;
&&&&&&&&&G42为右刀补指令,表示沿着刀具进给方向看,刀具中心在零件轮廓的左侧;
&&&&&&& & 输入格式:
&&&&&&&&&G41(G42)G01 X Y D ;
&&&&&&&&&式中,D 为刀具号,存有预先由MDI方式输入的刀具半径补偿值。
&&&&&&&&G40为取消刀具半径补偿指令;
&&& &&& 输入格式:G40 G01 X Y ;
&&&&&&& 刀补指令使用注意:
&&&&&&&G40与G41或G42要成对使用;
&&&&& &从无刀补状态进入刀补状态转换时必须采用G00或G01直线移动指令,不能用G02、G03;
&&&& & 刀补撤消时也要用G00或G01直线移动指令。
&&& && 2)刀具长度补偿指令(G43、G44、G49)
&&&&&&&G43为正补偿,表示刀具在Z方向实际坐标值比程序给定值增加一个偏移量;
&&&&&& G42为负补偿,表示刀具在Z方向实际坐标值比程序给定值减少一个偏移量;
&&&&&& 输入格式:G43(G44)G01 Z H ;
&&&&&& 式中,H 为刀具号,存有预先由MDI方式输入的刀具长度补偿值。
&&&& & G49为取消刀具长度补偿指令;
&&&&& &输入格式:G49 G01 Z ;
&&&& (5)固定循环指令(G98、G99、G80)
&&&&&&&固定循环指令是用一个特定的G指令代替某个典型加工中几个固定、连续的动作,使加工程序简化。固定循环主要用于孔加工,通常包括以下六个基本动作。
&&&&& 动作一 ――X,Y轴快速定位(初始点);
&&&&&&动作二 ――快速移动到R点;
&&&& &动作三 ――切削进给进行孔加;
& &&& 动作四 ――执行孔底动作(包括暂停、刀具移位等);
&&&& 动作五 ――返回到R点;
& && 动作六 ――快速返回到初始点。
&&& 固定循环的输入格式:
&&& G98(G99)G X Y Z R Q P L
&&& 式中,G98―返回初始点;
&&& G99―返回R点;
&&& G ―孔加工固定循环方式;
本站部分信息由企业自行提供,该企业负责信息内容的真实性、准确性和合法性。中华压铸网对此不承担任何保证责任 Copyright (C) 2006- Inc All Rights Reserved. 备案序号: Email: 地址:上海市普陀区曹杨路1040号2号楼中谊大厦16楼A座 TEL:021- FAX:021-

我要回帖

更多关于 加工中心编程与操作 的文章

 

随机推荐