数控车床编程课件



《数控车床编程课件》由会员分享,可在线阅读,更多相关《数控车床编程课件(65页珍藏版)》请在文档大全上搜索。
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