ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:139.72KB ,
资源ID:19318222      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19318222.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数控车床编程实例大全Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数控车床编程实例大全Word文件下载.docx

1、N0030 G03 X15 Y0 I-15 J0N0040 G01 X20N0050 G03 X20 YO I-20 J0N0060 G41 G01 X25 Y15 ;左刀补铣四角倒圆的正方形N0070 G03 X15 Y25 I-10 J0N0080 G01 X-15N0090 G03 X-25 Y15 I0 J-10N0100 G01 Y-15N0110 G03 X-15 Y-25 I10 J0N0120 G01 X15N0130 G03 X25 Y-15 I0 J10N0140 G01 Y0N0150 G40 G01 X15 Y0 ;左刀补取消N0160 G24 ;实例二毛坯为12060

2、10板材,5深的外轮廓已粗加工过,周边留2余量,要求加工出如图2-24所示的外轮廓及20的孔。工件材料为铝。1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上 钻孔20。 按OABCDEFG线路铣削轮廓。故选用华中型(ZJK7532A型)数控钻铣床。现采用20的钻头,定义为T02,5的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。由于华中型数控钻铣床没有自动换刀功能,按照零件加工要求,只能手动换刀。在XOY平面内确定以0点为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图3-24所示。采用手动对刀方法把0点作为对刀点。6编写程序(用于华中I型铣床)该工件的加工程序

3、如下:1)加工20孔程序(手工安装好20钻头)%1337 N0010 G92 X5 Y5 Z5 ;设置对刀点N0020 G91 ;相对坐标编程N0030 G17 G00 X40 Y30 ;在XOY平面内加工N0040 G98 G81 X40 Y30 Z-5 R15 F150 ;钻孔循环N0050 G00 X5 Y5 Z50N0060 M05N0070 M022)铣轮廓程序(手工安装好5立铣刀,不考虑刀具长度补偿)%1338 N0010 G92 X5 Y5 Z50N0020 G90 G41 G00 X-20 Y-10 Z-5 D01N0030 G01 X5 Y-10 F150N0040 G01

4、Y35 F150N0050 G91N0060 G01 X10 Y10 F150 N0070 G01 X11.8 Y0N0080 G02 X30.5 Y-5 R20N0090 G03 X17.3 Y-10 R20N0100 G01 X10.4 Y0N0110 G03 X0 Y-25N0120 G01 X-90 Y0N0130 G90 G00 X5 Y5 Z10N0140 G40N0150 M05N0160 M30 参数编程 四.参数编程与子程序 1.参数编程 (1)R参数 1)本系统内存提供从R0-R299共300个参数地址。 R0-R99-可以自由使用; R100-R249-用于加工循环传递参

5、数; R250-R299-用于加工循环的内部计算参数。 2)参数地址中存储的内容,可以由编程员赋值,也可通过运算得出。通过 用数值、算术表达式或参数,对已分配计算参数或参数表达式的NC地址赋值来 增加NC程序通用性。 3)赋值时在地址符之后写入符号“=”。给坐标轴地址赋值时要求有一独 立的程序段。 4)计算参数时,遵循通常的数学运算规则。 例:N10 R1=R1+1 N20 R1=R2+R3 R4=R5-R6 R7=R8*R9 R10=R11/R12 N30 R13=SIN(25.3) N40 R14=R3+R2*R1 N50 R15=SQRT(R1*R1+R2*R2) (2)参数编程N10

6、G1 G91 X=R1 Z=R2 F300 N20 Z=R3 N30 X=-R4 N40 Z=-R5 . 2.子程序 一个零件中有几处加工轮廓相同,可以用子程序编程。子程序调用由程序调用字、子程序号和调用次数组成。子程序调用要求占一独立程序段。N10 L785 P4 ;调用子程序L785,运行4次。五、循环加工指令 加工循环是用于特定的加工过程的工艺子程序,通过给规定的计算参数赋 值就可以实现各种具体的加工。 本系统中装有以下标准循环: LCYC82 钻削、沉孔加工 LCYC83 深孔钻削 LCYC840 带补偿夹具的螺纹切削 LCYC84 不带补偿夹具的螺纹切削 LCYC85 镗孔 LCYC

7、60 线性孔排列 LCYC61 圆弧孔排列 LCYC75 矩形槽、键槽、圆形凹槽铣削 1.钻削、沉孔加工LCYC82 刀具以编程的主轴速度和进给速度钻 孔,直至到达给定的最终钻削深度。在到 达最终钻削深度时可以编程一个停留时间。 退刀时以快速移动速度进行。 参数 含义、数值范围 R101 退回平面(绝对平面) R102 安全距离 R103 参考平面(绝对平面) R104 最后钻深(绝对平面) R105 在此钻削深度停留时间 图6-12 表6-3 循环时序过程及参数使用LCYC82循环,程序在XY平面上 X24Y15位置加工深度为27毫米的孔,在孔 底停留时间 2秒,钻孔坐标轴方向安全距 离为4

8、毫米,循环结束后刀具处于X24 Y15 Z110。 N10 G0 G17 G90 F500 T2 D1 S500 M4 N20 X24 Y15 N30 R101=110 R102=4 R103=102 R104=75 N40 R105=2 N50 LCYC82 N60 M2 图6-13 2.铣削循环LCYC75参数 含义、数值范围R101 退回平面(绝对平面)R102 安全距离R103 参考平面(绝对平面)R104 凹槽深度(绝对数值)R116 凹槽圆心横坐标R117 凹槽圆心纵坐标R118 凹槽长度R119 凹槽宽度R120 拐角半径R121 最大进刀深度 R122 深度进刀进给率 R123

9、 表面加工的进给率R124 表面加工的精加工余量R125 深度加工的精加工余量R126 铣削方向:(G2或G3)R127 铣削类型:1-粗加工 2-精加工 表6-4 (1)方槽铣削 用下面的程序,可以加工一个长度为60毫米,宽度为40毫米,圆角半径8毫米,深度为17.5毫米的凹槽。使用的铣刀不能切削中心,因此要求预加工凹槽中心孔(LCYC82)。凹槽单边精加工余量为0.75毫米,深度为0.5毫米,Z轴上到参考平面的安全距离为5毫米。凹槽的中心点坐标为X60 Y40,最大进刀深度为4毫米。加工分粗加工和精加工(图6-14)。 N10 G0 G17 G90 F200 S300 M3 T4 D1 N

10、20 X60 Y40 Z5 N30 R101=5 R102=2 R103=0 R104=-17.5 R105=2 N40 LCYC82 N50 N60 R116=60 R117=40 R118=60 R119=40 R120=8 N70 R121=4 R122=120 R123=300 R124=0.75 R125=0.5 N80 R126=2 R127=1 N90 LCYC75 N100 N110 R127=2 N120 LCYC75 N130 M2 图6-14 (2)圆槽铣削 R118=R119=2*R120 图6-15 (3)键槽铣削 R119=2*R120 图6-16 第二节 数控铣床

11、编程举例 例6-1:加工图6-17中四个型腔,槽深2毫米,试编程。 解:1)图中共有四个凹槽,为了避免编程中的尺寸换算,可利用零点偏置功 能,在编制四个局部图形程序时,分别将工件零点偏置到O1,O2,O3,O4点。工件起始零点设在O点,建立工件坐标系如图。 2)T01为直径5毫米立铣刀,主轴转速800r/min,进给量为50mm/min。 3)编程如下: P10 N10 G17 G90 T01 M03 S800 N20 G158 X10 Y5 N30 G0 X0 Y0 Z2 N40 G1 Z-2 F150 N50 X15 N60 G3 X15 Y40 I0 J20 N70 G1 X0 N80

12、Y0 N90 G158 X80 Y25 N100 G0 X20 Y0 Z2 N110 G1 Z-2 N120 G2 X20 Y0 I-20 J0 N130 G158 X80 Y75 N140 G0 X11.547 Y20 Z2 N150 G1 Z-2 N160 X23.094 Y0 N170 X11.547 Y-20 N180 X-11.547 N190 X-23.094Y0 N200 X-11.547 Y20 N210 X11.547 N220 G158 X10 Y55 N230 G0 X0 Y0 Z2 N240 G1 Z-2 N250 X40 N260 Y20 N270 X20 N280

13、Y40 N290 X0 N300 Y0 N310 G158 N320 G0 X0 Y0 Z100 N330 M02 图6-17 例6-2:在图6-18所示块料上,用球头铣刀粗铣型腔,每次正向切深ap 5mm,工件材料为LH11。请编程。1)确定工艺方案及路线:采用刀具半径补偿功能在XOZ平面内插补运动,用循环程序或子程序,在Z向深度逐层增加。每层次刀具起点为A1、A2、A3、 A4、A5,刀心轨迹为“1-2-3-4-5-6-2”,将“1-2”作为一循环单元。图6-19为二维刀心轨迹。 2)刀具及切削用量选择:T01球头铣刀(直径16mm),主轴转速1500 r/min,进给量为100mm/mi

14、n。 3)数值计算:轨迹点及圆心坐标 A(-70,0) B(-26.25,16.54) C(26.25,16.54) D(70,0) O1(-45,0) O2(0,39.69) O3(45,0) 循环次数n及步距b (2n-1)b=80-d (d=16mm) 取n=4 得b=9.14 4)编程: p30 N10 G90 G00 X0 Y0 Z25 N20 S1500 M03 T01 D01 N30 G17 G42 X-70 Y40 N40 L6-3 P5 N50 G90 G18 G00 Z100 N60 G40 X0 Y0 N70 M02 L6-3 N10 G01 G18 G91 Z-5 F1

15、00 N20 L6-3-1 P4 N30 G01 G18 Z2 N40 G90 G00 X-70 Y40 N50 G01 G91 G18 Z-2 N60 M02 图6-18 L6-3-1 N10 G02 G18 X43.75 Z-16.54 I25 K0 N20 G03 X52.5 Z0 I26.25 K-23.15 N30 G02 X43.75 Z-16.54 I18.75 K16.54 N40 G01 G17 Y-9.14 N50 G03 G18 X-43.75 Z-16.54 I-25 K0 N60 G02 X-52.5 Z0 I-26.25 K-23.15 N70 G03 X-43.7

16、5 Z16.54 I-18.75 K16.54 N80 G01 G17 Y-9.14 N90 M02 立式铣床,卧式铣床。http:/www.ntxc.org用户宏在加工中心上的应用一例无锡龙力机械有限公司 曹焕华用户宏功能是多数数控系统所具备的辅助功能,合理地使用好该功能可以使加工程序得到大大简化。用户宏功能有A类和B类两种,用A类宏功能编译的加工程序,程序主体比较简单,但需记忆较多的宏指令,程序的可读性差,而用B类宏功能编译的程序,则具有较好的可读性,且只需记忆较少的指令代码。本例就使用B类宏功能编程,并通过详细的数学分析来说明用宏指令编程如何建立合理的数学模型。一、应用实例 如图1所示的

17、零件为一盘片零件的铸造模具,现要求在加工中心上加工15条等分槽(图中仅标注编程所需尺寸)。图1示例零件图该零件决定在带有FANUC 15M数控系统的3000V上加工。该加工中心为3MX1.1M工作台的龙门加工中心。槽锥度14及槽底圆弧由球头成形铣刀加工保证,不考虑刀具半径补偿(加工坐标如图中所示)。本例只编制最终精加工程序,之前的粗加工则可以通过该程序在Z方向上的抬刀来实现。经过对FANUC15M数控系统功能的分析发现,加工R380圆弧时,由于R380不在某一基准平面,即无法用G17、G18或G19指定加工平面,因此R380圆弧不能直接使用G02或G03指令加工,只能将该圆弧分解为若干段直线段

18、分别计算各端点坐标,再指令刀具按X、Y、Z方向进行直线加工,用直线逼近圆弧的方法最终形成R380圆弧。首先计算出第一条槽各交点座标,并用极座标表示,圆周上各条槽对应点的极半径及Z深度均一致,仅角度有变化。图1中各点位置如下:a点极半径105,Z坐标-50;b点极半径282.417,Z坐标-34.478;c点极半径382,Z坐标-12;R380圆弧的圆心角为15.44。在加工时需将极坐标转换为直角坐标,转换时只要将各点极半径分别按偏移角度(程序中参数2)投影至X、Y轴即可。在加工R380时应将该圆弧分解成若干直线段,以G01方式来近似加工圆弧根据实际加工要求,圆弧每隔0.5圆心角确定一点,计算出

19、各点坐标然后以G01连接各点即可加工出R380圆弧(实际加工后圆弧符合图纸要求),如图2所示。图2 实际加工尺寸图2中,b点为R380与直线切点,其极半径已求出;9为圆弧上待求点圆心角变量。由图可先求得:d点极半径282.417-380sin5=249.298,高度Z=-34.478-(380/cos5-380cos5)=-37.376,则e点极半径249.298+380sin(5+#9),高度Z=-37.376+(380/cos5-380cos(5+#9) 同样求出的各点极坐标也需转换成直角坐标才能加工。求出第一点位置后,再使圆心角9增加0.5计算下一点位置。R380圆弧加工结束后,再转入下

20、一条槽的加工。本程序需使用二重循环,在每一条槽中先用循环计算并加出圆弧,然后跳出该循环继续加工下一条槽。本例中循环采用 WHILEDOm . ENDm 当条件被满足时,DOm至ENDm间的程序段被执行,当不被满足时,则执行ENDm之后的程序。由以上分析,可画出该宏程序的结构流程图,如图3所示。图3 程序的结构流程图根据程序流程图可编写出零件的加工程序如下:T1 M06 G0G90G54X0Y0 G43H01Z100.0M03S400 #1=15;#2=360/#1;WHILE #2LE360Do1;#3=80.0*COS#2;#4=80.0*SIN#2;#5=105.0*COS#2;#6=10

21、5.0*SIN#2;#7=282.417* COS#2;#8=282.417*SIN#2;G0X#3Y#4;G1Z-50.0F500;X#5Y#6F100;X#7Y#8Z-34.478;#9=0.5;WHILE #9LT16Do2;#10=380.0*SIN5+#9;#11=380.0*COS5+#9;#12=(249.298+#10)* COS#2;#13=(249.298+#10)* SIN#2;#14=-37.376+(380/COS5-#11);G1X#12Y#13Z#14;#9=#9+0.5;END2;G0Z50.0;#2=#2+360/#1;END1;G91G28Z0M05;G91G28X0Y0;M30;注:程序中X#3,Y#4点为落刀点位置。二、结束语 在本例的编程过程中数学计算较繁琐,相比较而言,若使用坐标系旋转的方法编程则可省去R380圆弧的相关计算,使程序更为简洁,但坐标系旋转功能在不同的数控系统中其相应的功能指令不尽相同,因此需针对具体数控系统编写相应的加工程序,而通过本例主要是为了阐述数控宏功能在实际应用时所需遵循的编程原则与思路。另外对程序的分析还不难发现:若零件中均布槽由15条改为18条(或任意条数n),则只需将程序中参数变量1改为18(或n)即可,而不需再对程序作其它任何改动,这一点相对于一些自动编程软件(如MasterCAM等)则要灵活得多。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1