华中数控车床编程及操作
数控车床操作(华中系统)
出超程状态。 (4)松开“超程解除”按键。若显示屏上运行状态栏中
的“运行正常”取代了“出错”,则表示已退出超程状态, 数控系统恢复提正示常:状在况操作。数控车床退出超程状态时,请务
必注意其移动方向及移动速率,以免发 生机械碰撞。
若开机成功,则HNC-21T自动运行系统软件。此时, 液晶显示器显示软件操作界面,工作方式为“急停。
第6章 数控车床的操作
6.5.2 复位 若在开机过程中按下了“急停”按键,则系统上电进
入软件操作界面时,系统初始模式显示为“急停”,为使 数控系统运行,需顺时针旋转MCP右上角的“急停”按键使 其松开,使系统复位,并接通伺服电源。系统依方式选择 按键的状态而进入相应的工作方式,软件操作界面的上方 显示相应的工作方式。
紧急停止解除后应重新执行回参考点操作,以确保坐 标位置的正确性。
注意:在上电和关机之前建议按下 “急停”按键,以减少电网对设备的 冲击。
第6章 数控车床的操作
2.超程解除 当某轴出现超程报警时,自动进入急停状态。要退出超
程状态,必须按如下方法操作。 (1)松开“急停”按键,置工作方式为“手动”或“手摇”
第6章 数控车床的操作
6.3.2 系统菜单结构 操作界面中最重要的部分是菜单命令条,系统功能的
操作主要通过菜单命令条中的功能键F1~F10 来完成。由 于每个功能包括不同的操作,故菜单采用层次结构,即在 主菜单下选择一个菜单项后,数控装置会显示该功能下的 子菜单,用户可根据该子菜单的内容选择所需的操作,如 图6-5所示。
控系统的内存中,或直接通过MDI键盘输入。
第6章 数控车床的操作
华中数控车床编程
G81-端面切削循环
1、端平面切削循环 格式: G81 X U — Z W — F—; 说明:X,Z:为端平面切削终点坐标值; U、W:为端平面切削终点相对于循环起点的坐标增量; F:进给速度。 2、圆锥端面切削循环 G81 格式:G81 X U — Z W — K— F—; K:为端面切削始点至终点位移在Z方向的坐标增量。
G71—内 外 径粗车复合循环
1、无凹槽加工时程序格式: G71 UΔd Rr P ns Q nf XΔx ZΔz Ff Ss Tt; 说明: Δd :切削深度,无正负号,半径指定; r:退刀量,无正负号,半径指定; ns :精加工程序第一个程序段的序号; nf :精加工程序最后一个程序段的序号; Δx:X轴方向精加工余量 直径值 ; Δz:Z轴方向精加工余量; f ,s ,t:F,S,T代码。
FANUC系统 格式: G76 P m r a QΔdmin Rd; G76 X U — Z W —R i P k Q Δd Ff ; 说明: m:精车重复次数 1——99 R:斜向退刀量 a:刀尖角度,可选80° 60° 55° 30° 29° 0° Δdmin :最小切深,当一次切深比Δdmin 还小时,则用Δdmin 作为一次切深; d:精加工余量; I:圆锥螺纹的半径差, i =0时为圆柱螺纹; k :螺纹牙高 X方向半径值 ,通常为正; F:螺纹导程; X U , Z W :螺纹终点坐标; Δd:第一次切深
数控车床华中系统用户宏程序编程
如图2,Z坐标为自变量#2,则X坐标为因变量#1,那么X用Z表示为:
分别用宏变量#1、#2代替上式中的X、Z,即得因变量#1相对于自变量#2的宏表达式:
如图1,Z坐标为自变量#2,则X坐标为因变量#1,那么X用Z表示为:
3、如何进行函数变换,确定因变量相对于自变量的宏表达式
如图3,X坐标为自变量#1,因Z坐标为因变量#2,那么Z用X表示为:
IF 条件表达式 IF 条件表达式
02
… …
ELSE ENDIF
…
05
ENDIF
格式:WHILE 条件表达式
…
ENDW
5、循环语句WHILE,ENDW
二、公式曲线宏程序编程模板的具体应用实例
运用以上公式曲线宏程序模板,结合粗加工循环指令,就可以快速准确实现零件公式曲线轮廓的编程和加工。具体应用示例如下: 例1:如图1所示零件的外轮廓粗精加参考程序如下(设毛坯为直径25毫米的棒料): %0001(程序头) T0101(调用01号外圆刀及01号刀具偏置补偿) G90 M03 S700(绝对值编程;主轴以700转/分正转) G00 X33 Z2(快速定位到粗加工循环起点) G71 U1 R0.5 P10 Q20 X0.6 F100(外径粗车循环) N10 G01 X10 F60 S1000(精加工起始程序段) Z-10 X24 Z-22(公式曲线起点) #2=8(设Z为自变量#2,给自变量#2赋值8:Z1=8) WHILE #2 GE [-8](自变量#2的终止值-8:Z2=-8) (因变量#1: 用#1、#2代替X、Z) #11=-#1+15(工件坐标系下的X坐标值#11:编程使用的是负轮廓,#1前冠以负;ΔX=15) #22=#2-30(工件坐标系下的Z坐标值#22:ΔZ=-30) G01 X[2*#11] Z[#22](直线插补,X为直径编程) #2=#2-0.5(自变量以步长0.5变化) ENDW(循环结束) N20 G01 Z-50(精加工终止程序段) G00 X100 Z80(快速定位到退刀点) M30(程序结束)
华中数控车床编程实例
世纪星数控车床(HCNC-21/22T)系统G00:快速定位G01:直线插补G02:顺圆插补G03:逆圆插补G04:暂停G20:英寸输入G21:毫米输入G28:返回到参考点G29:由参考点返回G32:螺纹切削G36:直径编程G37:半径编程G40:刀尖半径补偿取消G41:左刀补G42:右刀补G53 :直接机床坐标系编程G54~G59:坐标系选择G71:外径/内径车削复合循环G72:端面车削复合循环G73:闭环车削复合循环G76:螺纹切削复合循环G80:内/外径车削固定循环G81:端面车削固定循环G82:螺纹切削固定循环G90:绝对值编程G91:增量值编程G92:工件坐标系设定G94:每分钟进给G95:每转进给G96:恒线速度切削有效G97:取消恒线速度切削M00:程序停止:M02:程序结束:M03:主轴正转起动M04:主轴反转起动M05:主轴停止转动M06:换刀M07:切削液打开M09:切削液停止M30:程序结束并返回程序起点M98:调用子程序M99:子程结束华中数控车床编程实例车床编程实例一:半径编程图3.1.1 半径编程%3110 (主程序程序名)N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置)N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转)N3 M98 P0003 L6 (调用子程序,并循环6次)N4 G00 X16 Z1 (返回对刀点)N5 G36 (取消半径编程)N6 M05 (主轴停)N7 M30 (主程序结束并复位)%0003 (子程序名)N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8园弧段)N3 U3.215 W-39.877 R60 (加工R60园弧段)N4 G02 U1.4 W-28.636 R40(加工切R40园弧段)N5 G00 U4 (离开已加工表面)N6 W73.436 (回到循环起点Z轴处)N7 G01 U-4.8 F100 (调整每次循环的切削量)N8 M99 (子程序结束,并回到主程序)车床编程实例二:直线插补指令编程图3.3.5 G01编程实例%3305N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置)N2 G00 X16 Z2 M03 (移到倒角延长线,Z轴2mm处)N3 G01 U10 W-5 F300 (倒3×45°角)N4 Z-48 (加工Φ26外圆)N5 U34 W-10 (切第一段锥)N6 U20 Z-73 (切第二段锥)N7 X90 (退刀)N8 G00 X100 Z10 (回对刀点)N9 M05 (主轴停)N10 M30 (主程序结束并复位)3×45°487310车床编程实例三:圆弧插补指令编程图3.3.8 G02/G03编程实例%3308N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min旋转)N3 G00 X0 (到达工件中心)N4 G01 Z0 F60 (工进接触工件毛坯)N5 G03 U24 W-24 R15 (加工R15圆弧段)N6 G02 X26 Z-31 R5 (加工R5圆弧段)N7 G01 Z-40 (加工Φ26外圆)N8 X40 Z5 (回对刀点)N9 M30 (主轴停、主程序结束并复位)车床编程实例四:倒角指令编程图3.3.10.1 倒角编程实例%3310N10 G92 X70 Z10 (设立坐标系,定义对刀点的位置)N20 G00 U-70 W-10 (从编程规划起点,移到工件前端面中心处)N30 G01 U26 C3 F100 (倒3×45°直角)N40 W-22 R3 (倒R3圆角)N50 U39 W-14 C3 (倒边长为3等腰直角)N60 W-34 (加工Φ65外圆)N70 G00 U5 W80 (回到编程规划起点)N80 M30 (主轴停、主程序结束并复位)车床编程实例五:倒角指令编程图3.3.10.2 倒角编程实例%3310N10 G92 X70 Z10 (设立坐标系,定义对刀点的位置)N20 G00 X0 Z4 (到工件中心)N30 G01 W-4 F100 (工进接触工件)N40 X26 C3 (倒3×45°的直角)N50 Z-21 (加工Φ26外圆)N60 G02 U30 W-15 R15 RL=3 (加工R15圆弧,并倒边长为4的直角)N70 G01 Z-70 (加工Φ56外圆)N80 G00 U10 (退刀,离开工件)N90 X70 Z10 (返回程序起点位置)M30 (主轴停、主程序结束并复位)车床编程实例六:圆柱螺纹编程螺纹导程为1.5mm,δ=1.5mm,δ'=1mm ,每次吃刀量(直径值)分别为0.8mm、0.6 mm 、0.4mm、0.16mm、图3.3.12 螺纹编程实例%3312N1 G92 X50 Z120 (设立坐标系,定义对刀点的位置)N2 M03 S300 (主轴以300r/min旋转)N3 G00 X29.2 Z101.5 (到螺纹起点,升速段1.5mm,吃刀深0.8mm)N4 G32 Z19 F1.5 (切削螺纹到螺纹切削终点,降速段1mm)N5 G00 X40 (X轴方向快退)N6 Z101.5 (Z轴方向快退到螺纹起点处)N7 X28.6 (X轴方向快进到螺纹起点处,吃刀深0.6mm)N8 G32 Z19 F1.5 (切削螺纹到螺纹切削终点)N9 G00 X40 (X轴方向快退)N10 Z101.5 (Z轴方向快退到螺纹起点处)N11 X28.2 (X轴方向快进到螺纹起点处,吃刀深0.4mm)N12 G32 Z19 F1.5 (切削螺纹到螺纹切削终点)N13 G00 X40 (X轴方向快退)N14 Z101.5 (Z轴方向快退到螺纹起点处)N15 U-11.96 (X轴方向快进到螺纹起点处,吃刀深0.16mm)N16 G32 W-82.5 F1.5 (切削螺纹到螺纹切削终点)N17 G00 X40 (X轴方向快退)N18 X50 Z120 (回对刀点)N19 M05 (主轴停)N20 M30 (主程序结束并复位)车床编程实例七:恒线速度功能编程图 3.3.14 恒线速度编程实例%3314N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min旋转)N3 G96 S80 (恒线速度有效,线速度为80m/min)N4 G00 X0 (刀到中心,转速升高,直到主轴到最大限速)N5 G01 Z0 F60 (工进接触工件)N6 G03 U24 W-24 R15 (加工R15圆弧段)N7 G02 X26 Z-31 R5 (加工R5圆弧段)N8 G01 Z-40 (加工Φ26外圆)N9 X40 Z5 (回对刀点)N10 G97 S300 (取消恒线速度功能,设定主轴按300r/min旋转)N11 M30 (主轴停、主程序结束并复位)车床编程实例八:G80指令编程,点画线代表毛坯图3.3.17 G80切削循环编程实例%3317M03 S400 (主轴以400r/min旋转)G91 G80 X-10 Z-33 I-5.5 F100 (加工第一次循环,吃刀深3mm)X-13 Z-33 I-5.5 (加工第二次循环,吃刀深3mm)X-16 Z-33 I-5.5 (加工第三次循环,吃刀深3mm)M30 (主轴停、主程序结束并复位)车床编程实例九:G81指令编程,点画线代表毛坯。
(完整版)华中数控车编程课件
Z
机床原点 o
X
3、工件原点和工件坐标系
工件原点 (编程原点)
Z
参考点 o
X
Z
机床原点 o
X
4、绝对编程与增量编程
绝对编程
增量编程
混合编程
Φ25
1
4
Φ15
3
30 40
%0001
%0001
%0001
N 1 T0101
N 1 G91
N 1 T0101
N 2 G00 X25 Z2
N 2 G01 X-17.5 (Z0) N 2 G00 X25 Z2
N08 M99
第三章 数控车床编程指令体系
3-1 M指令(或辅助功能) 3-2 S . F.T指令 3-3 G指令(准备功能)
3)附加坐标轴:
在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴 指定为U,V,W 和P,Q,R。
这些附加坐标轴的运动方向,可按决定基本坐标轴运 动方向的方法来决定。
CJK6032坐标轴
Z
X
ZJK7532坐标轴
+Z +X
+Y
图2 华中I型ZJK7532铣床坐标系统
2、机床原点、参考点、机床坐标系
2)旋转轴
围绕X,Y,Z轴旋转的圆周进给坐标轴分
别用A,B,C表示,根据右手螺旋定则,如图 1所示,以大姆指指向+X,+Y,+Z方向,则食 指、中指等的指向是圆周进给运动的+A,+B, +C方向。
上述坐标轴正方向,是假定工件不动,刀具相对于 工
件做进给运动的方向。如果是工件移动则用加“′”的 字母表示,按相对运动的关系,工件运动的正方向
华中数控车编程说明书
世纪星车床数控系统HNC-21/22T编程说明书华中科技大学国家数控系统工程技术研究中心武汉华中数控股份有限公司2003年6月前言非常感谢您选用了本公司生产的HNC-21/22世纪星系列数控系统。
本说明书详细介绍了数控编程基本知识、指令体系、各指令功能的特点、注意事项和宏指令编程方法,并配以大量典型编程实例和图例加以说明。
既可作为世纪星车床数控系统产品说明书,也可作为数控编程的培训教材。
在使用本产品前,请先仔细阅读本说明书,以达到最佳使用效果。
请妥善保存说明书,并交最终使用者认真阅读。
本说明书版权为武汉华中数控股份有限公司所有。
华中科技大学国家数控系统工程技术研究中心武汉华中数控股份有限公司2003年5月目录第一章概述 (1)1.1 数控编程概述 (1)1.2数控编程基本知识 (1)1.2.1 机床坐标轴 (1)1.2.2 机床坐标系、机床零点和机床参考点 (3)1.2.3 工件坐标系、程序原点和对刀点 (4)第二章零件程序的结构 (5)2.1 指令字的格式 (5)2.2 程序段的格式 (6)2.3 程序的一般结构 (6)2.4 程序的文件名 (7)第三章HNC-21/22T数控系统的编程指令体系 (8)3.1 辅助功能M代码 (8)3.1.1 CNC内定的辅助功能 (9)(1)程序暂停M00 (9)(2)程序结束M02 (9)(3) 程序结束并返回到零件程序头M30 (9)(4) 子程序调用M98及从子程序返回M99 (9)3.1.2 PLC设定的辅助功能 (11)(1) 主轴控制指令M03、M04、M05 (11)(2) 冷却液打开、停止指令M07、M08、M09 (11)3.2 主轴功能S、进给功能F和刀具功能T (11)3.2.1 主轴功能S (11)3.2.2 进给速度F (11)3.2.3 刀具功能(T机能) (12)3.3 准备功能G代码 (12)3.3.1有关单位设定的G功能 (15)(1) 尺寸单位选择G20,G21 (15)(2) 进给速度单位的设定G94、G95 (16)3.3.2 有关坐标系和坐标的G功能 (16)(1) 绝对值编程G90与相对值编程G91 (16)(2) 坐标系设定G92 (18)(3) 坐标系选择G54~G59 (20)(4) 直接机床坐标系编程G53 (21)(5) 直径方式和半径方式编程 (21)3.3.3 进给控制指令 (22)(1) 快速定位G00 (22)(2) 线性进给G01 (23)(3) 圆弧进给G02/G03 (24)(3)倒角加工 (26)(4) 螺纹切削G32 (30)3. 3.4 回参考点控制指令 (33)(1) 自动返回参考点G28 (33)(2) 自动从参考点返回G29 (33)3.3.5暂停指令G04 (34)3.3.6 恒线速度指令G96、G97 (35)3.3.7 简单循环 (36)(1) 内(外)径切削循环G80 (36)圆柱面内(外)径切削循环 (36)园锥面内(外)径切削循环 (37)(2) 端面切削循环G81 (39)端平面切削循环 (39)园锥端面切削循环 (40)(3) 螺纹切削循环G82 (41)直螺纹切削循环 (41)锥螺纹切削循环 (42)3.3.7复合循环 (44)(1) 内(外)径粗车复合循环G71 (44)(2) 端面粗车复合循环G72 (50)(3) 闭环车削复合循环G73 (55)(4) 螺纹切削复合循环G76 (57)(5) 复合循环指令注意事项 (59)3.3.8 刀具补偿功能指令 (60)3.3.9综合编程实例 (68)3.4 宏指令编程 (73)3.4.1 宏变量及常量 (73)(1) 宏变量 (73)(2) 常量 (76)3.4.2 运算符与表达式 (76)(1) 算术运算符: (76)(2) 条件运算符 (77)(3) 逻辑运算符 (77)(4) 函数 (77)(5) 表达式 (77)3.4.3 赋值语句 (77)3.4.4 条件判别语句IF,ELSE,ENDIF (77)3.4.5 循环语句WHILE,ENDW (77)附表1准备功能一览表 (79)附表2直径编程注意条件 (80)附录1HNC-21T车削循环宏程序 (81)(1) 车削循环指令的实现及子程序调用的参数传递 (81)(2) 车削循环指令的宏程序实现 (85)第一章 概述本书针对HNC-21/22T 世纪星数控车床系统进行编程说明,其编程语言为广泛使用的ISO 码。
华中数控车床编程
G代码命令代码组及其含义“模态代码”和“一般”代码“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同组代码替换。
代码组及其含义“模态代码”和“一般”代码“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同组代码替换。
G代码解释G00 定位 (快速移动)G01 直线切削G02 顺时针切圆弧 (CW,顺时钟)G03 逆时针切圆弧 (CCW,逆时钟)G04 暂停 (Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位有效G23 内部行程限位无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G36 直径编程G37 半径编程G40 取消刀尖半径偏置G41 刀尖半径偏置 (左侧)G42 刀尖半径偏置 (右侧)G53 直接机床坐标系编程G54—G59 坐标系选择G71 内外径粗切循环G72 台阶粗切循环G73 闭环车削复合循环G76 切螺纹循环G80 内外径切削循环G81 端面车削固定循环G82 螺纹切削固定循环G90 绝对值编程G91 增量值编程G92 工件坐标系设定G96 恒线速度控制G97 恒线速度控制取消G94 每分钟进给率G95 每转进给率支持参数与宏编程G00 定位1.格式:G00 X(U)_ Z(W)_2.说明:X、Z:为绝对编程时,快速定位终点在工件坐标系中的坐标;U、W:为增量编程时,快速定位终点相对于起点的位移量;G00 指令刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。
数控编程与操作第5章 华中数控系统编程与操作
2.功能软键 系统界面中最重要的部分是菜单命令条,如图所示。操作者可通过操作命 令条F1~F10菜单所对应的F1~F10功能软键来完成系统的主要功能。
5.3华中数控车床基本操作
5.3.1手动数据输入(MDI)运行
⑤ 表达式:用运算符连接起来的常数、宏变量构成表达式,例如:[#1+#3]/2+2,
SQRT[#值赋给一个宏变量称为赋值。 格式:宏变量=常数或表达式 例如:#1=10,#112=#6*COS[#100] (4)条件判断语句(IF,ELSE,ENDIF) 格式: ① IF条件表达式 „„ (5)循环语句(WHILE,ENDW) ELSE „„ 格式: ENDIF WHILE 条件表达式 ② IF条件表达式 „„ „„ ENDIF ENDW
指令格式:G00 X Z;
P p G76 C c F L ; R r E e A a Xx Zz I i Kk Ud V d min Q d
(3)G76(螺纹切削复合循环指令)
使用复合循环指令G76,刀具会自动进行多次 进给切削,只需一个指令即可加工出整个螺纹。 指令格式: G00 X Z; G76 C c L ; R r E e A a Xx Zz I i Kk Ud V d min Q d P p F
① ② ③ ④
c为精车次数(01~99),必须用两位数表示,为模态值。 r为螺纹Z向退尾长度(00~99),为模态值。 e为螺纹X向退尾长度(00~99),为模态值。 a为刀尖的角度(两位数字),有80°、60°、55°、30°、29°和0° 6种, 为模态值。 ⑤ X、Z为螺纹切削终点坐标(绝对坐标或相对坐标)。 ⑥ i为螺纹锥度。 ⑦ k为螺纹牙形的高度(用半径值指令X轴方向的距离)。 ⑧ dmin为最小背吃刀量(半径值)。 ⑨ d为精加工余量(半径值); ⑩ d为第一次背吃刀量(半径值,无符号); P为主轴基准脉冲处距离切削起始点的主轴转角。 L为螺纹的导程。
华中系统车床操作面板及基本操作数控
1、坐标轴移动
1)点动进给 ,
先按一下
按键,然后按压要移动的坐标轴
2020/5/4
坐标轴开始移动。同时按下X、Z方向按键,能同时手动连续移动X、Z坐标轴。
2)点动快速移动 在点动进给时,若同时按下
按键,则产生相应轴的快速移动。
3)点动进给速度选择
按压进给修调或快速修调右侧的”100%“按键,进给或快速修调倍率被置为 100%。
2、选择正在加工的程序
(1)在“选择编辑程序”菜单中,用
选中“正在加工的程序”选项。
(2)按Enter键,如果当前没有选择加工程序,将弹出如右
图对话框,否则编辑器将调入“正在加工的程序”到编辑缓
冲区。
(3)如果该程序处于正在加工状态,编辑器会用红色亮条
在主操作界面下,按F4键进入MDI功能子菜单。如下图
2020/5/4
在MDI功能子菜单下按F6,进入MDI运行方式,这时可以从NC键盘输入并执行一个G
代码指令段,即“MDI”运行。自动运行过程,不能进入“MDI”方式。
1、输入MDI指令段 (最小单位是一个有效指令字)
可一次输入多个指令字的信息,也可每次输入一个指令字信息。
统复位,并接通伺服电源。系统默认进入“回参考点”方式,工作方式变为“ 回零”。
3、返回机床参考点
目的:建立机床坐标系。因为机床断电后就失去了对各坐标位置的记忆,所以 在接通电源后,必须让各坐标值回零。
1)按下控制面板上的
按键,系统处于“回零”方式。
2)按坐标轴方向键“ 一般
2020/5/4
先回”+X”,然后回“+Z”),按键指示灯亮。
三、车床功能菜单
主菜单
子菜单
2020/5/4
华中数控车床编程指令及格式
华中数控车床编程指令及其格式介绍1、零件程序是由数控装置专用编程语言书写的一系列指令组成的。
2、数控装置将零件程序转化为对机床的控制动作。
3、最常使用的程序存储介质是磁盘和网络。
4、为简化编程和保证程序的通用性,规定直线进给坐标轴用X,Y,Z 表示,常称基本坐标轴。
X,Y,Z 坐标轴的相互关系用右手定则决定。
5、规定大姆指的指向为X 轴的正方向,食指指向为Y轴的正方向,中指指向为Z 轴的正方向。
围绕X,Y,Z 轴旋转的圆周进给坐标轴分别用A,B,C 表示,6、数控机床的进给运动,有的由主轴带动刀具运动来实现,有的由工作台带着工件运动来实现。
7、坐标轴正方向,是假定工件不动,刀具相对于工件做进给运动的方向。
如果是工件移动则用加“′”的字母表示,按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,即有:+X =-X′, +Y =-Y′, +Z =-Z′+A =-A′, +B =-B′, +C =-C′同样两者运动的负方向也彼此相反。
8、机床坐标轴的方向取决于机床的类型和各组成部分的布局,对车床而言:——Z 轴与主轴轴线重合,沿着Z 轴正方向移动将增大零件和刀具间的距离;——X 轴垂直于Z 轴,对应于转塔刀架的径向移动,沿着X轴正方向移动将增大零件和刀具间的距离;——Y 轴(通常是虚设的)与X 轴和Z 轴一起构成遵循右手定则的坐标系统。
9、机床坐标系是机床固有的坐标系,机床坐标系的原点称为机床原点或机床零点。
在机床经过设计、制造和调整后,这个原点便被确定下来,它是固定的点。
10、为什么数控车床开机后要回参考点?答:数控装置上电时并不知道机床零点,为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个机床参考点(测量起点),机床起动时,通常要进行机动或手动回参考点,以建立机床坐标系。
机床回到了参考点位置,也就知道了该坐标轴的零点位置,找到所有坐标轴的参考点,CNC 就建立起了机床坐标系。
华中系统车床操作面板及基本操作数控 文档资料
1)按下控制面板上的
按键,系统处于“回零”方式。
2)按坐标轴方向键“ 般
”,使坐标轴逐一回参考点(一
先回”+X”,然后回“+Z”),按键指示灯亮。
3)回完参考点后,应按下机床控制面板上的
按键,进入手动方式,然后在分别
按下方向键
,使刀架离开参考点,回到换刀点位置附近。
4、急停 在机床运行过程中,在危险或紧急情况下,应立即按下
三、车床功能菜单
主菜单
子菜单
程序选择 (F1)
自
运行状态 (F2)
动
程序校验 (F3)
加
重新运动 (F4)
工
保存断点 (F5)
F1
恢复断点 (F6)
重新运动 (F7)
从指定行运行 (F8)
文件管理( F1)
程
选择编辑程序( F2)
序
编辑当前程序( F3)
编
保存文件( F4)
辑
文件另存为( F5)
机床手动操作主要由手持单元和机床控制面板共同完成。机床控制面板如下图:
方式选择
冷却起停 刀位转换 主轴修调
轴手动按钮
增量倍率 主轴手动控制
进给修调
快速修调
1、坐标轴移动
1)点动进给 先按一下
按键,然后按压要移动的坐标轴
,
坐标轴开始移动。同时按下X、Z方向按键,能同时手动连续移动X、Z坐标轴。
2)点动快速移动 在点动进给时,若同时按下
4、选定坐标系下的坐标值 坐标系可在机床坐标系 /工件坐标系 /相对坐标系之间进行切换。 显示值可在指令位置 /实际位置 /剩余进给 /跟踪误差 /负载电流 /补偿值之间进行切换。
5、工件坐标零点 显示工件坐标系零点在机床坐标系中的坐标。
华中数控车编程指令介绍
华中数控车编程指令91、尺寸单位选择:说明:G20:英制输入制式;G21:公制输入制式;92、G20、G21 为模态功能,可相互注销,G21 为缺省值。
93、进给速度单位的设定:说明:G94:每分钟进给;G95:每转进给。
94、G94 为每分钟进给。
对于线性轴,F 的单位依G20/G21 的设定而为mm/min 或in/min;对于旋转轴,F 的单位为度/min。
95、G95 为每转进给,即主轴转一周时刀具的进给量。
F 的单位依G20/G21 的设定而为mm/r 或in/r。
这个功能只在主轴装有编码器时才能使用。
96、G94、G95 为模态功能,可相互注销,G94 为缺省值。
97、绝对值编程G90 与相对值编程G9198、G90:绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。
99、G91:相对值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。
100、绝对编程时,用G90 指令后面的X、Z 表示X 轴、Z 轴的坐标值;101、增量编程时,用U、W 或G91 指令后面的X、Z 表示X 轴、Z 轴的增量值。
102、表示增量的字符U、W 不能用于循环指令G80、G81、G82、G71、G72、G73、G76 程序段中。
103表示增量的字符U、W可用于定义精加工轮廓的程序中。
104、G90、G91 为模态功能,可相互注销,G90 为缺省值。
105、选择合适的编程方式可使编程简化。
106、当图纸尺寸由一个固定基准给定时,采用绝对方式编程较为方便。
107、当图纸尺寸是以轮廓顶点之间的间距给出时,采用相对方式编程较为方便。
108、G90、G91 可用于同一程序段中,但要注意其顺序所造成的差异。
109、坐标系设定G92:说明:X、Z:对刀点到工件坐标系原点的有向距离。
110、当执行G92 XαZβ指令后,系统内部即对(α,β)进行记忆,并建立一个使刀具当前点坐标值为(α,β)的坐标系,系统控制刀具在此坐标系中按程序进行加工。
华中数控车床编程指令及格式
华中数控车床编程指令及其格式介绍1、零件程序就是由数控装置专用编程语言书写的一系列指令组成的。
2、数控装置将零件程序转化为对机床的控制动作。
3、最常使用的程序存储介质就是磁盘与网络。
4、为简化编程与保证程序的通用性,规定直线进给坐标轴用X,Y,Z 表示,常称基本坐标轴。
X,Y,Z 坐标轴的相互关系用右手定则决定。
5、规定大姆指的指向为X 轴的正方向,食指指向为Y轴的正方向,中指指向为Z 轴的正方向。
围绕X,Y,Z 轴旋转的圆周进给坐标轴分别用A,B,C 表示,6、数控机床的进给运动,有的由主轴带动刀具运动来实现,有的由工作台带着工件运动来实现。
7、坐标轴正方向,就是假定工件不动,刀具相对于工件做进给运动的方向。
如果就是工件移动则用加“′”的字母表示,按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,即有:+X =-X′, +Y =-Y′, +Z =-Z′+A =-A′, +B =-B′, +C =-C′同样两者运动的负方向也彼此相反。
8、机床坐标轴的方向取决于机床的类型与各组成部分的布局,对车床而言: ——Z 轴与主轴轴线重合,沿着Z 轴正方向移动将增大零件与刀具间的距离; ——X 轴垂直于Z 轴,对应于转塔刀架的径向移动,沿着X轴正方向移动将增大零件与刀具间的距离;——Y 轴(通常就是虚设的)与X 轴与Z 轴一起构成遵循右手定则的坐标系统。
9、机床坐标系就是机床固有的坐标系,机床坐标系的原点称为机床原点或机床零点。
在机床经过设计、制造与调整后,这个原点便被确定下来,它就是固定的点。
10、为什么数控车床开机后要回参考点?答:数控装置上电时并不知道机床零点,为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个机床参考点(测量起点),机床起动时,通常要进行机动或手动回参考点,以建立机床坐标系。
机床回到了参考点位置,也就知道了该坐标轴的零点位置,找到所有坐标轴的参考点,CNC 就建立起了机床坐标系。
华中数控车床编程举例说明
华中数控车床编程举例说明1. 引言数控车床是一种使用计算机控制的自动化机床,可以实现高精度、高效率的加工工艺。
华中数控车床是中国车床行业的佼佼者之一,在国内外市场都享有很高的声誉。
本文将以华中数控车床编程为例,介绍数控车床编程的基本原理和实际应用。
2. 数控车床编程的基本原理数控车床编程是指通过编写程序,控制数控车床按照预定的轨迹和速度进行切削加工。
数控车床编程使用的是G代码和M代码。
G代码用于控制轨迹和刀具移动,M代码则用于控制辅助功能,如冷却、换刀等。
下面我们将通过举例说明来详细介绍数控车床编程的应用。
3. 数控车床编程举例假设我们需要在一根直径为20mm的圆杆上进行螺纹加工。
我们首先需要定义切削轨迹和相关参数,然后编写相应的数控车床程序。
下面是示例程序的详细说明:3.1 定义切削轨迹和参数在进行螺纹加工时,我们需要定义螺距、进给速度、主轴转速等参数。
以M6x0.75螺纹为例,螺距为0.75mm,进给速度为0.2mm/r,主轴转速为1000rpm。
3.2 编写数控车床程序接下来,我们需要编写数控车床程序,将定义的参数转化为G代码和M代码。
程序的主要步骤如下:1. 程序开始2. G90 G54 G96 S1000 T01 M03- G90: 坐标系设定为绝对坐标系- G54: 选择工作坐标系- G96: 转速控制模式为恒定切削速度- S1000: 设定主轴转速为1000rpm- T01: 选择工具01- M03: 主轴正转3. G00 X0 Z1- G00: 快速定位,将刀具移动到起始位置 - X0: X轴移动到0的位置- Z1: Z轴移动到1的位置4. G76 X50 Z-20 P0.75 Q0.2 F0.4- G76: 螺纹加工指令- X50: X轴末点- Z-20: Z轴末点- P0.75: 螺距- Q0.2: 进给速度- F0.4: 纵向进给速度5. G00 X0 Z1- G00: 快速定位,将刀具移动到起始位置- X0: X轴移动到0的位置- Z1: Z轴移动到1的位置6. M30- M30: 程序结束4. 结论通过以上示例,我们可以看到在进行华中数控车床编程时,需要定义切削轨迹和相关参数,并编写相应的数控车床程序。
华中数控车床编程实例
G92 :工件坐标系设定 G94 :每分钟进给 G95 :每转进给 G96 :恒线速度切削有效 G97 :取消恒线速度切削 M00 :程序停止: M02 :程序结束: M03 :主轴正转起动 M04 :主轴反转起动 M05 :主轴停止转动 M06 :换刀 M07 :切削液打开 M09 :切削液停止 M30 :程序结束并返回程序起点 M98 :调用子程序 M99 :子程结束
N10 G92 X70 Z10
(设立坐标系,定义对刀点的位置)
N20 G00 X0 Z4
(到工件中心)
N30 G01 W-4 F100
(工进接触工件)
N40 X26 C3
(倒 3×45 °的直角)
N50 Z-21
(加工 Φ 26 外圆)
N60 G02 U30 W-15 R15 RL=3 (加工 R15 圆弧,并倒边长为 4 的直角)
N4 G02 U1.4 W-28.636 R40 (加工切 R40 园弧段)
N5 G00 U4
(离开已加工表面)
N6 W73.436 N7 G01 U-4.8 F100 N8 M99
车床编程实例二: 直线插补指令编程
(回到循环起点 Z 轴处) (调整每次循环的切削量)
(子程序结束,并回到主程序)
图 3.3.5 G01 编程实例
图 3.3.17 G80 切削循环编程实例
%3317
M03 S400
(主轴以 400r/min 旋转)
G91 G80 X-10 Z-33 I-5.5 F100
(加工第一次循环,吃刀深 3mm)
X-13 Z-33 I-5.5
(加工第二次循环,吃刀深 3mm)
X-16 Z-33 I-5.5
(加工第三次循环,吃刀深 3mm)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
%0001
N 1 G36
N 2 G91 N 3 G01 X-35 (Z0) N 4 (X0) Z-32
N 5 X10 Z-10
N 6 X25 Z42
%0001 N 1 G36 N 2 T0101 N 3 G00 X50 Z2 N 4 G01 X15(Z2) N 5 Z-30 N 6 U10 Z-40
N02 G92 X16 Z1
N02 G03 X7.385 Z-4.923
R8
N03 G90 G00 Z0
N03 X2.215 Z-39.877 R60
N04 M03
N04 G02 X2.4 Z-28.636
R40
N05 M98 P0003 L6 N05 G00 X4
N06 G90 G00 X16 Z1 N06 Z73.436
本坐标轴。 X,Y,Z坐标轴的相互关系用右手定则决定,如图1所 示,图中大姆指的指向为X轴的正方向,食指指向为Y 轴的正方向,中指指向为Z轴的正方向。
实用精品培训课件PPT
4
2)旋转轴
围绕X,Y,Z轴旋转的圆周进给坐标轴分
别用A,B,C表示,根据右手螺旋定则,如图 1所示,以大姆指指向+X,+Y,+Z方向,则食 指、中指等的指向是圆周进给运动的+A,+B, +C方向。
实用精品培训课件PPT
5
上述坐标轴正方向,是假定工件不动,刀具相对于 工
件做进给运动的方向。如果是工件移动则用加“′”的 字母表示,按相对运动的关系,工件运动的正方向
恰 好与刀具运动的正方向相反,即有: +X =-X′, +Y =-Y′, +Z =-Z′, +A =-A′, +B =-B′, +C =-C′ 同样两者运动的负方向也彼此相反。
%0001 N 1 G37
径 N 2 T0101 N 3 G00 X25 Z2
编 N 4 G01 X7.5(Z2)
N 2 G91
N 2 T0101
N 3 G01 X-17.5 (Z0) N 3 G00 X25 Z2
N 4 (X0) Z-32
N 4 G01 X7.5(Z2)
程
N 5 (X7.5) Z-30 N 6 X12.5 Z-40
N 7 M30
N 7 M30
绝对编程时:用G90指令后面的X、Z表示X轴、Z轴的坐标值; 增量编程时:用U、W 或G91指令后面的X、Z表示X轴、Z轴的
增量值;
注:1:车床的默认状态为G90
实用精品培训课件PPT
13
5、直径、半径编程
绝对编程
增量编程
混合编程
半
%0001 N 1 G37
%0001 N 1 G37
实用精品培训课件PPT
8
CJK6032坐标轴
Z
X
实用精品培训课件PPT
9
ZJK7532坐标轴
+Z
+X +Y
图2实华用精中品I培型训Z课J件K7PP5T32铣床坐标系统
10
2、机床原点、参考点、机床坐标系
参考点 o
Z
机床原点 o
实用精品培训课件PPT
X
11
3、工件原点和工件坐标系
工件原点 (编程原点)
30
4
40
1
N 7 X50 Z2
N 7 M30
N 7 X50 W42
N 8 M30
N 8 M30
注意:1、使用直径、半径编程实时用精,品系培训统课参件P数PT设置要求与之对应
14
第二章程序的结构
2-1 程序的构成
•
程
序 ( 完 整 )
•
•
主 程
•. . . . .
序
•程序段 •. . . . .
•. . . . . . . . . •指令字符
•若干指令字 •. . . . . . . . .
•数值
子 •. . . . . . . . .
程 序
•若干程序段 •. . . . . . . . .
实用精品培训课件PPT
15
2-2 程序格式
%8001
%0003
N01 G37
N01 G91 G01 X-12 F100
N07 M05
N07 X-4.8
N08 M30
N08 M99
实用精品培训课件PPT
实用精品培训课件PPT
6
+Y +Z
Байду номын сангаас+Y
+X ’ +C +Z
+B +Z ’
+X +A +Y ’
+X
+X +Y +Z
+A +B +C
图 1 机床坐标轴
实用精品培训课件PPT
7
3)附加坐标轴:
在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴 指定为U,V,W 和P,Q,R。
这些附加坐标轴的运动方向,可按决定基本坐标轴运 动方向的方法来决定。
前国际主流基本一致
实用精品培训课件PPT
2
1-2 数控车编程基本知识
1、机床坐标轴 2、机床原点、参考点、机床坐标系 3、工件原点和工件坐标 4、绝对编程、增量编程 5、直径编程、半径编程
实用精品培训课件PPT
3
1、机床坐标轴
1)基本坐标轴
数控机床的坐标轴和方向的命名制订了统一的标准,规
定直线进给运动的坐标轴用X,Y,Z表示,常称基
N 5 X5 Z-10 N 6 X12.5 Z42
N 5 Z-30 N 6 U5 Z-40
Φ25
Φ15
N 7 X25 Z2
N 7 M30
N 7 X25 W42
N 8 M30
N 8 M30
1
3
2
%0001
直 N 1 G36
径
N2 N3
T0101 G00 X50 Z2
编 程
N4 N5 N6
G01 X15(Z2) (X15) Z-30
数控车床编程基础
数控车床概述
1- 1 数控车床编程基本知识
1- 2 数控车床编程基本指令
1- 3 数控车床编程实例
1- 4 用户宏程序
1- 5 数控车床操作基础
实用精品培训课件PPT
1
第一章 数控车床概述
▪ 1-1 概述
▪ 本节主要介绍CJK6032数控车床。该 车床为两坐标连续控制的数控车床,
系统是HNC-21T系统,其人机界面、 操作面板、操作步骤及编程方法与当
N 3 G01 X7.5(Z2) N 3 (X0) Z-32
N 3 G01 X7.5(Z2)
2 N 4 (X7.5) Z-30
N 4 X5 Z-10
N 4 Z-30
N 5 X12.5 Z-40
N 5 X12.5 Z42
N 5 U5 Z-40
1 N 6 X25 Z2
N 6 M30
N 6 X25 W42
Z
参考点 o
X
Z
机床原点 o
实用精品培训课件PPT
X
12
4、绝对编程与增量编程
绝对编程
增量编程
混合编程
Φ25
1
4
Φ15
3
30 40
%0001
%0001
%0001
N 1 T0101
N 1 G91
N 1 T0101
N 2 G00 X25 Z2
N 2 G01 X-17.5 (Z0) N 2 G00 X25 Z2