车床编程实例.docx
《车床编程实例.docx》由会员分享,可在线阅读,更多相关《车床编程实例.docx(62页珍藏版)》请在冰豆网上搜索。
![车床编程实例.docx](https://file1.bdocx.com/fileroot1/2023-1/27/b97b9d40-012e-44ef-a575-1d1bbde37b01/b97b9d40-012e-44ef-a575-1d1bbde37b011.gif)
车床编程实例
车床编程实例一:
半径编程
73,4僦
图1半径编程
(主程序程序名)
(设立坐标系,定义对刀点的位置)
(移到子程序起点处、主轴正转)
(调用子程序,并循环6次)
(返回对刀点)
(取消半径编程)
(主轴停)
(主程序结束并复位)
(子程序名)
(进刀到切削起点处,注意留下后面切削的余量)(加工R8园弧段)
(加工R60园弧段)
(加工切R40园弧段)
(离开已加工表面)
(回到循环起点Z轴处)
(调整每次循环的切削量)
(子程序结束,并回到主程序)
车床编程实例二:
直线插补指令编程
图2G01编程实例
%3305
N1G92X100Z10
N2G00X16Z2M03
N3G01U10W-5F300
N4Z-48
N5U34W-10
N6U20Z-73
N7X90
N8G00X100Z10
N9M05
N10M30
设立坐标系,定义对刀点的位置)移到倒角延长线,Z轴2mm处)(倒3X45°角)
(加工①26外圆)
切第一段锥)
(切第二段锥)
(退刀)
(回对刀点)
(主轴停)
(主程序结束并复位
车床编程实例三:
圆弧插补指令编程
图3G02/G03编程实例
%3308
N1G92X40Z5
N2M03S400
(设立坐标系,定义对刀点的位置)
主轴以400r/min旋转)
N3G00X0
N4G01Z0F60
N5G03U24W-24R15
N6G02X26Z-31R5
N7G01Z-40
N8X40Z5
N9M30车床编程实例四:
倒角指令编程
到达工件中心)(工进接触工件毛坯)(加工R15圆弧段)
加工R5圆弧段)
(加工①26外圆)
(回对刀点)(主轴停、主程序结束并复位)
图3.3.10.1倒角编程实例
%3310
N10G92X70Z10
N20G00U-70W-10
N30G01U26C3F100
N40W-22R3
N50U39W-14C3
N60W-34
N70G00U5W80
N80M30
车床编程实例六:
圆柱螺纹编程螺纹导程为
0.4mm、0.16mm、
设立坐标系,定义对刀点的位置)从编程规划起点,移到工件前端面中心处)
(倒3X45■直角)倒R3圆角)倒边长为3等腰直角)(加工①65外圆)(回到编程规划起点)(主轴停、主程序结束并复位)
1.5mm,S=1.5mm,S'=1mm,每次吃刀量(直径值)分别为0.8mm、
0.6mm、
图3.3.12螺纹编程实例
%3312
N1G92X50Z120
N2M03S300
N3G00X29.2Z101.5
N4G32Z19F1.5
N5G00X40
N6Z101.5
N7X28.6
N8G32Z19F1.5
N9G00X40
N10Z101.5
N11X28.2
N12G32Z19F1.5
N13G00X40
N14Z101.5
N15U-11.96
N16G32W-82.5F1.5
N17G00X40
N18X50Z120
N19M05
N20M30
车床编程实例七:
设立坐标系,定义对刀点的位置)
(主轴以300r/min旋转)
到螺纹起点,升速段1.5mm,吃刀深0.8mm)(切削螺纹到螺纹切削终点,降速段1mm)
(X轴方向快退)
Z轴方向快退到螺纹起点处)
X轴方向快进到螺纹起点处,吃刀深0.6mm)(切削螺纹到螺纹切削终点)(X轴方向快退)
(Z轴方向快退到螺纹起点处)
(X轴方向快进到螺纹起点处,吃刀深0.4mm)
(切削螺纹到螺纹切削终点)
(X轴方向快退)
Z轴方向快退到螺纹起点处)
(X轴方向快进到螺纹起点处,吃刀深0.16mm)
切削螺纹到螺纹切削终点)
(X轴方向快退)
(回对刀点)
(主轴停)
恒线速度功能编程
主程序结束并复位)
图3.3.14恒线速度编程实例
%3314
N1G92X40Z5
N2M03S400
N3G96S80
N4G00X0
N5G01Z0F60
N6G03U24W-24R15
N7G02X26Z-31R5
N8G01Z-40
N9X40Z5
N10G97S300
N11M30
设立坐标系,定义对刀点的位置)
主轴以400r/min旋转)恒线速度有效,线速度为80m/min)刀到中心,转速升高,直到主轴到最大限速)(工进接触工件)
加工R15圆弧段)
(加工R5圆弧段)
(加工①26外圆)
(回对刀点)
(取消恒线速度功能,设定主轴按300r/min旋转)(主轴停、主程序结束并复位)
车床编程实例八:
G80指令编程,
点画线代表毛坯
图3.3.17G80切削循环编程实例
主轴以400r/min旋转)加工第一次循环,吃刀深3mm)(加工第二次循环,吃刀深3mm)(加工第三次循环,吃刀深3mm)
(主轴停、主程序结束并复位)
%3317
M03S400
G91G80X-10Z-33I-5.5F100
X-13Z-33I-5.5
X-16Z-33I-5.5
M30
车床编程实例九:
G81指令编程,点画线代表毛坯
%3320
N1G54G90G00X60Z45M03
N2G81X25Z31.5K-3.5F100
N3X25Z29.5K-3.5
N4X25Z27.5K-3.5
N5X25Z25.5K-3.5
N6M05
N7M30
图3.3.20G81切削循环编程实例
(选定坐标系,主轴正转,到循环起点)(加工第一次循环,吃刀深2mm)每次吃刀均为2mm,)
(每次切削起点位,距工件外圆面5mm,故K值为-3.5)
加工第四次循环,吃刀深2mm)主轴停)主程序结束并复位)
车床编程实例十:
G82指令编程,毛坯外形已加工完成
%3323
N1G55G00X35Z104
N2M03S300
N3G82X29.2Z18.5C2P180F3
N4X28.6Z18.5C2P180F3
N5X28.2Z18.5C2P180F3
N6X28.04Z18.5C2P180F3
N7M30
图3.3.23G82切削循环编程实例
选定坐标系G55,到循环起点)(主轴以300r/min正转)
(第一次循环切螺纹,切深0.8mm)(第二次循环切螺纹,切深0.4mm)(第三次循环切螺纹,切深0.4mm)(第四次循环切螺纹,切深0.16mm)
主轴停、主程序结束并复位)
车床编程实例十一:
G71外径复合循环编程
外径粗加工复合循环编制图3.3.27所示零件的加工程序:
要求循环起始点在A(46,3),切削深度为1.5mm
(半径量)。
退刀量为1mm,X方向精加工余量为0.4mm,Z方向精加工余量为0.1mm,其中点划线部分为工件毛坯。
图3.3.27G71外径复合循环编程实例
%3327(见图3.3.27)
N1G59G00X80Z80
N2M03S400
N3G01X46Z3F100
(选定坐标系G55,到程序起点位置)
(主轴以400r/min正转)
(刀具到循环起点位置)
N4G71U1.5R1P5Q13X0.4Z0.1(粗切量:
1.5mm精切量:
X0.4mmZ0.1mm)
N5G00X0
N6G01X10Z-2
N7Z-20
N8G02U10W-5R5
N9G01W-10
N10G03U14W-7R7
N11G01Z-52
N12U10W-10
N13W-20
N14X50
N15G00X80Z80
N16M05
N17M30
(精加工轮廓起始行,到倒角延长线)
(精加工2X45°倒角)
(精加工①10外圆)
(精加工R5圆弧)
(精加工①20外圆)
(精加工R7圆弧)
(精加工①34外圆)(精加工外圆锥)
(精加工①44外圆,精加工轮廓结束行)(退出已加工面)
(回对刀点)
(主轴停)(主程序结束并复位)
车床编程实例十三:
有凹槽的外径粗加工复合循环
图3.3.29所示零件的加工程序,其中点划线部分为工件毛坯。
%3329(图3.3.29)
N1T0101
N2G00X80Z100
M03S400
N3G00X42Z3
图3.3.29G71有凹槽复合循环编程实例
换一号刀,确定其坐标系)到程序起点或换刀点位置)(主轴以400r/min正转)(到循环起点位置)
N4G71U1R1P8Q19E0.3F100(有凹槽粗切循环加工)
N5G00X80Z100
N6T0202
N7G00G42X42Z3
N8G00X10
N9G01X20Z-2F80
N10Z-8
N11G02X28Z-12R4
N12G01Z-17
(粗加工后,到换刀点位置)
(换二号刀,确定其坐标系)(二号刀加入刀尖园弧半径补偿)
(精加工轮廓开始,到倒角延长线处)
(精加工倒2X45°角)
(精加工①20外圆)
(精加工R4圆弧)
(精加工①28外圆)
N13U-10W-5(精加工下切锥)
N14W-8(精加工①18外圆槽)
N15U8.66W-2.5(精加工上切锥)
N16Z-37.5(精加工①26.66外圆)
N17G02X30.66W-14R10(精加工R10下切圆弧)
N18G01W-10(精加工①30.66外圆)
N19X40(退出已加工表面,精加工轮廓结束)
N20G00G40X80Z100(取消半径补偿,返回换刀点位置)
N21M30(主轴停、主程序结束并复位)
车床编程实例十四:
用外径粗加工复合循环编制
图3.3.27所示零件的加工程序:
要求循环起始点在A(46,3),切削深度为1.5mm(半径量)。
量为1mm,X方向精加工余量为0.4mm,Z方向精加工余量为0.1mm,其中点划线部分为工件毛坯。
退刀
图3.3.27G71外径复合循环编程实例
%3327(见图3.3.27)
N1G59G00X80Z80
N2M03S400
N3G01X46Z3F100
选定坐标系G55,到程序起点位置)主轴以400r/min正转)(刀具到循环起点位置)
N4G71U1.5R1P5Q13X0.4Z0.1(粗切量:
1.5mm精切量:
X0.4mmZ0.1mm
N5G00X0
N6G01X10Z-2
N7Z-20
N8G02U10W-5R5
N9G01W-10
N10G03U14W-7R7
(精加工轮廓起始行,到倒角延长线)
(精加工2X45°倒角)
(精加工①10外圆)
(精加工R5圆弧)
(精加工①20外圆)
精加工R7圆弧)
N11G01Z-52
N12U10W-10
N13W-20
N14X50
N15G00X80Z80
N16M05
N17M30
(精加工①34外圆)精加工外圆锥)
(精加工①44外圆,精加工轮廓结束行)
退出已加工面)回对刀点)主轴停)主程序结束并复位)
车床编程实例十五:
G72外径粗切复合循环编程
编制图3332所示零件的加工程序:
要求循环起始点在A(80,1),切削深度为1.2mm。
退刀量为1mmX方
向精加工余量为0.2mm,Z方向精加工余量为0.5mm,其中点划线部分为工件毛坯
图3.3.32G72外径粗切复合循环编程实例
%3332(见图3.3.32
N1T0101
N2G00X100Z80
N3M03S400
N4X80Z1
)
(换一号刀,确定其坐标系)
(到程序起点或换刀点位置)(主轴以400r/min正转)(到循环起点位置)
N5G72W1.2R1P8Q17X0.2Z0.5F100(外端面粗切循环加工)
N6G00X100Z80
N7G42X80Z1
N8G00Z-56
N9G01X54Z-40F80
N10Z-30
N11G02U-8W4R4
N12G01X30
N13Z-15
N14U-16
N15G03U-4W2R2
N16Z-2
N17U-6W3
N18G00X50
N19G40X100Z80
N20M30
(粗加工后,到换刀点位置)
(加入刀尖园弧半径补偿)
(精加工轮廓开始,到锥面延长线处)(精加工锥面)
(精加工①54外圆)
(精加工R4圆弧)
(精加工Z26处端面)
(精加工①30外圆)
(精加工Z15处端面)
(精加工R2圆弧)
(精加工①10外圆)
(精加工倒2X45°角,精加工轮廓结束)(退出已加工表面)
(取消半径补偿,返回程序起点位置)
(主轴停、主程序结束并复位)
车床编程实例十六:
G72内径粗切复合循环编程
编制图3.3.33所示零件的加工程序:
要求循环起始点在A(6,3),切削深度为1.2mmo退刀量为1mmX方
向精加工余量为0.2mm,Z方向精加工余量为0.5mm,其中点划线部分为工件毛坯
图3.3.33G72内径粗切复合循环编程实例
%3333
N1G92X100Z80
N2M03S400
N3G00X6Z3
(设立坐标系,定义对刀点的位置)
(主轴以400r/min正转)(到循环起点位置)
G72W1.2R1P5Q15X-0.2Z0.5F100(内端面粗切循环加工)
N5G00Z-61
N6G01U6W3F80
N7W10
N8G03U4W2R2
N9G01X30
N10Z-34
N11X46
N12G02U8W4R4
N13G01Z-20
N14U20W10
N15Z3
N16G00X100Z80
N17M30
(精加工轮廓开始,到倒角延长线处)(精加工倒2X45°角)
(精加工①10外圆)
(精加工R2圆弧)
(精加工Z45处端面)(精加工①30外圆)
(精加工Z34处端面)
(精加工R4圆弧)(精加工①54外圆)
(精加工锥面)
(精加工①74外圆,精加工轮廓结束)
(返回对刀点位置)
(主轴停、主程序结束并复位)
车床编程实例十七:
G73编程实例
编制图3.3.35所示零件的加工程序:
设切削起始点在A(60,5);X、Z方向粗加工余量分别为3mm、0.9mm;
粗加工次数为3;X、Z方向精加工余量分别为0.6mm、0.1mm。
其中点划线部分为工件毛坯
图3.3.35G73编程实例
%3335
N1G58G00X80Z80
N2M03S400
N3G00X60Z5
(选定坐标系,到程序起点位置)
(主轴以400r/min正转)(到循环起点位置)
N4G73U3W0.9R3P5Q13X0.6Z0.1F120(闭环粗切循环加工)
N5G00X0Z3
N6G01U10Z-2F80
N7Z-20
N8G02U10W-5R5
N9G01Z-35
N10G03U14W-7R7
N11G01Z-52
N12U10W-10
N13U10
N14G00X80Z80
N15M30
(精加工轮廓开始,到倒角延长线处)
(精加工倒2X45°角)
(精加工①10外圆)
(精加工R5圆弧)
(精加工①20外圆)
(精加工R7圆弧)
(精加工①34外圆)(精加工锥面)(退出已加工表面,精加工轮廓结束)
(返回程序起点位置)
(主轴停、主程序结束并复位)
车床编程实例十八:
用螺纹切削复合循环G76指令编程
加工螺纹为ZM60X2,工件尺寸见图3338,其中括弧内尺寸根据标准得到
图3.3.38G76循环切削编程实例
%3338
N1T0101
N2G00X100Z100
N3M03S400
N4G00X90Z4
N5G80X61.125Z-30I-1.063F80
N6G00X100Z100M05
N7T0202
N8M03S300
N9G00X90Z4
换一号刀,确定其坐标系)到程序起点或换刀点位置)主轴以400r/min正转)到简单循环起点位置)(加工锥螺纹外表面)
到程序起点或换刀点位置)换二号刀,确定其坐标系)
主轴以300r/min正转)到螺纹循环起点位置)
N10G76C2R-3E1.3A60X58.15Z-24I-0.875K1.299U0.1V0.1Q0.9F2
N11G00X100Z100
N12M05
N13M30
返回程序起点位置或换刀点位置)
主轴停)
主程序结束并复位)
车床编程实例十九:
刀具园弧半径补偿编程
考虑刀尖半径补偿,编制图3.3.45所示零件的加工程序
图3345刀具园弧半径补偿编程实例
%3345
N1T0101
N2M03S400
N3G00X40Z5
N4G00X0
N5G01G42Z0F60
N6G03U24W-24R15
(换一号刀,确定其坐标系)
(主轴以400r/min正转)
(到程序起点位置)
(刀具移到工件中心)
(加入刀具园弧半径补偿,工进接触工件)
(加工R15圆弧段)
N7G02X26Z-31R5
(加工R5圆弧段)
N8G01Z-40
N9G00X30
N10G40X40Z5
N11M30
(加工①26外圆)
(退岀已加工表面)
(取消半径补偿,返回程序起点位置)
(主轴停、主程序结束并复位)
车床编程实例二^一:
加工图7-63所示的零件,毛坯直径为①65mm长为135mm材料为45钢。
图7-63
表7-10①60mm及①22mm外圆的粗加工程序
程序
说明
%7081
程序名
N10G92X100Z100
设置工件坐标系
N20M03S500
主轴正转,转速500r/min
N30M06T0101
换刀补号为01的01号刀
N40G00X67Z0
快速定位到端面附近
N50G01X0F50
加工端面
N60G00X67Z2
快速退刀
N70G80X62Z-108F200
加工①60mm外圆
N80G80X60Z-108F200
N90G71U3R2P200Q220X0.5Z0.5F200
加工①22.5mm外圆
N200G00X22
N210G01Z75
N220G01X60
N92G28X67Z2
回换刀点
N94T0100
清除刀偏
N96M06T0202
换切断刀
N100G29X65Z-107.5
快速定位,准备切断
N120G01X0F50
切断工件
N130G00X100Z100
回到起点
N140T0000
清除刀偏
N145M05
主轴停
N150M02
程序结束
表7-11$25mm外圆的粗加工程序
程序
说明
%7082
程序名
N10G92X100Z50
设置工件坐标系
N20M03S500
主轴正转,转速500r/min
N30M06T0101
换刀补号为01的01号刀
N40G00X65Z0
快速定位到端面附近
N50G01X0F50
加工端面
N60G00X63Z2
快速退刀定位,作为车外圆的起始点
N70G71U3R2P200Q220X0.8Z0.8F200
加工$25.8mm外圆
N200G00X25
N210G01Z10
N220G01X60
N80G00X100Z50
回到换刀点
N85T0100
清除刀偏
N90S1200
调高主轴转速
N100M06T0303
换精车刀
N110G00X21Z1
快速定位到$25mm外圆附近
N120G01X25Z-1
倒角1X45°
N130Z-10
精车$25mm外圆
N140X58
精车轴肩
N150X60Z-11
倒角1X45°
N160X65
退刀
N170G00X100Z50
回到起点
N180T0300
清除刀偏
N185M05
主轴停
N190M02
程序结束
表7-12$22mm外圆的精加工程序
程序
说明
程序
说明
%7083
程序名
N80X60Z-76
倒角1X45°
N10G92X100Z100
设置工件坐标系
N85Z-95
精车$60mm的外圆
N20M03S800
主轴正转,转速800r/min
N90X68
退刀
N30M06T0303
换刀补号为03的03号刀
N100G00X100
Z100
回到起点
N40G00X18Z1
快速定位到$22mm外圆附
近
N110T0300
清除刀偏
N50G01X22Z-1F50
倒角1X45°
N120M05
主轴停
N60Z-75
精车$22mm的外圆
N130M02
程序结束
N70X58
精车轴肩
1.粗加工$60mm及$22mm的外圆,留加工余量0.5mm。
所用刀具有粗加工外圆正偏刀(T01)、
刀宽为2mm的切槽刀(T02)。
加工工艺路线为:
加工$22的端面-粗加工$60mm的外圆(留0.5mm的余量)—粗加工$22mm的外圆(留0.5mm的余