数控车床编程课件_第1页
数控车床编程课件_第2页
数控车床编程课件_第3页
数控车床编程课件_第4页
数控车床编程课件_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1CK61402实习数控车床简介实习数控车床简介nC K 61 40n主轴转速:120-2000r/minn快速移动速度:X:4.5m/min,Z:6m/minn控制轴数:2轴联动nCNC控制:FANUC- 0i嵌入式数控系统车床数字控制卧式车床组最大回转直径的1/103二、数控编程二、数控编程n手工编程n自动编程4(一)数控车床加工(FANUC)1、坐标系确定1)机床坐标系Z轴:轴:平行于机床主轴(远离工 件的方向为+)。X轴:轴:为水平方,且垂直于Z轴并平行于工件装夹面(远离工件的方向为+)。62)工件坐标系n工件坐标系的原点可由编程人员根据具体情况确定,但坐标轴的方向应与机床坐标系一致n

2、确定刀具和程序的起点,并且与之有确定的尺寸关系。n不同的工件建立的坐标系也可有所不同1、坐标系确定n2 2编程坐标系:编程坐标系:XpOpZpXpOpZpn如图所示(图二)如图所示(图二)p p轴与机床坐标系的轴与机床坐标系的Z Z轴重轴重合,合,p p轴与轴与p p轴垂直,编程坐标系原点(编程轴垂直,编程坐标系原点(编程原点)原点)p p一般取在工件端面与一般取在工件端面与ZpZp轴交点处,以轴交点处,以便于编程当然也可以在编程中通过指令将便于编程当然也可以在编程中通过指令将OpOp设设在工件轴线上其它位置处。编程坐标系中,使用在工件轴线上其它位置处。编程坐标系中,使用绝对方式编程时,绝对方

3、式编程时,X X值和值和Z Z值指定了刀具运动的距值指定了刀具运动的距离和方向,其正向分别和离和方向,其正向分别和XZXZ轴的正方向相同。轴的正方向相同。2.机床零点和机床参考点机床原(零)点:机床原(零)点:又称机械原点,由机床厂家在设计时确定的。机床参考点:机床参考点:机床参考点的位置是由机床制造厂家在每个进给轴上用限位开关精确调整好的,坐标值已输入数控系统中。因此参考点对机床原点的坐标是一个已知数。机床参考点意义:建立机床坐标系。机床起动时通常要进行机动或手动回参考点以建立机床坐标系。通常在数控铣床上机床原点和机床参考点是重通常在数控铣床上机床原点和机床参考点是重合的;而在数控车床上机床

4、参考点是离机床原合的;而在数控车床上机床参考点是离机床原点最远的极限点。图所示为数控车床的参考点点最远的极限点。图所示为数控车床的参考点与机床原点与机床原点机床坐标系的机床原点与编程坐标系的编程原点,Z轴重合,X轴相差工件伸出三爪卡盘的长度+安全距离30X机床原点=X编程原点=0 Z机床原点=Z编程原点+30安全距离=80+30+x+z右端面编程原点左端面机床原点80刀架部分刀架部分数控车床常用刀具、夹具的选用数控车床常用刀具、夹具的选用145、常用指令(FANUC)n准备功能字G代码n辅助功能字M代码n其他功能S、F、T151)G准备功能(车床)G代码功能格式G00快速定位G00 X_ Z_

5、G01直线插补G01 X_ Z_G02顺圆插补G02 X_ Z_ R_G03逆圆插补G03 X_ Z_ R_G54-G59选择工作坐标系 G92 X_ Z_ I_ F_G70-G73复合型固定循环G99进给速度mm/r16G54原点(1 1)、工件坐标系选择)、工件坐标系选择G54G59格式:G54 G59n为避免尺寸换算,需多次把工件坐标系平移。将工件坐标(编程坐标)原点平移至工件基准处,称为编程原点的偏置。 n皆以机床原点为参考点,分别以各自与机床原点的偏移量表示。X54XG54工件坐标系机床原点机床坐标系G59原点G59工作坐标系ZZ54X59Z5917工件坐标系的原点选择工件坐标系的原

6、点选择 要尽量满足编程简单、尺寸换算少、引起的加工误差小等条件,一般情况下以坐标式尺寸标注的零件,编程原点应选在尺寸标注的基准点;对称零件或以同心圆为主的零件,编程原点应选在对称中心线或圆心上; Z 轴的程序原点通常选在工件的端表面。184、直径编程(车)n编程时按直径,既X轴为工件的直径n机床默认为直径编程n如:A、B点坐标A(40,60)B(30,80) 19(2 2)、快速点定位)、快速点定位 G00G00格式: G00 X_ Z_; X_ Z_:终点坐标值 刀具以点定位控制方式快速移动到指定位置 用于刀具的空行程运动。 进给速度F对G00程序段无效。 图中刀具从A快速运动到B,编程方式

7、为: G00 X154. Z60. XZ20(3 3)、直线插补指令)、直线插补指令G01G01格式:G01 X Z F ; X X Z Z :直线终点坐标值直线终点坐标值 F:速度指令如:A到B点 G01 X154.Z60.F0.2 ;* *程序中首次出现的插补指令(程序中首次出现的插补指令(G01G01、G02G02、G03G03)一定要有)一定要有F F指令,否则指令,否则出错!后续程序中如速度相同可出错!后续程序中如速度相同可省。如速度改变不可省。省。如速度改变不可省。XZ21(4 4)、圆弧插补指令)、圆弧插补指令G02G02、G03G03格式:G02 X G02 X _ _ Z Z

8、 _ _ R R _ _ F F_ _ ;顺圆插补 G03 X G03 X _ _ Z Z _ _ R R _ _ F F_ _ ;逆圆插补X、Z:圆弧终点坐标值R:圆弧半径 圆弧 小于或等于180度,R为正值 F:圆弧插补的进给速度如:G02 X240. Z10.R50.F0.2;G02 凹圆G03 凸圆 Z2)辅助功能M代码M代码功能说明M00无条件暂停M01有条件暂停机床上有M01按钮M02程序结束光标停在最后M03主轴正转从顶尖方向看,逆时针旋转M04主轴反转从顶尖方向看,顺时针旋转M05主轴停M06换刀3)辅助功能M代码M代码功能说明M08开冷却泵M09关冷却泵M30程序结束程序结束

9、,主轴、冷却泵关,并回到程序开始,必须在程序的最后M98调用子程序M99子程序结束 243)其他功能代码功能说明S1000主轴功能主轴转1000rpm,默认F0.2进给功能以0.2mm/r进给,默认G99T0101刀具功能选择01号刀具,刀具补偿号01256、切削参数选择n主轴转速S: 粗加工:800rpm 精加工:1200rpmn进给速度F 粗加工:F0.2 精加工:F0.08n切削深度 粗加工:1.5mm(半径) 精加工:0.050.25mm(半径)nN1 G59 X0 Z122nN2 M06 T1.1nN3 M03 S600nN4 G00 X62 Z0nN5 G01 X-1 F150nN

10、6 X0 Z0 F50nN7 G03 X20 Z-10 R10nN8 G01 Z-15nN9 X30nN10 Z-43nN11 G02 X36 Z-46 R3nN12 G01 X40nN13 G01 Z-66nN14 X60nN15 Z-96nN16 G00 X80 Z80nN17 M06 T2.2nN18 G00 X32 Z-29nN19 G01 X26nN20 X32nN21 Z-32nN22 X26nN23 X32nN24 Z-34nN25 X26nN26 G00 X62nN27 Z-96nN28 G01 X-1.6nN29 G00 X80 Z80nN30 M05nN31 M022829

11、nN1 G59 X0 Z90nN2 M06 T1.1nN3 M03 S1000nN4 G00 X44.00 Z0.00nN5 G01 X-1.60 F50.nN6 G00 Z2.00nN8 X36.60nN9 Z2.70nN10 G01 Z-45.80 F50.nN11 X38.40 F50.nN12 G03 X40.40 Z-46.80 F50. I38.40 K-46.80nN13 G01 Z-72.80 F50.nN14 X43.23 Z-71.39 F50.nN15 G00 Z2.70nN16 X32.80nN17 G01 Z-45.63 F50.nN18 G02 X34.40 Z-4

12、5.80 F50. I34.40 K-43.80nN19 G01 X37.00 F50.nN20 X39.83 Z-44.39 F50.nN21 G00 Z2.7030nN22 X29.00nN23 G01 Z-14.85 F50.nN24 G03 X30.40 Z-15.80 F50. I28.40 K-15.80nN25 G01 Z-25.80 F50.nN26 Z-34.80 F50.nN27 Z-43.80 F50.nN28 G02 X33.20 Z-45.71 F50. I34.40 K-43.80nN29 G01 X36.03 Z-44.29 F50.nN30 G00 Z2.70n

13、N31 X25.20nN32 G01 Z-14.80 F50.nN33 X28.40 F50.nN34 G03 X29.40 Z-14.93 F50. I28.40 K-15.80nN35 G01 X32.23 Z-13.52 F50.nN36 G00 Z2.70nN37 X21.40nN38 G01 Z-14.80 F50.nN39 X25.60 F50.nN40 X28.43 Z-13.39 F50.nN41 G00 Z2.70nN42 X17.60nN43 G01 Z-5.43 F50.nN44 G03 X20.40 Z-10.80 F50. I-1.60 K-10.8031nN45 G

14、01 Z-14.80 F50.nN46 X21.80 F50.nN47 X24.63 Z-13.39 F50.nN48 G00 Z2.70nN49 X13.80nN50 G01 Z-2.94 F50.nN51 G03 X18.00 Z-5.80 F50.nN52 G01 X20.83 Z-4.39 F50.nN53 G00 Z2.70nN54 X10.00nN55 G01 Z-1.45 F50.nN56 G03 X14.20 Z-3.15 F50.nN57 G01 X17.03 Z-1.73 F50.nN58 G00 Z2.70nN59 X6.20nN60 G01 Z-0.51 F50.nN6

15、1 G03 X10.40 Z-1.58 F50.nN62 G01 X13.23 Z-0.17 F50.nN63 G00 Z2.00nN64 X-1.60nN65 G01 Z0.00 F100.nN66 G03 X20.00 Z-10.80 F100.32nN67 G01 Z-15.00 F100.nN68 X28.40 F100.nN69 G03 X30.00 Z-15.80 F100. I28.40 K-15.80nN70 G01 Z-25.80 F100.nN71 Z-34.80 F100.nN72 Z-43.80 F100.nN73 G02 X34.40 Z-46.00 F100. I3

16、4.40 K-43.80nN74 G01 X38.40 F100.nN75 G03 X40.00 Z-46.80 F100. I38.40 K-46.80nN76 G01 Z-72.00 F100.nN77 X42.83 Z-70.59 F100.nN78 G00 X80.00 Z80.00nN80 M06 T2.2nN81 M03 S600nN82 G00 X34.00 Z-32.10nN83 G01 X26.40 F50.nN84 G00 X34.00nN85 Z-30.40nN86 G01 X26.40 F50.nN87 X26.74 Z-30.57 F50.nN88 G00 X34.0

17、033nN89 Z-33.80nN90 G01 X26.40 F50.nN91 X26.74 Z-33.63 F50.nN92 G00 X34.00nN93 Z-28.70nN94 G01 X26.40 F50.nN95 X26.74 Z-28.87 F50.nN96 G00 X34.00nN98 Z-35.41nN99 X32.83nN100 G01 X30.00 Z-34.00 F50.nN101 X26.00 F50.nN102 X26.50 Z-33.75 F50.nN103 G00 X32.83nN104 Z-27.09nN105 G01 X30.00 Z-28.50 F50.34n

18、N106 X26.00 F50.nN107 Z-30.70 F50.nN108 X26.50 Z-30.45 F50.nN109 G00 X32.83nN110 X46.00nN111 Z-70.50nN112 G01 X-0.20 F50.nN113 G00 X46.00nN114 G00 X80.00 Z80.00nN115 M05nN116 M30358、数控车床编程综合实例5-20836 手动操纵机床,使刀架停在中间适当位置,先按下操作面板上的紧急停止按钮,再依次关掉操作面板电源床总电源、外部电源。关机37(二)数控铣床加工()实习数控铣床简介n数控铣床主轴转速:30-6000r/mi

19、n 主轴功率3.7KW工作行程:X400mm Y300mm Z400mm主轴锥孔:BT40 快速移动:10m/minCNC:FANUC- 0i嵌入式数控系统生产厂商名称 (上海富安)台面宽度的1/10(320X650mm)代表铣床(Mill)381、坐标系确定(1)机床坐标系Z轴:轴:平行于机床主轴(远离工 件的方向为+)。X轴:轴:为水平方,且垂直于Z轴并 平行于工件装夹面(远离 工件的方向为+) 。Y轴:轴:在确定了X、Y轴后,可按 右手直角笛卡尔坐标系确 定Y轴的正方向符合右手螺旋定则符合右手螺旋定则39n工件坐标系的原点可由编程人员根据具体情况确定,但坐标轴的方向应与机床坐标系一致n确

20、定刀具和程序的起点,并且与之有确定的尺寸关系。n不同的工件建立的坐标系也可有所不同(2)工件坐标系40(2)工件坐标系n工件坐标系的原点选择工件坐标系的原点选择 要尽量满足编程简单、尺寸换算少、引起的加工误差小等条件,一般情况下以坐标式尺寸标注的零件,编程原点应选在尺寸标注的基准点;对称零件或以同心圆为主的零件,编程原点应选在对称中心线或圆心上; Z 轴的程序原点通常选在工件的上表面。412、G准备功能(铣床)G代码功能格式G00快速定位G00 X_ Y_ Z_G01直线插补G01 X_ Y_ Z_G02顺圆插补G02 X_ Y_ R_G03逆圆插补G03 X_ Y_ R_G02顺圆插补(整圆

21、) G02 X_ Y_ I_ J_ G03逆圆插补(整圆) G03 X_ Y_ I_ J_ G40-G42刀具半径补偿G41 X_ Y_ Dn_G54-G59选择工作坐标系G54G90绝对值编程G90G91增量值编程G9142G准备功能(铣床)(续)G代码功能格式G98固定循环中,返回初始点G98G99固定循环中,返回R点G99G81钻孔指令G81 X_ Y_ Z_ R_G82钻孔指令与G81一样但增加孔底暂停时间G82 X_ Y_ Z_ R_G80取消指令G8043G54原点(1 1)、工件坐标系选择)、工件坐标系选择G54G59格式:G54 G59n为避免尺寸换算,需多次把工件坐标系平移。

22、将工件坐标(编程坐标)原点平移至工件基准处,称为编程原点的偏置。 n皆以机床原点为参考点,分别以各自与机床原点的偏移量表示。Y54YG54工件坐标系机床原点机床坐标系G59原点G59工作坐标系XX54Y59X5944(2 2)、绝对坐标编程与增量坐标编程)、绝对坐标编程与增量坐标编程G90G90、G91G91G90:绝对坐标编程指令。 刀具运动过程中所有的位置坐标均以固定的坐标原点为基准来给出。 右图中,A点坐标为XA=20,YA=32, B点坐标为XB=60,YB=77。G91:增量坐标编程指令, 又叫相对坐标编程指令。 刀具运动的位置坐标是以刀具前一点的位置坐标与当前位置坐标之间的增量给出

23、的,终点相对于起点的方向与坐标轴相同取正、相反取负。 右图中,加工路线为A B,则B点相对于A点的增量坐标为UB=40,VB=45。45(3 3)、快速点定位)、快速点定位 G00G00 格式: G00 X_ Y_ Z_ ; X_ Y_ Z_ :终点坐标值 刀具以点定位控制方式快速移动到指 定位置 用于刀具的空行程运动。 进给速度F对G00程序段无效。 图中刀具从A快速运动到B,编程方式为: 绝对方式: G90 G00 X60 Y77 增量方式: G91 G00 X40 Y4546(4 4)、直线插补指令)、直线插补指令G01G01格式:G01 X Y Z F ; X X Y Y Z Z :直

24、线终点坐标值直线终点坐标值 F:速度指令可为绝对坐标值或相对坐标值如:A到B点 G90 G90 G01 X60 Y77 F100 G01 X60 Y77 F100 ; G91G91 G01 X40 Y45 F100 G01 X40 Y45 F100 ;* *程序中首次出现的插补指令(程序中首次出现的插补指令(G01G01、G02G02、G03G03)一定要有)一定要有F F指令,否则出错!后续指令,否则出错!后续程序中如速度相同可省。如速度改变不程序中如速度相同可省。如速度改变不可省。可省。47(5 5)、圆弧插补指令)、圆弧插补指令G02G02、G03G03格式:G02 X_Y_ R_ F_

25、 ;顺圆插补 G03 X_Y_ R_ F_ ;逆圆插补X、Y:圆弧终点坐标值R:圆弧半径 圆弧 小于或等于180度,R为正值 圆弧大于180度,则R值为负。F:圆弧插补的进给速度如:G02 X10 Y120 R50 ; YX48(5 5)、圆弧插补指令)、圆弧插补指令G02G02、G03G03 49(6 6)、整圆弧插补指令)、整圆弧插补指令G02G02、G03G03格式:G02 X_Y_ I_ J_ ;顺整圆插补 G03 X_Y_ I_ J_ ;逆整圆插补X、Y:圆弧终点坐标值I、J:圆心相对于圆弧起点的 增量值, 即圆 心坐标起点坐标。 X(圆)-x(起点) = I Y(圆)-y(起点)

26、= J如:G03 X45 Y25 I-20 J0;50(7 7)、刀具半径补偿)、刀具半径补偿G40G40、G41G41、G42G42格式:G41 X_Y_ Dn 左偏置左偏置 G42 X_Y_ Dn 右偏置右偏置 G40 X_Y_ 取消偏置取消偏置X、Y:终点坐标值n:刀具半径值寄存器代号 D要提前输入机床 如:G41 X10 Y20 D1在编制轮廓切削加工程序时,一般以工件的轮尺寸为刀具轨迹编程,即假设刀具中心运动轨迹是沿工件轮廓运动的,而实际的刀具运动轨迹要与工件轮廓有一个偏移量(即刀具半径)51(7 7)、刀具半径补偿)、刀具半径补偿G40G40、G41G41、G42G42n刀具半径补

27、偿的意义刀具半径补偿的意义未建立刀具半径补偿时建立刀具半径补偿后 52(7 7)、刀具半径补偿)、刀具半径补偿G40G40、G41G41、G42G42 刀具半径补偿刀具半径补偿G40G40、G41G41的建立刀具半径补偿的建立刀具半径补偿G40G40、G41G41的撤消的撤消53(7 7)、刀具半径补偿)、刀具半径补偿G40G40、G41G41、G42G42注意注意: 使用(或)当刀具接近工件轮廓时,数控装置认为是从刀具中心坐标转变为刀具外圆与轮廓相切点的坐标值,而使用刀具退出时则相反。 如图所示,在刀具接近工件和退出工件时要充分注意上述特点,防止刀具与工件干涉而过切或碰撞。54(3 3)、)

28、、G98/ G99 G81 /G82 G98 固定循环中,返回初始点 G99 固定循环中,返回R点 G81钻孔指令 G81 X_ Y_ Z_ R_ G82钻孔指令 与G81一样但 增加孔底暂停时间 G82 X_ Y_ Z_ R_553、辅助功能M代码M代码功能说明M01有条件暂停面板按扭或CNC中选择为“开”M03主轴正转M04主轴反转M05主轴停M08开冷却泵M09关冷却泵M30程序结束程序结束,主轴、冷却泵关并回到程序开始,必须在程序的最后564、其他功能代码功能说明S1000主轴功能主轴转1000rpm,默认F100进给功能以100mm/min进给,默认G98T01刀具功能选择1号刀具575、切削参数选择n主轴转速S: 粗加工:800rpm 精加工:1000rpmn进给速度F 粗加工:F100 精加工:F80n切削深度 粗加工:4mm 精加工:0.10.2mm586、 FANUC系统编程注意事项1、程序号O xxxx 如:O2;2 、整数值后需加小数点 如:Y150.3、每行语句中可有多个G代码 例如:G01 G41 X_ Y_ D1;4、程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论