加工中心自动换刀指令M06
加工中心自动换刀功能及编程
加工中心自动换刀功能及编程加工中心自动换刀功能是通过机械手(自动换刀机构)和数控系统的有关控制指令来完成的。
换刀过程:装刀,选刀,换刀1.换刀过程(1)装刀:刀具装入刀库任选刀座装刀方式。
刀具安置在任意的刀座内,需将该刀具所在刀座号记下来。
固定刀座装刀方式。
刀具安置在设定的刀座内。
(2)选刀从刀库中选出指定刀具的操作。
1)顺序选刀:选刀方式要求按工艺过程的顺序(即刀具使用顺序)将刀具安置在刀座中,使用时按刀具的安置顺序逐一取用,用后放回原刀座中。
2)随意选刀:①刀座编码选刀:对刀库各刀座编码,把与刀座编码对应的刀具一一放入指定的刀座中,编程时用地址T 指出刀具所在刀座编码。
②计算机记忆选刀刀具号和存刀位置或刀座号对应地记忆在计算机的存储器或可编程控制器的存储器内,刀具存放地址改变,计算机记忆也随之改变。
在刀库装有位置检测装置,刀具可以任意取出,任意送回。
(3)换刀1)主轴上的刀具和刀库中的待换刀具都是任选刀座。
刀库一选刀一到换刀位一机械手取出刀具一装入主轴,同时将主轴取下的刀具装入待换刀具的刀座。
2)主轴上的刀具放在固定的刀座中,待换刀具是任选刀座或固定刀座。
选刀过程同上,换刀时从主轴取下刀具送回刀库时,刀库应事先转动到接收主轴刀具的位置。
3)主轴上的刀具是任选刀座,待换刀具是固定刀座。
选刀同上,从主轴取下的刀具送到最近的一个空刀位。
2.自动换刀程序的编制(1)换刀动作(指令):选刀(T XX);换刀(M06(2)选刀和换刀通常分开进行。
(3)为提高机床利用率,选刀动作与机床加工动作重合。
(4)换刀指令M06必须在用新刀具进行切削加工的程序段之前,而下一个选刀指令T常紧跟在这次换刀指令之后。
(5)换刀点:多数加工中心规定在机床Z轴零点(Z0),要求在换刀前用准备功能指令(G28使主轴自动返回Z0点。
(6)换刀过程:接到T XX指令后立即自动选刀,并使选中的刀具处于换刀位置,接到M06指令后机械手动作,一方面将主轴上的刀具取下送回刀库,另一方面又将换刀位置的刀具取出装到主轴上,实现换刀。
加工中心代码
加工中心代码IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】1 . M00——程序结束指令M00指令实际上是一个暂停指令。
功效是履行此指令后,机床结束一切操作。
即主轴停转、切削液关闭、进给结束。
但模态信息全数被保存,在按下把持面板上的启动指令后,机床重新启动,持续履行后面的程序。
该指令重要用于工件在加工过程中需停机检查、测量零件、手工换刀或交接班等。
2. M01---- 打算结束指令M01指令的功效与M00类似,不同的是,M01只有在预先按下把持面板上“选择结束开关”按钮的情形下,程序才会结束。
如果不按下“选择结束开关”按钮,程序履行到M01时不会结束,而是持续履行下面的程序。
M01结束之后,按启动按钮可以持续履行后面的程序。
该指令重要用于加工工件抽样检查,清理切屑等。
3. M02---- 程序结束指令M02指令的功效是程序全数结束。
此时主轴停转、切削液关闭,数控装置和机床复位。
该指令写在程序的最后一段。
4. M03、M04、M05——主轴正转、反转、结束指令M03表现主轴正转,M04表现主轴反转。
所谓主轴正转,是从主轴向Z轴正向看,主轴顺时针迁移转变;反之,则为反转。
M05表现主轴结束迁移转变。
M03、M04、M05均为模态指令。
要阐明的是有些系统(如华中数控系统CJK6032数控车床)不容许M03和M05 程序段之间写入M04,否则在履行到M04时,主轴立即反转,进给结束,此时按“主轴停”按钮也不能使主轴结束。
5. M06——主动换刀指令M06为手动或主动换刀指令。
当履行M06指令时,进给结束,但主轴、切削液不停。
M06指令不包含刀具选择功效,常用于加工中心等换刀前的筹备工作。
6. M07、M08、M09——冷却液开关指令M07、M08、M09指令用于冷却装置的启动和关闭。
属于模态指令。
M09表现关闭冷却液开关,并注销M07、M08、M50及M51 (M50、M51为3号、4号冷却液开)。
加工中心刀库装刀步骤【技巧】
数控加工中心有一刀库,我们如果需要哪把刀就用这个指令把它调出来。
当然还有另一种情况就是手动换刀,这个比较容易,你可以参看各厂家的说明书,了解下松刀和紧刀按钮就可以了,那么加工中心刀库装刀有哪些步骤呢?一、刀库装刀的步骤及注意事项一般来说,对于一个工件完整的加工工序,可能涉及铣削、钻削、镗削、铰削和攻丝等工序。
所使用的加工刀具可能几把到几十把。
工件数控加工前需要把每一把刀具装刀刀库中并和加工程序设定对应关系,以便由程序调用。
1、装刀步骤首先将使用的刀具安装到刀柄上,并调整刀具长度至所要求的尺寸;然后根据工件的工艺要求和程序设计将刀具和刀具号一一对应,为了避免混要可以贴上标签;将立式加工中心的主轴回Z轴零点,并通过数控系统面板手动输入并执行T01 M06指令;此时手动将1号刀具装入刀库中,这个刀具即为1号刀具;然后在手动输入T02 M06指令,并手动将第二把刀具装入刀库中,这个刀具即为第二把刀。
按照上述操作一次将剩余刀具装入刀库即可。
加工中心哪家好。
2、装刀注意事项在立式加工中心进行刀库装刀时,应特别注意以下几点:一是只有主轴回到机床零点或换刀点,才能将主轴上的刀具装入刀库,或者将刀库中的刀具调整在主轴上。
二是装入刀库的刀具必须与加工程序中的刀具号一一对应,否则会严重损伤机床和加工零件。
三是交换刀具时,主轴上的刀具不能与刀库中的刀具号重号。
二、刀库装刀后的设置刀库完成装刀后需要进行必要的设置才可进行立式加工中心的正式加工。
因每把刀具的长度或到Z坐标零点的距离都不相同,这些距离的差值需要进行刀具的长度补偿值设定才行。
另外铣刀都就有一定的半径,刀具中心轨迹和工件轮廓差一个半径的尺寸。
因此需要将刀具半径进行补偿才可正常进行数控加工。
加工中心哪家好。
刀具长度补偿有两种方法:一种是将其中的一把刀具作为标准刀具,找出其他刀具与标准刀具的差值,作为其它刀具长度补偿值;另一种是将工件坐标系的Z值输为0,调出刀库中的每把刀具,通过Z向设定器确定每把刀具到工件坐标系Z 向零点的距离,直接将每把刀具到工件零点的距离值输到对应的长度补偿值代码中。
加工中心MST常用指令的实现
加工中心M S T常用指令的实现Hessen was revised in January 2021加工中心 M、S、T常用指令的实现1.辅助功能(M功能)通常一个程序段只能指定一个M代码,但在设定了参数的情况下也可以在一个程序段中指定多个M代码#7=1)。
(1)程序结束(M02、30)指令功能:它们表示主程序的结束,自动进行停止,控制返回到程序开头。
(2)程序暂停(M00)指令功能:执行M00时,程序运行暂停,所有模态信息保持不变,按循环起动键后,自动运行恢复运行。
(3)选择停止(M01)指令功能:执行M01时,自动进行暂停,按循环起动键后,程序继续运行,但只有当机床控制面板上的“选择停”键被选中,这个代码才有效,否则无效。
(4)子程序调用(M98)(5)子程序结束(M99)指令功能:M99表示子程序结束,执行M99使控制返回到主程序。
(6)换刀指令(刀具交换)(M06)M06格式:T——T指刀号——:指令功能:执行M06语句,按指定的刀具号调用所需的刀具。
(7)指定刚性攻丝方式(M29)指令格式:N10 ………;N20M29S****;N30G84 ……;指令功能:使程序进入刚性攻丝状态。
2. 22厂加工中心部分M功能代码3.主轴速度功能(S功能)加工中心的主轴速度由S后的最多5位数值(rpm)指定,指定的是主轴速度的单位,其最高转速取决于机床的规定。
4.刀具功能(T指令)在地址T后指定数值选择机床上的刀具。
加工中心换刀指令格式:T——M06例:T12M06(调12刀为主轴上当前刀具)T0 M06 (空换刀,有换刀动作,但主轴上没有刀具,T0表示没有刀具)使用大刀为防止大刀与其它刀干涉,刀库上放置大刀刀杯的邻近刀杯不能放刀(设定99号刀)。
在编程时注意,大刀之间可交换,小刀不能换大刀,即大刀不能放在两相邻刀杯号不是99的刀杯中。
5.功能实现(1)CNC至PLC:CNC送至PLC的信息可由CNC直接送入PLC的寄存器中,所有CNC送至PLC的信号含义和地址(开关量地址或寄存器地址)均由CNC厂家确定,PLC编程者只可使用不可改变和增删。
四轴加工中心面板代码
四轴加工中心面板代码01 G代码指令G00—快速定位G01—直线插补G02—圆弧插补(顺时针)G03—圆弧插补(逆时针)G04—暂停G05—高速高精度制御1(部分机床)G05.1—高速高精度制御2(部分机床)G07.1/107—圆筒补间(部分机床)G09—正确停止检查(部分机床)G10—程式参数输入/补正输入(部分机床)G11—程式参数输入取消(部分机床)G12—整圆切削CW(部分机床)G13—整圆切削CCW(部分机床)G12.1/112—极坐标补间有效(部分机床)G13.1/113—极坐标补间取消(部分机床)G15—极坐标指令取消(部分机床)G16—极坐标指令有效(部分机床)G17—XY平面选择G18—ZX平面选择G19—YZ平面选择G20—选择英制G21—选择公制G28—返回参考点G29—从参考点返回G30—第2~4参考点复归(部分机床)G30.1—复归刀具位置1 (部分机床)G30.2—复归刀具位置2 (部分机床)G30.3—复归刀具位置3 (部分机床)G30.4—复归刀具位置4 (部分机床)G30.5—复归刀具位置5 (部分机床)G30.6—复归刀具位置6 (部分机床)G31—跳跃机能(部分机床)G31.1—跳跃机能1 (部分机床)G31.2—跳跃机能2 (部分机床)G31.3—跳跃机能3 (部分机床)G32—模态G指令G33—螺纹切削G34—特别固定循环(圆周孔循环)G35—特别固定循环(角度直线孔循环)G36—特别固定循环(圆弧)G37—自动刀具长测定G37.1—特别固定循环(棋盘孔循环)G38—刀具径补正向量指定G39—刀具径补正转角圆弧补正G40—刀具径补正取消G41—刀具径补正左G42—刀具径补正右G40.1—法线制御取消G41.1—法线制御左有效G42.1—法线制御右有效G43—刀具长设定(正)G44—刀具长设定(负)G43.1—第1主轴制御有效G44.1—第2主轴制御有效G45—刀具位置设定(扩张)G46—刀具位置设定(缩小)G47—刀具位置设定(二倍)G48—刀具位置设定(减半)G47.1 2—主轴同时制御有效G49—刀具长设定取消G50—比例缩放取消G51—比例缩放有效G50.1—G指令镜象取消G51.1—G指令镜象有效G52—局部坐标系设定G53—机械坐标系选择G54—工件坐标系(第一)默认G55—工件坐标系(第二)G56—工件坐标系(第三)G57—工件坐标系(第四)G58—工件坐标系(第五)G59—工件坐标系(第六)G60—单方向定位G61—准确停止方式G62—镜像指令G63—攻丝方式G64—取消G61G65—宏调用子程序G68—旋转G17,G18,G19,X Y,Z,R G69—取消G68G70—圆周钻孔G71—圆弧钻孔G72—角度钻孔G73—高速深钻孔循环G74—后退攻丝循环G76—精镗孔循环G77—后退式镗孔循环G80—取消固定循环G81—钻孔循环G82—点钻孔循环G83—深孔钻孔循环G84—攻丝循环G85—镗孔循环G86—镗孔/停止循环G87—镗孔/缩回循环G88—镗孔/暂停/缩回G89—镗孔/暂停循环G90—绝对值编程G91—增量编程G92—设定工件坐标G93—每分钟进给次数G94—每分钟进给速度G98—开始点返回G99—R平面选择G98—固定循环返回起始点(部分机床)G99—返回固定循环R点(部分机床)G114.1—主轴同期制御G100~225—使用者巨集(G码呼叫)最大10个02 M代码指令M00—程式停止(暂停)M01—程式选择性停止/选择性套用M02—程序结束M03—主轴正转M04—主轴反转M05—主轴停止M06—自动刀具交换M07—吹气启动M08—切削液启动M09—切削液关闭M10—工作台(B轴)锁住M11—工作台(B轴)松开M13—主轴顺时针转动及加切削液M14—主轴逆时针转动及加切削液M15—正方向运动M16—负方向运动M19—主轴定位M21—X轴镜象启动M22—Y轴镜象启动M23—镜象取消M24—第四轴镜象启动M25—第四轴夹紧M26—第四轴松开M27—分度盘功能M29—刚性攻牙M30—程式结束/自动断电M48—深钻孔启动M52—刀库右移M53—刀库左移M70—自动刀具建立M71—刀套向下M72—换刀臂60°M73—主轴松刀M74—换刀臂180°M75—主轴夹刀M76—换刀臂0°M77—刀臂向上M81—工作台交换确认M82—工作台上M83—工作台下M84—工作台伸出M85—工作台缩回M86—工作台门开M87—工作台门关M98—调用子程序M99—子程序结束。
加工中心常用的G代码和M代码
G82
G17
XY平面选择
G54
加工坐标系1
G83
G18
XZ平面选择
G55
加工坐标系2
G84
G19
YZ平面选择
G56
加工坐标系3
G85
G20
英制输入
G57
加工坐标系4
G86
G21
公制输入
G58
加工坐标系5
G87
G28
原点归复
G59
加工坐标系6
G90
G40 刀具半径补偿取消 G73
钻孔循环
M
代码
反攻螺丝 精镗
G22或G23代码保 持有效。
M31 旁路互锁 非模态
单字母代码
M52 自动们打开 模态
M53 自动门关闭 模态
M74 错误检测功能打开 模态
M75 错误检测功能关闭 模态
M98
调用子程序
M99
返回主程序
A
关于X轴的角度尺寸
J 固平定行循于环Y轴返的回插次补数参或数子或程螺序纹返导回程次 T
B
关于Y轴的角度尺寸
L
数
U
C
关于Z轴的角度尺寸
CNC程式代码表
G代码
G0 点定位(快速移动) G41
刀具半径左补偿(后跟D)
G74
G01 顺直时线针切圆削弧(切后削必(须后有需F)有 G42
刀具半径右补偿(后跟D)
G76
G02 逆时针圆弧切R)削(后需有 G43
刀具长度正补偿(后跟H)
G80
G03
R)
G44
刀具长度负补偿
G81
G04
暂停
G49
刀具长度补偿取消
加工中心指令详解(部分)
1.暂停指令G04X(U)_/P_ 是指刀具暂停时间(进给停止,主轴不停止),地址P或X后的数值是暂停时间。
X后面的数值要带小数点,否则以此数值的千分之一计算,以秒(s)为单位,P后面数值不能带小数点(即整数表示),以毫秒(ms)为单位。
例如,G04 X2.0;或G04 X2000;暂停2秒G04 P2000;但在某些孔系加工指令中(如G82、G88及G89),为了保证孔底的精糙度,当刀具加工至孔底时需有暂停时间,此时只能用地址P表示,若用地址X表示,则控制系统认为X是X轴坐标值进行执行。
例如,G82X100.0Y100.0Z-20.0R5.0F200P2000;钻孔(100.0,1 00.0)至孔底暂停2秒G82X100.0Y100.0Z-20.0R5.0F200X2.0;钻孔(2.0,100.0)至孔底不会暂停。
2.M00、M01、M02和M30的区别与联系M00为程序无条件暂停指令。
程序执行到此进给停止,主轴停转。
重新启动程序,必须先回? 絁OG状态下,按下CW(主轴正转)启动主轴,接着返回AUTO状态下,按下S TART键才能启动程序。
M01为程序选择性暂停指令。
程序执行前必须打开控制面板上OP STOP键才能执行,执行后的效果与M00相同,要重新启动程序同上。
M00和M01常常用于加工中途工件尺寸的检验或排屑。
M02为主程序结束指令。
执行到此指令,进给停止,主轴停止,冷却液关闭。
但程序光标停在程序末尾。
M30为主程序结束指令。
功能同M02,不同之处是,光标返回程序头位置,不管M30后是否还有其他程序段。
3.地址D、H的意义相同刀具补偿参数D、H具有相同的功能,可以任意互换,它们都表示数控系统中补偿寄存器的地址名称,但具体补偿值是多少,关键是由它们后面的补偿号地址来决定。
不过在加工中心中,为了防止出错,一般人为规定H为刀具长度补偿地址,补偿号从1~20号,D 为刀具半径补偿地址,补偿号从21号开始(20把刀的刀库)。
加工中心的刀库形式与自动换刀程序的调试
加工中心的刀库形式与自动换刀程序的调试————————————————————————————————作者:————————————————————————————————日期:ﻩ加工中心的刀库形式与自动换刀程序的调试一、实训目的( 1 )了解加工中心的各种刀库形式;( 2 )了解机械手换刀的基本动作组成;( 3 )掌握加工中心自动换刀程序的编写与调试运行;二、预习要求认真阅读加工中心组成、换刀装置、自动换刀程序的编写等章节内容。
三、实训理论基础1 .加工中心的刀库形式加工中心刀库的形式很多,结构各异。
常用的刀库有鼓轮式和链式刀库两种。
图 11-1鼓轮式刀库( a )径向取刀形式( b )轴向取刀形式 ( c )径向布置形式( d )角度布置形式鼓轮式刀库结构简单,紧凑,应用较多。
一般存放刀具不超过32 把。
见图 11-1。
径向取刀形式( a )多用于使用斗笠式刀库的立式加工中心和使用角度布置的机械手换刀装置的加工中心;形式( b )应用比较广泛,可用于立式和卧式加工中心,换刀可用机械手或直接主轴移动式换刀。
由于从布局设计方面的考虑,鼓轮式刀库一般都采用侧向安装的结构形式,若用于机械手平行布置的加工中心时,刀库中的刀袋(座)通常在换刀工作位可作90 o 翻转。
形式( c )多用于小型钻削中心;形式( d )一般用于专用加工中心。
链式刀库多为轴向取刀,适于要求刀库容量较大的加工中心。
见图11-2 。
图 11-2 链式刀库2 .自动换刀装置及其动作分解斗笠式刀库换刀装置我们已经在实训 4 中接触过,在此就不再赘述。
对于刀库侧向布置、机械手平行布置的加工中心,其换刀动作分解见图11-3。
换刀时,Txx指令的选刀动作和M6指令的换刀动作可分开使用。
图 11-3平行布置机械手的换刀过程图11-4 角度布置机械手的换刀过程对于刀库侧向布置、机械手角度布置的加工中心,其换刀动作分解见图 11-4 。
机械手换刀装置的自动换刀动作如下:(1)主轴端: 主轴箱回到最高处( Z 坐标零点),同时实现“主轴准停”。
数控加工中心常用GM代码指令详解
数控加⼯中⼼常⽤GM代码指令详解数控加⼯中⼼常⽤的G代码与M指令G代码----功能--------------格式:1.G00--------快速移动格式:G00X-----Y-----Z----2.G01--------直线插补格式:G01X-----Y-----Z----F-----3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----G02X-----Y-----Z----I-----J-----K-----4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------G03X-----Y-----Z----- I-----J-----K-----5.G04--------暂停6.G15--------极坐标系指令取消7.G16--------极坐标系指令8.G17--------选择XY平⾯9.G18--------选择XZ平⾯10.G19--------选择YZ平⾯11.G20--------英⼨输⼊12.G21--------毫⽶输⼊13.G28--------返回参考点14.G29--------从参考点返回15.G40--------⼑具半径补偿取消16.G41--------⼑具半径左补偿17.G42--------⼑具半径右补偿18.G43--------正向⼑具长度补偿19.G44--------负向⼑具长度补偿20.G49--------⼑具长度补偿取消21.G50--------⽐例缩放取消22.G51--------⽐例缩放有效23.G54~G59选择⼯件坐标系1~~~624.G68--------坐标旋转25.G69--------坐标旋转取消26.G73--------⾼速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K---29.G80--------取消固定循环30.G81--------钻孔循环格式:G81X---Y---Z---R---F---31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K---32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K---33.G90--------绝对值编程34.G91--------增量值编程35.G94--------每分钟进给36.G95--------每转进给37.G98--------固定循环返回到参考点38.G99--------固定循环返回到R点常⽤的辅助功能M代码M代码----功能1. M00--------程序停⽌2. M01--------选择停⽌3. M02--------程序结束4. M03--------主轴正转5. M04--------主轴反转6. M05--------主轴停⽌转动7. M06--------换⼑指令8. M08--------切削液开9. M09--------切削液关10.M19-------主轴定位11.M30-------程序结束,并返回程序起始12.M98-------⼦程序调⽤13.M99-------⼦程序结束,并返回主程序地址码中英⽂字母的含义地址------功能---------含义1.D------------补偿号--------⼑具半径补偿指令2.F------------进给速度------给速度的指令3.G------------准备功能-----指令动作⽅式4.H------------补偿号--------补偿号的指定5.I-------------坐标字--------圆弧中⼼X轴向坐标6.J-------------坐标字--------圆弧中⼼Y轴向坐标7.K------------坐标字--------圆弧中⼼Z轴向坐标8.L------------重复次数-----固定循环及⼦程序的重复次数9.M-----------辅助功能-----机床开/关指令10.N----------顺序号--------程序段顺序号11.O----------程序号--------程序号,⼦程序号的指定12.P----------------------------暂停或程序中某功能开始使⽤的顺序号13.Q----------------------------固定循环终⽌段号或固定循环中定距14.R----------坐标字---------固定循环中定距离或圆弧半径的指令15.S----------主轴功能------主轴转速的指令16.T----------⼑具功能------⼑具编号的指令17.X---------坐标字----------X轴的绝对坐标值或暂停时间18.Y---------坐标字----------Y轴的绝对坐标19.Z---------坐标字----------Z轴的绝对坐标功能详解:G00—快速定位格式:G00 X(U)__Y(W)__说明:(1)该指令使⼑具按照点位控制⽅式快速移动到指定位置。
加工中心代码
1.M00——程序结束指令M00指令实际上是一个暂停指令..功效是履行此指令后;机床结束一切操作..即主轴停转、切削液关闭、进给结束..但模态信息全数被保存;在按下把持面板上的启动指令后;机床重新启动;持续履行后面的程序..该指令重要用于工件在加工过程中需停机检查、测量零件、手工换刀或交接班等..2.M01——打算结束指令M01指令的功效与M00类似;不同的是;M01只有在预先按下把持面板上“选择结束开关”按钮的情形下;程序才会结束..如果不按下“选择结束开关”按钮;程序履行到M01时不会结束;而是持续履行下面的程序..M01结束之后;按启动按钮可以持续履行后面的程序..该指令重要用于加工工件抽样检查;清理切屑等..3.M02——程序结束指令M02指令的功效是程序全数结束..此时主轴停转、切削液关闭;数控装置和机床复位..该指令写在程序的最后一段..4.M03、M04、M05——主轴正转、反转、结束指令M03表现主轴正转;M04表现主轴反转..所谓主轴正转;是从主轴向Z轴正向看;主轴顺时针迁移转变;反之;则为反转..M05表现主轴结束迁移转变..M03、M04、M05均为模态指令..要阐明的是有些系统如华中数控系统CJK6032数控车床不容许M03和M05程序段之间写入M04;否则在履行到M04时;主轴立即反转;进给结束;此时按“主轴停”按钮也不能使主轴结束..5.M06——主动换刀指令M06为手动或主动换刀指令..当履行M06指令时;进给结束;但主轴、切削液不停..M06指令不包含刀具选择功效;常用于加工中心等换刀前的筹备工作..6.M07、M08、M09——冷却液开关指令M07、M08、M09指令用于冷却装置的启动和关闭..属于模态指令..M09表现关闭冷却液开关;并注销M07、M08、M50及M51M50、M51为3号、4号冷却液开..且是缺省值..7.M30——程序结束指令M30指令与M02指令的功效基础雷同;不同的是;M30能主动返回程序起始地位;为加工下一个工件作好筹备..8.M98、M99——子程序调用与返回指令M98为调用子程序指令;M99为子程序结束并返回到主程序的指令..G00—快速定位格式:G00 XU__ZW__ 说明:1该指令使刀具按照点位控制方式快速移动到指定位置..移动过程中不得对工件进行加工.. 2所有编程轴同时以参数所定义的速度移动;当某轴走完编程值便停止;而其他轴继续运动; 3不运动的坐标无须编程.. 4G00可以写成G0 例:G00 X75 Z200 G0 U-25 W-100 先是X和Z同时走25快速到A点;接着Z向再走75快速到B点..G01—直线插补格式:G01 XU__ZW__F__mm/min 说明:1该指令使刀具按照直线插补方式移动到指定位置..移动速度是由F指令进给速度..所有的坐标都可以联动运行.. 2G01也可以写成G1 例:G01 X40 Z20 F150 两轴联动从A点到B点G02—逆圆插补格式1:G02 Xu____Zw____I____K____F_____ 说明:1X、Z在G90时;圆弧终点坐标是相对编程零点的绝对坐标值..在G91时; 圆弧终点是相对圆弧起点的增量值..无论G90;G91时;I和K均是圆弧终点的坐标值.. I是X方向值、K是Z方向值..圆心坐标在圆弧插补时不得省略;除非用其他格式编程.. 2G02指令编程时;可以直接编过象限圆;整圆等.. 注:过象限时;会自动进行间隙补偿;如果参数区末输入间隙补偿与机床实际反向间隙悬殊;都会在工件上产生明显的切痕.. 3G02也可以写成G2.. 例:G02 X60 Z50 I40 K0 F120 格式2:G02 Xu____Zw____R+\-__F__说明:1不能用于整圆的编程2R为工件单边R弧的半径..R为带符号;“+”表示圆弧角小于180度;“-”表示圆弧角大于180度..其中“+”可以省略.. 3它以终点点坐标为准;当终点与起点的长度值大于2R时;则以直线代替圆弧.. 例:G02 X60 Z50 R20 F120 格式3:G02 Xu____Zw____CR=__半径F__ 格式4:G02 Xu____Zw__D__直径F___ 这两种编程格式基本上与格式2相同G03—顺圆插补说明:除了圆弧旋转方向相反外;格式与G02指令相同..G04—定时暂停格式:G04__F__ 或G04 __K__ 说明:加工运动暂停;时间到后;继续加工..暂停时间由F后面的数据指定..单位是秒.. 范围是0.01秒到300秒.. G05—经过中间点圆弧插补格式:G05Xu____Zw____IX_____IZ_____F_____ 说明:1X;Z为终点坐标值;IX;IZ为中间点坐标值..其它与G02/G03相似例: G05 X60 Z50 IX50 IZ60 F120G08/G09—进给加速/减速格式:G08 说明:它们在程序段中独自占一行;在程序中运行到这一段时;进给速度将增加10%; 如要增加20%则需要写成单独的两段..G22G220—半径尺寸编程方式格式:G22 说明:在程序中独自占一行;则系统以半径方式运行;程序中下面的数值也是以半径为准的..G23G230—直径尺寸编程方式格式:G23 说明:在程序中独自占一行;则系统以直径方式运行;程序中下面的数值也是以直径为准的.. G25—跳转加工格式:G25 LXXX 说明:当程序执行到这段程序时;就转移它指定的程序段..XXX为程序段号.. G26—循环加工格式:G26 LXXX QXX 说明:当程序执行到这段程序时;它指定的程序段开始到本段作为一个循环体; 循环次数由Q后面的数值决定..G30—倍率注销格式:G30 说明:在程序中独自占一行;与G31配合使用;注销G31的功能..G31—倍率定义格式:G31 F_____G32—等螺距螺纹加工英制G33—等螺距螺纹加工公制格式:G32/G33 Xu____Zw____F____ 说明:1X、Z为终点坐标值;F为螺距2G33/G32只能加工单刀、单头螺纹.. 3X 值的变化;能加工锥螺纹4使用该指令时;主轴的转速不能太高;否则刀具磨损较大..G50—设定工件坐标/设定主轴最高低转速格式:G50 S____Q____ 说明:S为主轴最高转速;Q为主轴最低转速G54—设定工件坐标一格式:G54 说明:在系统中可以有几个坐标系;G54对应于第一个坐标系;其原点位置数值在机床参数中设定..G55—设定工件坐标二同上G56—设定工件坐标三同上G57—设定工件坐标四同上G58—设定工件坐标五同上G59—设定工件坐标六同上G60—准确路径方式格式:G60 说明:在实际加工过程中;几个动作连在一起时;用准确路径编程时;那么在进行下一段加工时;将会有个缓冲过程意即减速 G64—连续路径方式格式:G64 说明:相对G60而言..主要用于粗加工.. G74—回参考点机床零点格式:G74 X Z 说明:1本段中不得出现其他内容.. 2G74后面出现的的座标将以X、Z依次回零.. 3使用G74前必须确认机床装配了参考点开关.. 4也可以进行单轴回零..G75—返回编程坐标零点格式:G75 X Z 说明:返回编程坐标零点G76—返回编程坐标起始点格式:G76 说明:返回到刀具开始加工的位置.. G81—外圆内圆固定循环格式:G81__XU__ZW__R__I__K__F__ 说明:1X;Z为终点坐标值;U;W为终点相对于当前点的增量值 .. 2R为起点截面的要加工的直径.. 3I为粗车进给;K为精车进给;I、K为有符号数;并且两者的符号应相同.. 符号约定如下:由外向中心轴切削车外圆为“—”;反这为“+”.. 4不同的X;Z;R 决定外圆不同的开关;如:有锥度或没有度; 正向锥度或反向锥度;左切削或右切削等.. 5F为切削加工的速度mm/min 6加工结束后;刀具停止在终点上.. 例:G81 X40 Z 100 R15 I-3 K-1 F100 加工过程:1:G01进刀2倍的I第一刀为I;最后一刀为I+K精车;进行深度切削:2:G01两轴插补;切削至终点截面;如果加工结束则停止:3:G01退刀I到安全位置;同时进行辅助切面光滑处理4:G00快速进刀到高工面I外;预留I进行下一步切削加工 ;重复至1..G90—绝对值方式编程格式:G90 说明:1G90编入程序时;以后所有编入的坐标值全部是以编程零点为基准的.. 2系统上电后;机床处在G状态.. N0010 G90 G92 x20 z90 N0020 G01 X40 Z80 F100 N0030 G03 X60 Z50 I0 K-10 N0040 M02G91—增量方式编程格式:G91 说明:G91编入程序时;之后所有坐标值均以前一个坐标位置作为起点来计算运动的编程值..在下一段坐标系中;始终以前一点作为起始点来编程.. 例: N0010 G91 G92 X20 Z85N0020 G01 X20 Z-10 F100 N0030 Z-20 N0040 X20 Z-15 N0050 M02G92—设定工件坐标系格式:G92 X__ Z__ 说明:1G92只改变系统当前显示的坐标值;不移动坐标轴;达到设定坐标原点的目的.. 2G92的效果是将显示的刀尖坐标改成设定值 .. 3G92后面的XZ可分别编入;也可全编..G94—进给率;每分钟进给说明:这是机床的开机默认状态..G24—子程序结束返回格式:G24 说明:1G24表示子程序结束;返回到调用该子程序程序的下一段.. 2G24与G20成对出现3G24本段不允许有其它指令出现.. 编辑本段实例例:通过下例说明在子程序调用过程中参数的传递过程;请注意应用程序名:P10 M03 S1000 G20 L200M02 N200 G92 X50 Z100 G01 X40 F100 Z97 G02 Z92 X50 I10 K0 F100 G01 Z-25 F100 G00 X60 Z100 G24 如果要多次调用;请按如下格式使用M03 S1000 N100 G20 L200 N101 G20 L200 N105 G20 L200 M02 N200 G92 X50 Z100 G01 X40 F100 Z97 G02 Z92 X50 I10 K0 F100 G01 Z-25 F100 G00 X60 Z100 G24G331—螺纹加工循环格式:G331 X__ Z__I__K__R__p__ 说明:1X向直径变化;X=0是直螺纹2Z是螺纹长度;绝对或相对编程均可3I是螺纹切完后在X方向的退尾长度;±值4R螺纹外径与根径的直径差;正值5K螺距KMM 6p螺纹的循环加工次数;即分几刀切完提示:1、每次进刀深度为R÷p并取整;最后一刀不进刀来光整螺纹面2、内螺纹退尾根据沿X的正负方向决定I值的称号.. 3、螺纹加工循环的起始位置为将刀尖对准螺纹的外圆处.. 例子:M3 G4 f2 G0 x30 z0G331 z-50 x0 i10 k2 r1.5 p5 G0 z0 M05 编辑本段注意事项补充一下: 1、G00与G01 G00运动轨迹有直线和折线两种;该指令只是用于点定位;不能用于切削加工G01按指定进给速度以直线运动方式运动到指令指定的目标点;一般用于切削加工2、G02与G03 G02:顺时针圆弧插补 G03:逆时针圆弧插补3、G04延时或暂停指令一般用于正反转切换、加工盲孔、阶梯孔、车削切槽4、G17、G18、G19 平面选择指令;指定平面加工;一般用于铣床和加工中心G17:X-Y平面;可省略;也可以是与X-Y 平面相平行的平面G18:X-Z平面或与之平行的平面;数控车床中只有X-Z平面;不用专门指定G19:Y-Z平面或与之平行的平面5、G27、G28、G29 参考点指令G27:返回参考点;检查、确认参考点位置G28:自动返回参考点经过中间点G29:从参考点返回;与G28配合使用6、G40、G41、G42 半径补偿G40:取消刀具半径补偿先给这么多;晚上整理好了再给7、G43、G44、G49 长度补偿G43:长度正补偿 G44:长度负补偿 G49:取消刀具长度补偿8、G32、G92、G76 G32:螺纹切削 G92:螺纹切削固定循环 G76:螺纹切削复合循环9、车削加工:G70、G71、72、G73 G71:轴向粗车复合循环指令 G70:精加工复合循环 G72:端面车削;径向粗车循环G73:仿形粗车循环10、铣床、加工中心:G73:高速深孔啄钻 G83:深孔啄钻 G81:钻孔循环 G82:深孔钻削循环G74:左旋螺纹加工 G84:右旋螺纹加工 G76:精镗孔循环 G86:镗孔加工循环G85:铰孔 G80:取消循环指令11、编程方式 G90、G91 G90:绝对坐标编程 G91:增量坐标编程注:以上代码由济南天辰铝机制造有限公司提供;幕墙加工中心仅启用了其中的部分功能..附:加工中心代码大全G代码G00定位G01直线插补G02圆弧插补/螺旋线插补CWG03圆弧插补/螺旋线插补CCWG04暂停准确停止G05.1预读控制超前读多个程序段G07.1G107圆柱插补G08预读控制G09准确停止G10可编程数据输入G11可编程数据输入方式取消G15极坐标指令消除G16极坐标指令G17选择XPYP平面XPX轴或其平行轴G18选择ZPXP平面YPY轴或其平行轴G19选择YPZP平面ZPZ轴或其平行轴G20英寸输入G21毫米输入G22存储行程检测功能接通G23存储行程检测功能断开G27返回参考点检测G28返回参考点G29从参考点返回G30返回第234参考点G31跳转功能G33螺纹切削G37自动刀具长度测量G39拐角偏置圆弧插补G40刀具半径补偿取消G41刀具半径补偿左侧G42刀具半径补偿右侧G40.1G150法线方向控制取消方式G41.1G151法线方向控制左侧接通G42.1G152法线方向控制右侧接通G43正向刀具长度补偿G44负向刀具长度补偿G45刀具位置偏置加G46刀具位置偏置减G47刀具位置偏置加2倍G48刀具位置偏置减2倍1/3G49刀具长度补偿取消G50比例缩放取消G51比例缩放有效G50.1可编程镜象取消G51.1可编程镜象有效G52局部坐标系设定G53选择机床坐标系G54选择工件坐标系1G54.1选择附加工件坐标系G55选择工件坐标系2G56选择工件坐标系3G57选择工件坐标系4G58选择工件坐标系5G59选择工件坐标系6G60单方向定位G61准确停止方式G62自动拐角倍率G63攻丝方式G64切削方式G65宏程序调用G66宏程序模态调用G67宏程序模态调用取消G68坐标旋转有效G69坐标旋转取消G73深孔钻循环G74左旋攻丝循环G76精镗循环G80固定循环取消/外部操作功能取消G81钻孔循环锪镗循环或外部操作功能G82钻孔循环或反镗循环G83深孔钻循环G84攻丝循环G85镗孔循环G86镗孔循环G87背镗循环G88镗孔循环G89镗孔循环G90绝对值编程G91增量值编程G92设定工件坐标系或最大主轴速度箝制G92.1工件坐标系预置G94每分进给2/3G95每转进给G96恒周速控制切削速度G97恒周速控制取消切削速度G98固定循环返回到初始点G99固定循环返回到R点M代码M00程序停止M36进给范围1M01计划结束M37进给范围2M02程序结束M38M03主轴顺时针转动M39M04主轴逆时针转动M40-M45M05主轴停止M46-M47M06换刀M48M072号冷却液开M49M081号冷却液开M503M09冷却液关M514M10夹紧M52-M54M11松开M55M12不指定M56M13主轴顺时针;冷却液开M14主轴逆时针;冷却液开M15正运动M61M16负运动M62M17-M18不指定M63-M70M19主轴定向停止M71M20-M29永不指定M72M30纸带结束M73-M89M31互锁旁路M90-M99M32-M35不指定主轴速度范围1主轴速度范围2齿轮换档不指定注销M49进给率修正旁路号冷却液开号冷却液开不指定刀具直线位移;位置1刀具直线位移;位置2不指定更换工作台工件直线位移;位置1工件直线位移;位置2不指定工件角度位移;位置1工件角度位移;位置2不指定永不指定M57-M59M60..。
加工中心换刀详细说明
加工中心换刀说明
第四步(5):换刀臂旋 转180度换刀后主轴夹紧 刀具 一般情况此动作不会有什 么故障
刀具需要检测主轴夹紧信 号 如果主轴夹紧信号没有, 将停在此位置 故障时先问清楚是否已换 刀,因为在换刀时有两个 90度位置
注意:各换刀信号是否一直有(如刀套主轴 侧到位信号,ATC门开信号)
加工中心换刀说明
第四步(5):换刀臂在 90度位置旋转0度位置 一般情况此动作不会有什 么故障
注意:各换刀信号是否一直有(如刀套主轴 侧到位信号,ATC门开信号)
加工中心换刀说明
第五步:ATC门关闭
一般情况此动作不会有什 么故障 系统需要检测ATC门关闭 信号 如没有此信号,X,Y轴将 不能移动,一直等待此信 号,
Hale Waihona Puke 一加工中心换刀说明
第四步(1):换刀臂旋 转 接下来就是换刀臂旋 转。 如果换刀臂不旋转有以下 原因 1、ATC门到位信号没有, 系统以为ATC门还在关闭 状态。 2、刀套到位信号没有。 3、大隈机床换刀主轴必 须有刀 如图一是刀套到位信号位 置
一
加工中心换刀说明
第四步(2):换刀臂旋 转90度 换刀臂先旋转90度抓刀。 抓住刀后,主轴松刀 如果换刀臂停在抓刀位置 不旋转有以下原因 1、没有主轴松刀到位信 号(又有以下原因:1.主 轴松刀传感器失效,2.液 压阀没有动作,松刀靠液 压松的)
如图一是刀套到位信号位 置
加工中心换刀说明
第四步(3):换刀臂在 90度位置向前伸出 换刀臂在90度抓刀后执行 10-3这个动作。 一般情况此动作不会有什 么故障
注意:各换刀信号是否一 直有(如刀套主轴侧到位 信号,ATC门开信号)
加工中心换刀说明
第四步(4):换刀臂在 90度位置向前伸出后换刀 臂旋转180度换刀 如图执行10-4这个动作。 一般情况此动作不会有什 么故障 注意:各换刀信号是否一 直有(如刀套主轴侧到位 信号,ATC门开信号)
M、S、F、T常用指令
<加工中心编程——M、S、F、T常用指令>点击次数:1202 发布时间:2009-5-5 13:08:32M、S、F、T常用指令辅助功能有两种类型:一种是辅助功能(M代码)用于指定主轴起动,主轴停止,程序结束等等。
第二种是第二辅助功能(B代码),用于指定分度工作台定位。
1.辅助功能(M功能)通常一个程序段只能指定一个M代码,但在设定了参数的情况下也可以在一个程序段中指定多个M代码(No.3407#7=1)。
(1)程序结束(M02/M30)指令功能:它们表示主程序的结束,自动进行停止,控制返回到程序开头。
(2)程序暂停(M00)指令功能:执行M00时,程序运行暂停,所有模态信息保持不变,按循环起动键后,自动运行恢复运行。
(3)选择停止(M01)指令功能:执行M01时,自动进行暂停,按循环起动键后,程序继续运行,但只有当机床控制面板上的“选择停”键被选中,这个代码才有效,否则无效。
(4)子程序调用(M98)用于调用子程序(详见第一章概述)。
(5)子程序结束(M99)指令功能:M99表示子程序结束,执行M99使控制返回到主程序(详见第一章概述)。
(6)换刀指令(刀具交换)(M06)格式:T—— M06T——:指刀号指令功能:执行M06语句,按指定的刀具号调用所需的刀具。
(7)指定刚性攻丝方式(M29)指令格式:N10 ………;N20 M29 S****;N30 G84 ……;指令功能:使程序进入刚性攻丝状态。
2. M功能代码一览表M代码一览表注:①带“▲”M代码为选择功能。
②带“﹡”M代码与G代码在同一个程序段时,先执行G代码,后执行M代码。
否则先执行M代码,后执行G代码。
3.主轴速度功能(S功能)加工中心的主轴速度由S后的最多5位数值(rpm)指定,指定的是主轴速度的单位,其最高转速取决于机床的规定。
4.进给功能进给功能控制刀具的进给速度,进给功能有两种:(1)快速移动当指令定位指令(G00)时,机床以参数No.1420设置的快移速度移动(快速进给速度设为100%)用机床操作面板上的开关,可以对快速移动的速率进行修调,倍率值为F0,25%,50%,100%。
FANUC与SIEMENS----换刀
三、相关知识(一)自动换刀1.选刀与换刀加工中心刀库常用的选刀方式有两种:顺序选刀和预先选刀,也分别称为任意选刀、随机选刀。
(1)顺序选刀与换刀顺序选刀方式是刀套号和刀具号一一对应,保持不变,在机床结构上,一般没有机械手。
(2)预先(随机)选刀与换刀预先(随机)选刀方式是选刀与换刀分离,刀套与刀具可Array以不一致,在机床结构上,需要有双臂机械手,如图7-2所示。
T00;选择T00刀即刀库不动,为下次换回T50刀做好准备,意味着最后一把刀加工,程序即将结束 G90G00G54X200Y100F100S800M03; 用T50加工 ……M06; T50换回刀库,主轴上无刀 M30;程序结束究竟用何种选刀和换刀编程方法,具体需查看机床使用说明书。
2.刀具长度补偿G43~G44、G49/T 、D (1)机上测量刀具长度不补偿机上测量刀具长度就是找正夹紧工件,将刀具装在主轴(测量基点)上,刀位点接触到Z 向工件零点平面,看机床坐标(MACHINE )。
如图7-3所示,Z=-327.227,输入到零点偏置存储器(G54~G59), “不补偿”指编程方法,见下表。
“不补偿”的指令格式说明 FANUCSIEMENS指令格式 Z_;说明 Z 是Z 向刀位点运动到工件坐标系中的坐标位置 注意事项 刀具补偿存储器中有无数据不影响编程刀具补偿存储器中有无数据影响编程(b ) SIEMENS(a ) FANUCZ-327.227(2)机上测量刀具长度补偿机上测量刀具长度就是找正夹紧工件,装好要测量刀具(如T01)后,将刀位点接触到Z向工件零点平面,看机床坐标(MACHINE)。
如Z=-327.227,输入到刀具补偿存储器中,见图7-4所示(图示为1号刀具几何长度补偿补偿值的与设定),编程时用规定的代码调用即可。
(a)FANUC(b)SIEMENS图7-4 机上测量刀具长度补偿Z向零点偏置值是这样设定的:将机床返回参考点时的Z坐标值输入到编程所用工件坐标系Z向零点偏置存储器,如图7-5所示。
数控加工中心常用G-M代码指令详解
G91—增量方式编程
格式:G91
说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算
运动的编程值。在下一段坐标系中,始终以前一点作为起始点来编程。
例:N0010 G91 X20 Y85
N0020 G01 X20Y-10 F100
N0030Y-20
N0040 X20Y-15
22.G51--------比例缩放有效
23.G54~G59选择工件坐标系1~~~6
24.G68--------坐标旋转
25.G69--------坐标旋转取消
26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---
27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---
38.G99--------固定循环返回到R点
常用的辅助功能M代码
M代码----功能
1.M00--------程序停止
2.M01--------选择停止
3.M02--------程序结束
4.M03--------主轴正转
5.M04--------主轴反转
6.M05--------主轴停止转动
7.M06--------换刀指令
6.J-------------坐标字--------圆弧中心Y轴向坐标
7.K------------坐标字--------圆弧中心Z轴向坐标
8.L------------重复次数-----固定循环及子程序的重复次数
9.M-----------辅助功能-----机床开/关指令
10.N----------顺序号--------程序段顺序号
三菱系统加工中心G指令M指令一览表
G00 快速定位G01直线补间切削G02 圆弧补间切削CW(顺时针)G03圆弧补间切削C CW(逆时针)G02.3 指数函数补间正转G03.3指数函数补间逆转G04暂停G05 高速高精度制御1G05.1 高速高精度制御2G06~G08没有G07.1/107 圆筒补间G09正确停止检查G10 程式参数输入/补正输入G11 程式参数输入取消G12 整圆切削CWG13 整圆切削CCWG12.1/112 极坐标补间有效G13.1/113 极坐标补间取消G14没有G15极坐标指令取消G16 极坐标指令有效G17 平面选择X-YG18 平面选择 Y-ZG19平面选择 X-ZG20英制指令G21 公制指令G22-G26没有G27参考原点检查G28 参考原点复归G29 开始点复归G30第2~4参考点复归G30.1复归刀具位置1G30.2 复归刀具位置2G30.3 复归刀具位置3G30.4复归刀具位置4G30.5 复归刀具位置5G30.6复归刀具位置6G31跳跃机能G31.1 跳跃机能1G31.2 跳跃机能2G31.3 跳跃机能3G32没有G33 螺纹切削G34特别固定循环(圆周孔循环)G35 特别固定循环(角度直线孔循环)G36特别固定循环(圆弧)G37 自动刀具长测定G37.1特别固定循环(棋盘孔循环)G38刀具径补正向量指定G39 刀具径补正转角圆弧补正G40 刀具径补正取消G41 刀具径补正左G42刀具径补正右G40.1法线制御取消G41.1法线制御左有效G42.1 法线制御右有效G43刀具长设定(+)G44 刀具长设定(—)G43.1第1主轴制御有效G44.1 第2主轴制御有效G45 刀具位置设定(扩张)G46刀具位置设定(缩小)G47 刀具位置设定(二倍)G48 刀具位置设定(减半)G47.1 2主轴同时制御有效G49 刀具长设定取消G50 比例缩放取消G51比例缩放有效G50.1 G指令镜象取消G51.1G指令镜象有效G52局部坐标系设定G53机械坐标系选择G54工件坐标系选择1G55工件坐标系选择2G56 工件坐标系选择3G57 工件坐标系选择4G58 工件坐标系选择5G59工件坐标系选择6G54.1 工件坐标系选择扩张48组G60 单方向定位G61正确停止检查模式G61.1 高精度制御G62自动转角进给率调整G63 攻牙模式G63.1 同期攻牙模式(正攻牙)G63.2 同期攻牙模式(逆攻牙)G64 切削模式G65 使用者巨集单一呼叫G66使用者巨集状态呼叫AG66.1 使用者巨集状态呼叫BG67使用者巨集状态呼叫取消G68 坐标回转有效G69坐标回转取消G70 使用者固定循环G71 使用者固定循环G72 使用者固定循环G73 固定循环(步进循环)G74 固定循环(反向攻牙)G75使用者固定循环G76固定循环(精搪孔)G77 使用者固定循环G78 使用者固定循环G79 使用者固定循环G80 固定循环取消G81固定循环(钻孔/铅孔)G82固定循环(钻孔/计数式搪孔)G83 固定循环(深钻孔)G84 固定循环(攻牙)G85固定循环(搪孔)G86固定循环(搪孔)G87 固定循环(反搪孔)G88 固定循环(搪孔)G89固定循环(搪孔)G90绝对值指令G91 增量值指令G92 机械坐标系设定G93 逆时间进给G94非同期进给(每分进给)G95 同期进给(每回转进给)G96 周速一定制御有效G97周速一定至于取消G98 固定循环起始点复归G99固定循环 R点复归G114.1 主轴同期制御G100~225 使用者巨集(G码呼叫)最大10个M00 程式停止(暂停)M01 程式选择性停止/选择性套用 M02程序结束M03 主轴正转M04 主轴反转M05主轴停止M06 自动刀具交换M07 吹气启动M08 切削液启动M09切削液关闭M10 吹气关闭→M09也能关吹气M11《斗笠式》主轴夹刀M12主轴松刀M13 主轴正转+切削液启动M14主轴反转+切削液启动M15 主轴停止+切削液关闭M16— M18没有 M19主轴定位M20 ——没有 M21 X轴镜象启动M22 Y轴镜象启动M23 镜象取消 M24第四轴镜象启动 M25第四轴夹紧M26 第四轴松开M27分度盘功能M28 没有 M29刚性攻牙M30 程式结束/自动断电M31 —— M47没有 M48深钻孔启动M49 —— M51没有M52 刀库右移M53刀库左移M54 —— M69没有 M70自动刀具建立M71 刀套向下M72换刀臂60° M73主轴松刀M74 换刀臂180°M75 主轴夹刀M76 换刀臂0°M77 刀臂向上M78 —— M80没有 M81工作台交换确认 M82工作台上M83 工作台下M84 工作台伸出M85 工作台缩回 M86工作台门开M87 工作台门关M88——M97 没有M98 调用子程序M99子程序结束。
加工中心编程中的各代码
G37 自动刀具长度测量
G39 拐角偏置圆弧插补
◤G40 刀具半径补偿取消
G41 刀具半径补偿左侧
G42刀具半径补偿右侧
◤G40.1(G150) 法线方向控制取消方式
G41.1(G151) 法线方向控制左侧接通
G42.1(G152)法线方向控制右侧接通
G43 正向刀具长度补偿
圆弧插补/螺旋线插补CW
G03圆弧插补/螺旋线插补CCW
G04 暂停准确停止
G05.1 预读控制超前读多个程序段
G07.1(G107) 圆柱插补
G08 预读控制
G09 准确停止
G10 可编程数据输入
G11可编程数据输入方式取消
◤G15 极坐标指令消除
G16 极坐标指令
◤G17 选择XPYP平面XP X轴或其平行轴
M10 夹紧 M52-M54 * 不指定
M11 松开 M55 * 刀具直线位移,位置1
M12 * 不指定 M56 * 刀具直线位移,位置2
M13 主轴顺时针,冷却液开 M57-M59 * 不指定
G85 镗孔循环
G86 镗孔循环
G87 背镗循环
G88 镗孔循环
G89 镗孔循环
◤G90 绝对值编程
◤G91增量值编程
G92 设定工件坐标系或最大主轴速度箝制
G92.1 工件坐标系预置
◤G94 每分进给
G95 每转进给
G96 恒周速控制切削速度
◤G97恒周速控制取消切削速度
M14 主轴逆时针,冷却液开 M60 更换工作台
M15 * 正运动 M61 工件直线位移,位置1
加工中心自动换刀过程PLC编程技巧
加工中心自动换刀过程PLC编程技巧加工程序和PLC程序关系示意图PLC程序是数控机床正常运转的软件核心,是连接NC和机床的桥梁,也是机床电气设计人员调试机床的关键。
一个完善的PLC程序不仅能使机床正常运行,还要让人看起来一目了然,既为自己调试提供方便,还能帮助维修人员查找故障和分析原因。
下面就XH756B系列卧式加工中心配SIEMENS802D数控系统时,在自动换刀过程中机械手的编程技巧作一介绍。
首先简单介绍一下刀具交换装置的基本情况,刀库是可正反向旋转的链式刀库、装在刀具交换装置上的机械手用15个步骤将刀库中的刀具交换到主轴,并将主轴刀具还回刀库对应的刀套中。
为尽量缩短换刀时间,我们采用刀具预选与零件加工同时进行的方式来压缩换刀时间。
机械手动作顺序如下:步骤1:平移缩回,抓刀库中预选的刀具:步骤2:拔刀伸出,拔出刀套中的刀具:步骤3:平移伸出,离开刀库侧抓刀位置:步骤4:拔刀缩回,机械手缩回:步骤5:摇臂伸出,摇臂转向主轴侧:步骤6:平移伸出,抓主轴刀具:步骤7:拔刀伸出,拔出主轴中的刀具:步骤8:换刀正转或反转,刀具交换:步骤9:拔刀缩回,将预选刀具插入主轴:步骤10:平移缩回,机械手离开主轴:步骤11:摇臂缩回,摇臂转向刀库侧:步骤12:拔刀伸出,准备将主轴刀具送回刀库:步骤13:平移缩回,机械手移向刀库:步骤14:拔刀缩回,将主轴刀具插入刀库:步骤15:平移伸出,离开刀库侧抓刀位置。
以上15个步骤可分为如下4个阶段:第1阶段:抓新刀。
Txx代码控制刀库按就近方向转动到编程刀具所在的位置,到位且有刀库定位I信号后启动机械手,经过步骤1→步骤2→步骤3→步骤4,将编程刀具抓在手上等待换刀。
第2 阶段:换刀。
M06启动换刀固定循环“TOOL”。
“TOOL”控制各坐标移动到换刀位置,并用M90通知PLC启动换刀,PLC用M90信号请求NC “读入禁止”并启动机械手换刀步骤5→步骤6→步骤7→步骤8→步骤9→步骤10→步骤11,同时用步骤5的到位信号控制刀库转到主轴刀号的位置。
加工中心H63M指令
加工中心H63M指令
气动门开。
是加工中心机中常见的M指令代码中的一个。
加工中心中常用M代码有:
程序停止指令M00;
程序任选停指令M01;
程序结束指令M02、M30;
主轴停止指令M05;
主轴定向指令M19;
主轴正转指令M03;
自动夹具夹紧指令M25;
主轴反转指令M04;
自动夹具松开指令M26;
刚性攻丝指令M29;
换刀指令M06;
中央出水指令M38;
冷却接通指令 M08;
中央出水停止指令M39;
冷却断开指令M09;
刀库移出(刀库刀套倒刀)代码指令M10;刀库退回(刀库刀套回刀)代码指令M11;气动门关闭代码指令M64;
主轴夹刀代码指令M12;
主轴松刀代码指令M13;
冲屑装置出水代码指令M14;
加工中心机冲屑装置停水代码指令M15。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
4)高速深孔往复排屑钻孔循环指令
格式:G73 X — Y — Z — R — Q — 式中:Q——每次进给深度(2~3㎜)。 F — ;
5)铰孔循环指令
格式:G85 X — Y — Z — R — F — ;
【例】
加工图示工件的5个孔,分别用G81和G83编程。
【例】
加工图示工件的5个孔,用G82编程。
(2)镗孔循环指令
1)精镗孔循环指令 •格式:G76 X__ Y __ Z __ R__ Q__ P__ F__ ; •式中:Q——刀具移动量(正值、非小数、1.0㎜)。 P——孔底暂停(ms)。
2)镗孔循环指令
格式:G86 X — Y — Z — R — F — ;
(3)攻螺纹循环指令
1)攻左旋螺纹循环指令 •格式:G74 X__ Y __ Z __ R__ F__ ; •式中:F——攻螺纹的进给速度(㎜/min), F(mm/min)=螺纹导程P(mm) ×主轴转速n(r/min)。
需先使主轴反转,再执行G74指 令,先快速定位至X、Y所指定 的坐标位置,再快速定位到R点, 接着以 F所指定的进给速率攻螺 纹至Z所指定的孔座位置后,主 轴转换为正转且同时向Z轴正方 向退回至R点,退至R点后主轴 恢复原来的反转。
2)攻右旋螺纹循环指令
•格式:G84 X — Y — Z — R — F — ;
机械手换刀
换刀方式
刀库—主轴运动换刀
机械手换刀动作过程
1、主轴箱回参考点, 主轴准停。
刀库 油缸
主轴
2、机械手抓刀
(主轴上和刀库上)
换 刀 机械 手
3、取刀:
活塞杆推动机械手下行。
( a)
( b)
4、交换刀具位置:
机械手回转180°。
5、装刀:
活塞杆上行,将更换后的刀 具装入主轴和刀库。
( c) ( d)
加工的动作。(Z点)
动作4——孔底动作:包括暂停、主轴准停、 刀具移动等动作。 动作5——返回到R点:继续加工其它孔时, 安全移动刀具。 动作6——返回起始点:孔加工完成后一般应 返回起始点。
【刀具返回指令】
2、固定循环指令通式
式中:G——孔加工固定循环(G73~G89)。 X、Y——孔在xy平面的坐标位置(绝对值或增量值)。 Z——孔底的Z坐标值(绝对值或增量值) 。 R——R点的Z坐标值(绝对值或增量值) 。 Q——每次进给深度(G73、G83);刀具位移量(G76、G87)。 P——暂停时间,ms。 F——切削进给的进给量,mm/min。 L——固定循环的重复次数。只循环一次时L可不指定。
参考点 350 1 100 100 100 100 3 2 8 13 7 12 9 4 11 10 5 6
400 返回位置
150 T11
பைடு நூலகம்
250
250
150
T15
T31
钻孔1~6: φ 10mm; 钻孔7~10:φ 20mm 镗孔11~13:φ 95mm
250
200
190
150 初始平面
50 50 30 20 3
自动换刀指令M06
加工中心自动换刀装置
换刀装置的用途是按照加工需要,自动地更换装在 主轴上的刀具。自动换刀装置是一套独立、完整的 部件。 回转刀架:车削中心 自动换刀装置的形式 带刀库的自动换刀装置
(应用广泛)
鼓轮式刀库:结构简单、紧凑、应用广
刀库形式 链式刀库:刀库容量大
刀库形式
鼓轮式刀库 的几种形式
6.2.6 固定循环功能
固定循环的基本动作 固定循环指令通式 固定循环指令介绍 钻孔循环指令 镗孔循环指令 螺纹循环指令 取消固定循环指令
1、固定循环的基本动作
六个动作组成: 动作1—— x轴和y轴定位: 使刀具快速定位到孔加工的位置。 动作2—— 快进到R点: 刀具自起始点快速进给到R点。 动作3——孔加工:以切削进给的方式执行孔
G98 X-40. ; G91 G80 G28 Z0 M05; M06 T03;
G90 G54 G00 X0 Y0;
M03 S150; G43 Z100. H03;
G99 G84 Z-25. R10. F500;
G98 X-40.; G80 G00 X250. Y300.; G91 G28 Z0; M30;
3、固定循环指令介绍 1)钻孔循环指令
格式:G81 X — Y — Z — R — F — ;
2)沉孔钻削循环指令
格式:G82 X — Y — Z — R — 式中:P——孔底暂停时间(ms)。 P — F — ;
3)深孔钻孔循环指令
格式:G83 X — Y — Z — R — Q — F — ; 式中: Q——每次进给深度。
试编制加工程序。
加工程序:
O5007; G17 G90 G40 G80 G49 G21; G91 G28 Z0; M06 T01; G90 G54 G00 X0 Y0; M03 S750; G43 Z100. H01; G99 G81 Z-25. R3. F150; G98 X-40.; G91 G80 G28 Z0 M05; M06 T02; G90 G54 G00 X0 Y0; S150 M03; G43 Z100. H02; G99 G81 Z-5.5 R3. F30;
(4)取消固定循环指令
格式:G80; 注意:当用G80取消孔加工固定循环后,固定循环指令 中的 孔加工数据也被取消。那些在固定循环之前 的插补模态恢复。
【例题3:固定循环功能综合应用示例】
加工图示工件的2×M10×1.5螺纹通孔,在立式加工中心上加工工序为:
①Φ8.5麻花钻钻孔;②Φ25锪钻倒角;③M10丝锥攻螺纹。切削用量见下表,
刀库移动-主轴升降式换刀过程
电机 气缸 直线导轨
主轴
刀库刀盘 (a) (b) (c)
(d)
(e)
(f)
刀库移动-主轴升降式换刀过程
(a) 分度:将刀盘上接收刀具的空刀座转到换刀所 需的预定位置。 (b) 接刀:活塞杆推出,将空刀座送至主轴下方, 并卡住刀柄定位槽。 (c) 卸刀:主轴松刀,铣头上移至参考点。 (d) 再分度:再次分度回转,将预选刀具转到主轴 正下方。 (e)+(f): 装刀:铣头下移,主轴抓刀,活塞杆缩回, 刀盘复位。
a) b)
a.径向取刀 b.轴向取刀 c.径向布置 d.角度布置
c)
导轨 刀座 链条
d)
链式刀库
链轮 张紧板
换刀过程
自动换刀装置的换刀过程由选刀和换刀两部分组成。
当执行到 Txx 指令即选刀指令后,刀库自动将要用 的刀具移动到换刀位置,完成选刀过程,为下面换 刀做好准备;当执行到 M06 指令时即开始自动换刀, 把主轴上用过的刀具取下,将选好的刀具安装在主 轴上。 顺序选刀方式 选刀方式 任选方式:多用