数控铣、加工中心编程讲义

上传人:1666****666 文档编号:46995989 上传时间:2021-12-16 格式:PPT 页数:115 大小:1.15MB
返回 下载 相关 举报
数控铣、加工中心编程讲义_第1页
第1页 / 共115页
数控铣、加工中心编程讲义_第2页
第2页 / 共115页
数控铣、加工中心编程讲义_第3页
第3页 / 共115页
点击查看更多>>
资源描述
1、机床坐标轴、机床坐标轴2、机床原点、参考点、机床坐标系、机床原点、参考点、机床坐标系3、工件原点和工件坐标、工件原点和工件坐标4、绝对、增量编程、绝对、增量编程5、直径、半径编程、直径、半径编程6、程序格式、程序格式+ X+ X+ Y + Z+ Y+ Z+ Y+ C+ Z + A + B+ C+ X + Y + Z+ A+ B+ X 图 1 机床坐标轴CJK6032坐标轴坐标轴Z+X+Y+X图2 华中I型ZJK7532铣床坐标系统 +Zo)( 编程原点工件原点Y+X+Y+oX+YXYXBAOOXY0X0YP对刀点机床原点机床原点工件原点图图4 1 2 3 X Y O 20 40 60 15 25 45 %0001 N1 G92 X0 Y0 N2 G90G01X20 Y15 N3 X40 Y45 N4 X60 Y25 N5 X0 Y0 N6 M30 G90编程 %0002 N1 G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30 G91编程 图图8 8 两种指令方式两种指令方式 GGGGGG545556575859 工件零点偏置 机床原点 X Y Z X Y Z 图11 工件坐标系选择(G54G59) G54原点 G59原点 G59工件坐标系 G54工件坐标系 。 线性轴旋转轴英制(G20)英寸度公制(G21)毫米度脉冲当量(G22)移动轴脉冲当量旋转轴脉冲当量表表4 4 尺寸输入制式及其单位尺寸输入制式及其单位 191817GGG0302GG_RKJKIJIF_ _ZYZXYX O Z X G03 G02 O Y Z G03 G02 O X Y G03 G02 图22不同平面的G02与G03选择 X Z Y 起点 圆心 终点 ( X, Y) 起点 J I O X Y 圆心 终点 (Y, Z) K J O Y Z 圆心 终点 ( X, Z) 起点 I K O Z X 图21 I、J、K 的选择 191817GGG0302GG_RKJKIJIF_ _ZYZXYX X Y Z 图 27 螺 旋 线 编 程 例 图 终 点 10 O 30 30 X Y Z 图 2 7 螺 旋 线 编 程 例 图 终 点 -1 0 O 3 0 3 0 X Y Z 图 27 螺旋线编程例图 终点 10 O 30 30 1007GZYX191817GGG0302GGZYZXYXZYXG07RKJKIJI 0XYZ Z Y 10.0 L=20.0 O 图28 正弦线插补编程 5.0 X Y 10.0 5.0 O 5.0 X Y 10.0 20.0 O 图28 正弦线插补编程 5.0 Z Y 10.0 5.0 O 5.0 ZYZXYX191817GGG4241GG0100GGG 4 0ZYZXYX 在前进方向 右侧补偿 补偿量 刀具旋转方向 刀 具 前 进 方 向 (b) 补偿量 刀具旋转方向 刀 具 前 进 方 向 (a) 图 31 刀具补偿方向 (a)左刀补 (b)右刀补 X O Y 20 10 30 40 50 10 20 30 40 50 N3 N5 N6 N4 C B A d c b a N2 N7 与D01 对应的补偿量 图32 刀补动作 4443GG_H_ G49 20 30 30 120 30 50 补 偿 值 = 4m m 实 际 位 置 编 程 位 置 3 35 30 18 3 5 4 7 8 10 11 22 12 2 Z Y X 图 33 刀 具 长 度 补 偿 加 工 9 6 #2 #1 #3 1 13 A(10, 30) B (90, 30) C(50, 110) C B A D X Y 图 35 ABC 缩放示意图 O 动作 1 动作 2 初始点 R 点 动作 3 动作 5 动作 4 动作 6 R 点 Z 点 R Z Z=0 R 点 R Z Z 点 图 37 固定循环动作 实线切削进给 虚线快速进给 图 38 固定循环的数据形式 G90 编程(a) G91 编程(b) 钻头 易断屑、易排屑、 易加冷却液、退刀量不大 孔底Z点初始B点参照R点G73 快速加工深孔孔底Z点初始B点参照R点qqqkkG98G99孔底延时P秒 G73 G73:高速深孔加工循环:高速深孔加工循环 G98G98(G99G99)G73X_Y_Z_R_Q_P_K_F_L_G73X_Y_Z_R_Q_P_K_F_L_功能:该固定循环用于功能:该固定循环用于Z Z轴的间歇进给,使深孔加工时容易排屑,减少退刀量,可轴的间歇进给,使深孔加工时容易排屑,减少退刀量,可 以进行高效率的加工。以进行高效率的加工。说明:说明:X X、Y Y:孔的位置。:孔的位置。 Q Q:为每次向下的钻孔深度(增量值,取负)。为每次向下的钻孔深度(增量值,取负)。Z Z:绝对编程时是孔底:绝对编程时是孔底Z Z点的坐标值;点的坐标值; K: K: 为每次向上的退刀量(增量值,取正)为每次向上的退刀量(增量值,取正) 。 增量编程时是孔底增量编程时是孔底Z Z点相对与参照点相对与参照R R点的增量值。点的增量值。 F F:钻孔进给速度:钻孔进给速度R R:绝对编程时是参照:绝对编程时是参照R R点的坐标值;点的坐标值; L L:循环次数(一般用于多孔加工的简化编程):循环次数(一般用于多孔加工的简化编程) 增量编程时是参照增量编程时是参照R R点相对与初始点相对与初始B B点的增量值点的增量值例例. .%0073%0073N10N10G92 X0 Y0 Z80G92 X0 Y0 Z80N15N15G00G00N20N20G98 G73 G91 X100 G90 R40 P2 Q-10 K5 G90 Z0 I2 F200G98 G73 G91 X100 G90 R40 P2 Q-10 K5 G90 Z0 I2 F200N30N30G00 X0 Y0 Z80G00 X0 Y0 Z80N40N40M30M30注意:注意:1 1、如果、如果Z Z、K K、Q Q移动量为零时,该指令不执行。移动量为零时,该指令不执行。 2 2、| |Q Q|K|K| 主轴转速与进给速度同步左旋丝锥孔底Z点初始B点参照R点G74 左旋攻制左螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P秒主轴正转退出主轴反转攻丝2 2)反攻丝循环反攻丝循环G74G74 (教学机不可用教学机不可用) G98G98(G99G99)G74X_Y_Z_R_P_F_L_G74X_Y_Z_R_P_F_L_功能:攻反螺纹时主轴反转攻丝,到孔底时主轴停止旋转,主轴正转退回。攻丝时速度倍率不起功能:攻反螺纹时主轴反转攻丝,到孔底时主轴停止旋转,主轴正转退回。攻丝时速度倍率不起 作用。使用进给保持时,在全部动作结束前也不停止。作用。使用进给保持时,在全部动作结束前也不停止。 说明:说明:X X、Y Y:螺纹孔的位置。:螺纹孔的位置。Z Z:绝对编程时是孔底:绝对编程时是孔底Z Z点的坐标值;点的坐标值; 增量编程时是孔底增量编程时是孔底Z Z点相对与参照点相对与参照R R点的增量值。点的增量值。 R R:绝对编程时是参照:绝对编程时是参照R R点的坐标值;点的坐标值; 增量编程时是参照增量编程时是参照R R点相对与初始点相对与初始B B点的增量值点的增量值P P:为孔底停顿时间。为孔底停顿时间。F F:螺纹导程:螺纹导程L L:循环次数(一般用于多孔加工的简化编程):循环次数(一般用于多孔加工的简化编程)例例. %0074. %0074 N10 G92 X0 Y0 Z80 F200 N10 G92 X0 Y0 Z80 F200 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 F1 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 F1 N30 G0 X0 Y0 Z80 N30 G0 X0 Y0 Z80 N40 M30 N40 M30 注意:注意:如果如果Z Z的移动量为零时。该指令不执行。的移动量为零时。该指令不执行。 G76 精镗孔 孔底准停定向、反向让刀,快退。 镗刀 孔底Z点初始B点参照R点孔底Z点初始B点参照R点G98G99孔底延时P秒准停偏移I或J量镗刀G98G98(G99G99)G76X_Y_Z_R_P_I_J_F_L_G76X_Y_Z_R_P_I_J_F_L_功能:精镗时,主轴在孔底定向停止后,向刀尖反方向移动,然后快速退刀。刀尖反向位移量用功能:精镗时,主轴在孔底定向停止后,向刀尖反方向移动,然后快速退刀。刀尖反向位移量用 地址地址I I、J J指定,其值只能为正值。指定,其值只能为正值。I I、J J值是模态的,位移方向由值是模态的,位移方向由装刀时确定装刀时确定。说明:说明:X X、Y Y:螺纹孔的位置。:螺纹孔的位置。 P P:为孔底停顿时间。为孔底停顿时间。Z Z:绝对编程时是孔底:绝对编程时是孔底Z Z点的坐标值;点的坐标值; I I:X X轴方向偏移量,只能为正值轴方向偏移量,只能为正值 增量编程时是孔底增量编程时是孔底Z Z点相对与参照点相对与参照R R点的增量值。点的增量值。 J J:Y Y轴方向偏移量,只能为正值轴方向偏移量,只能为正值R R:绝对编程时是参照:绝对编程时是参照R R点的坐标值;点的坐标值; F F:镗孔进给速度:镗孔进给速度 增量编程时是参照增量编程时是参照R R点相对与初始点相对与初始B B点的增量值点的增量值L L:循环次数(一般用于多孔加工的简化编程):循环次数(一般用于多孔加工的简化编程)例例. .%0076%0076N10 G92 X0 Y0 Z80N10 G92 X0 Y0 Z80N15 G00N15 G00N20 G99 G76 G91 X100 G91 R-40 P2 I-20 G91 Z-40 I2 N20 G99 G76 G91 X100 G91 R-40 P2 I-20 G91 Z-40 I2 F200 F200N30 G00 X0 Y0 Z80N30 G00 X0 Y0 Z80N40 M30N40 M30注意:注意:如果如果Z Z移动量为零,该指令不执行。移动量为零,该指令不执行。 G81 快速钻孔 一次加工到孔底 孔底Z点初始B点参照R点G98G99钻头 孔底Z点初始B点参照R点功能:图功能:图4242为为G81G81指令的动作循环,包括指令的动作循环,包括X X,Y Y坐标定位、快进、工进坐标定位、快进、工进 和快速返回等动作。和快速返回等动作。 说明:说明:X X、Y Y:螺纹孔的位置。:螺纹孔的位置。Z Z:绝对编程时是孔底:绝对编程时是孔底Z Z点的坐标值;点的坐标值; 增量编程时是孔底增量编程时是孔底Z Z点相对与参照点相对与参照R R点的增量值。点的增量值。 R R:绝对编程时是参照:绝对编程时是参照R R点的坐标值;点的坐标值; 增量编程时是参照增量编程时是参照R R点相对与初始点相对与初始B B点的增量值点的增量值F F:钻孔进给速度:钻孔进给速度L L:循环次数(一般用于多孔加工的简化编程):循环次数(一般用于多孔加工的简化编程)例例. .%0081%0081N10N10G92 X0 Y0 Z80G92 X0 Y0 Z80N15N15G00G00N20N20G99 G81 G90 X100 G90 R40 G90 Z0 P2 F200 G99 G81 G90 X100 G90 R40 G90 Z0 P2 F200 N30N30G90 G00 X0 Y0 Z80G90 G00 X0 Y0 Z80N40N40M30M30注意:注意:如果如果Z Z的移动位置为零,该指令不执行。的移动位置为零,该指令不执行。 G82 带停顿钻孔 孔底Z点初始B点参照R点G98G99孔底延时P秒(主轴旋转) 鍃钻加工到底,停顿 孔底Z点初始B点 参照R点功能:此指令主要用于加工沉孔、盲孔,以提高孔深精度。该指令除了要在孔底暂停外,功能:此指令主要用于加工沉孔、盲孔,以提高孔深精度。该指令除了要在孔底暂停外, 其他动作与其他动作与G81G81相同相同说明:说明:X X、Y Y:螺纹孔的位置。:螺纹孔的位置。Z Z:绝对编程时是孔底:绝对编程时是孔底Z Z点的坐标值;点的坐标值; 增量编程时是孔底增量编程时是孔底Z Z点相对与参照点相对与参照R R点的增量值。点的增量值。 R R:绝对编程时是参照:绝对编程时是参照R R点的坐标值;点的坐标值; 增量编程时是参照增量编程时是参照R R点相对与初始点相对与初始B B点的增量值。点的增量值。P P:孔底暂停时间。:孔底暂停时间。F F:钻孔进给速度。:钻孔进给速度。L L:循环次数(一般用于多孔加工的简化编程)。:循环次数(一般用于多孔加工的简化编程)。例例. .%0082%0082N10N10G92 X0 Y0 Z80G92 X0 Y0 Z80N15N15G00G00N20N20G99 G82 G90 X100 G90 R40 P2 G90 Z0 F200G99 G82 G90 X100 G90 R40 P2 G90 Z0 F200N30N30G90 G00 X0 Y0 Z80G90 G00 X0 Y0 Z80N40 N40 M30M30注意:注意:如果如果Z Z的移动量为零,该指令不执行。的移动量为零,该指令不执行。 孔底Z点初始B点参照R点qqqkkG98G99孔底延时P秒退刀量较大、更便于排屑好、方便加冷却液钻头 孔底Z点初始B点参照R点6 6) G83G83:深孔加工循环:深孔加工循环 G98G98(G99G99)G83X_Y_Z_R_Q_P_K_F_L_G83X_Y_Z_R_Q_P_K_F_L_功能:该固定循环用于功能:该固定循环用于Z Z轴的间歇进给,每向下钻一次孔后,快速退到参照轴的间歇进给,每向下钻一次孔后,快速退到参照R R点,然后快进到距已加点,然后快进到距已加 工孔底上方为工孔底上方为K K的位置,再工进钻孔。使深孔加工时更利于排屑、冷却。的位置,再工进钻孔。使深孔加工时更利于排屑、冷却。说明:说明:X X、Y Y:孔的位置。:孔的位置。 Q Q:为每次向下的钻孔深度(增量值,取负)。为每次向下的钻孔深度(增量值,取负)。Z Z:绝对编程时是孔底:绝对编程时是孔底Z Z点的坐标值;点的坐标值; K:K:距已加工孔底上方的距离(增量值,取正)。距已加工孔底上方的距离(增量值,取正)。 增量编程时是孔底增量编程时是孔底Z Z点相对与参照点相对与参照R R点的增量值。点的增量值。 F F:钻孔进给速度:钻孔进给速度R R:绝对编程时是参照:绝对编程时是参照R R点的坐标值;点的坐标值; L L:循环次数(一般用于多孔加工的简化编程):循环次数(一般用于多孔加工的简化编程) 增量编程时是参照增量编程时是参照R R点相对与初始点相对与初始B B点的增量值点的增量值例例. %0083. %0083N10N10G92 X0 Y0 Z80G92 X0 Y0 Z80N15N15G00G00N20N20G99 G83 G91 X100 G90 R40 P2 Q-10 K5 Z0 F200 I2G99 G83 G91 X100 G90 R40 P2 Q-10 K5 Z0 F200 I2N30N30G90 G00 X0 Y0 Z80G90 G00 X0 Y0 Z80N40N40M30M30注意:注意:如果如果Z Z、Q Q、K K的移动量为零,该指令不执行。的移动量为零,该指令不执行。 主轴转速与进给速度同步右旋丝锥孔底Z点初始B点参照R点G84 右旋攻制右螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P秒主轴反转退出主轴正转攻丝功能:攻正螺纹,主轴正转攻丝,到孔底时主轴停止旋转,主轴反转退回。攻丝时速功能:攻正螺纹,主轴正转攻丝,到孔底时主轴停止旋转,主轴反转退回。攻丝时速度倍率不起作用。使用进给保持时,在全部动作结束前也不停止。度倍率不起作用。使用进给保持时,在全部动作结束前也不停止。 说明:说明:X X、Y Y:螺纹孔的位置。:螺纹孔的位置。Z Z:绝对编程时是孔底:绝对编程时是孔底Z Z点的坐标值;点的坐标值; 增量编程时是孔底增量编程时是孔底Z Z点相对与参照点相对与参照R R点的增量值。点的增量值。 R R:绝对编程时是参照:绝对编程时是参照R R点的坐标值;点的坐标值; 增量编程时是参照增量编程时是参照R R点相对与初始点相对与初始B B点的增量值点的增量值P P:为孔底停顿时间。为孔底停顿时间。F F:螺纹导程:螺纹导程L L:循环次数(一般用于多孔加工的简化编程):循环次数(一般用于多孔加工的简化编程)例例. %0074. %0074 N10 G92 X0 Y0 Z80 F200 N10 G92 X0 Y0 Z80 F200 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 F1 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 F1 N30 G0 X0 Y0 Z80 N30 G0 X0 Y0 Z80 N40 M30 N40 M30 注意:注意:如果如果Z Z的移动量为零时。该指令不执行。的移动量为零时。该指令不执行。 镗刀 孔底Z点初始B点参照R点孔底Z点初始B点参照R点G98G99孔底延时P秒(工进、主轴不停、工退)镗刀8 8) G85G85:镗孔循环:镗孔循环 G98G98(G99G99)G G8585X_Y_Z_R_P_F_L_X_Y_Z_R_P_F_L_功能:该指令主要用于精度要求不太高的镗孔加工,其动作为:功能:该指令主要用于精度要求不太高的镗孔加工,其动作为:F F速工速工 进镗孔、孔底延时、进镗孔、孔底延时、F F速工退,全过程主轴旋转。速工退,全过程主轴旋转。 例例. .%0076%0076N10 G92 X0 Y0 Z80N10 G92 X0 Y0 Z80N15 G00N15 G00N20 G99 G85 G91 X100 G91 R-40 P2 G91 Z-40 I2 F200N20 G99 G85 G91 X100 G91 R-40 P2 G91 Z-40 I2 F200N30 G00 X0 Y0 Z80N30 G00 X0 Y0 Z80N40 M30N40 M30注意:注意:如果如果Z Z移动量为零,该指令不执行。移动量为零,该指令不执行。 孔底Z点初始B点参照R点G98G99(工进、主轴停、快退)镗刀镗刀孔底Z点初始B点参照R点 镗刀孔底Z点初始B点参照R点孔底Z点初始B点参照R点G99孔底延时P秒准停偏移I或J量刀具快移到刀具快移到B B点点主轴定向停转主轴定向停转反向偏移反向偏移I I或或J J量量快移到参照高度快移到参照高度偏移到偏移到R R点点主轴正转主轴正转向上工进镗孔向上工进镗孔延时延时P P秒秒主轴定向停转主轴定向停转反向偏移反向偏移I I或或J J量量快速抬刀快速抬刀到安全高度到安全高度偏移到偏移到B B点点主轴正转主轴正转1010) G87G87:反镗循环:反镗循环 (需要主轴准停、教学机不能用需要主轴准停、教学机不能用)G98G87X_Y_Z_R_P_I_J_F_L_G98G87X_Y_Z_R_P_I_J_F_L_%0087%0087N10N10 G92 X0 Y0 Z80 G92 X0 Y0 Z80N15N15 G00 F200 G00 F200N20N20 G98 G87 G91 X100 Y100 I-10 G90 R0 P2 G90 Z40 I2 G98 G87 G91 X100 Y100 I-10 G90 R0 P2 G90 Z40 I2N30N30 G90 G00 X0 Y0 Z80 M05 G90 G00 X0 Y0 Z80 M05N40N40 M30 M30注意:注意: 1 1、如果、如果Z Z的移动量为零,该指令不执行。的移动量为零,该指令不执行。 2 2、此指令不得使用、此指令不得使用G99G99,如使用则提示,如使用则提示“固定循环格式错固定循环格式错”报报警警 精镗孔:该类镗孔不需要主轴定向孔底Z点初始B点参照R点初始B点G98G99返回R点后主轴正转 参照R点孔底Z点返回B点后主轴正转 孔底延时、主轴停止11) G88:镗孔循环 (手镗 ) G98(G99)G88X_Y_Z_R_P_F_L_图中给出了该指令的循环动作次序。工进镗孔到孔底,延时P秒后主轴停止旋转,机床停止进给,将工作方式置为手动,并将刀具从孔中手动退出。到初始平面或参照平面上方后,主轴正转,再将工作方式置为自动,按“循环启动”键,刀具返回B点或R点,运行下面的程序。该指令不需主轴准停例.%0088N10 G92 X0 Y0 Z80N15 G00 F200N20 G98 G88 G90 X100 Y100 G90 R40 P2 G90 Z0N30 G90 G00 X0 Y0 Z80 M05N40 M30注意:如果Z的移动量为零,该指令不执行。 孔底Z点初始B点参照R点G98G99(工进、孔底延时、主轴停、快退)镗刀镗刀孔底Z点初始B点参照R点 -10 O 10 20 30 10 20 30 40 XY 图47 钻孔循环 OXY图48 螺纹加工405040404040%0001%0001#0=5 #0=5 (定义刀具半径(定义刀具半径R R值)值)#1=20 #1=20 (定义(定义a a值)值)#2=10 #2=10 (定义(定义b b值)值)#3=0 #3=0 (定义步距角(定义步距角的初的初值,单位:度值,单位:度)N1 G92 X0 Y0 Z10 N1 G92 X0 Y0 Z10 N2 G00 X#0+#1 Y#0+#2N2 G00 X#0+#1 Y#0+#2N3 G01 Z0N3 G01 Z0N4 G41 X#1N4 G41 X#1N5 WHILE #3 GE -360 N5 WHILE #3 GE -360 N6 G01 X#1N6 G01 X#1* *COS#3COS#3* *PI/180 Y#2PI/180 Y#2* *SIN#3SIN#3* *PI/180PI/180N7 #3=#3-5N7 #3=#3-5ENDWENDWG01 G91 Y-#0G01 G91 Y-#0G00 Z10G00 Z10M30M30 YXZZXYZYYXZZXYZY谢 谢
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!