看懂这些数控车编程基本就没问题了

 看懂这些数控车编程基本就没问题了

看懂这些数控车编程基本就没问题了


广数980系列TA/TD循环指令

 

 单一固定循环指令

        ((在固定循环指令程序段中,定位一定要明确。一般外圆定位要比需要车削的尺寸大,内圆要比尺寸小。总的来说就是每一次循环车刀都会返回起点))

端面单一固定循环(径向)(也可以端面内孔

G94    XU—–Z(W)—–R     F

 

X切削终点X绝对坐标值

U X轴切削终点相对起点的差值

Z切削终点Z轴的绝对坐标值

W切削终点与起点的差值

R起点与终点之差值,当RU符号不同时;要求R小于或等于W

F切削速度

G94可以用于单一的切槽循环,注意;如果用于切槽循环第一刀必须用G1指令先走一刀这样才可以让G94退刀

 

内外圆单一固定循环(轴向

G90   XU—–Z(W)—–R     F

 

X切削终点X绝对坐标值,

U X轴切削终点相对起点的差值

Z切削终点Z轴的绝对坐标值

W切削终点与起点的差值

R切削起点与终点半径之差(半径值)当R等于0时,进行圆柱切削,RU的符号不一致时,要求R小于或等于U的一半

F切削速度

 

 

                         

 

  复合型固定循环指令

精车加工循环(轴向

G70 P——–Q——

 

P构成精加工第一程序段号,如果没有自动生成程序段号的,可以手动添加,比如(N10

Q精加工最后一个程序段号,同上可以手动添加比如(N20

注意;G70定位要和G71一致,而且外圆定位要比工件大,内孔要比工件小。

 

 

内外圆粗车循环(轴向

G71 U(1)    R   F

G71 P    Q   U(2)     W    S     T  

U(1)轴向(X)进刀深度,也就是每一刀吃刀量

RX)轴每次退刀量

F切削深度

P第一个精加工程序段的程序段号

Q精加工最后程序的程序段号

U(2)X)轴的精加工余量

WZ)轴的精加工余量

S主轴转速

T执行本段G71程序段的刀具号

注意;G71在编写精加工程序的时候,第一段不能带Z,只能有X,比如;N1 G0X-0.38,这一项中不能带Z,如果有Z会报警(定位外圆比工件大,内孔比工件小)

 

 

广数928TE/TC 的外圆粗车循环和980其他都不一样,其格式

G71 XU I   K   L    F

X(U) 精加工轮廓X轴起点的坐标值

I X方向每次进刀量,直径表示,没有符号

K x轴每次退刀量直径表示,没有符号

L描述最终轨迹的程序段数量,(不包括自身

F切削速度

 

 

 

 

 

端面粗车循环径向

G72 W(1)    R    F

G72 P     Q    U   W(2)    S     T

W(1) (Z)轴每次进刀量

RZ)每次退刀量

F切削速度

 

P第一个精加工程序段的程序段号

Q精加工最后程序的程序段号

UX)轴的精加工余量

W(2)Z)轴的精加工余量

S主轴转速

T执行本段G71程序段的刀具号

 

 

封闭切削循环轴向

G73 U1  W(1)   R

G73 P    Q   U2   W(2)    S     F   T

 

利用该循环指令可以按P  Q 给出的同一轨迹进行重复切削,每次切削刀具向前移动一次,因此对于锻造

塑造初步形成的毛坯可以高效率加工第一个U,是指毛坯直径到精加工直径的差除2,也就是半径差.2行的U是指精加工时的余量直径值

 

U1 (X)方向粗车退刀距离及方向,半径表示,也可以参数(NO;053)设定,U执行后,下次指定前保持有效,并将参数(NO053)的值修改为U1000,单位0.001mm,该值缺省输入时,以(NO053)值作为X轴粗车退刀量,

W(1)Z)方向粗车退刀距离及方向,也可以参数(NO;054)设定,U执行后,下次指定前保持有效,并将参数(NO054)的值修改为W1000,单位0.001mm,该值缺省输入时,以(NO054)值作为Z轴粗车退刀量

R封闭切削的次数,单位(次),也可以由参数(NO055)指定,R执行后,下次指定前保持有效,并将参数(NO055)修改当前值,该值缺省输入时,以(NO055)值为切削次数,

P第一个精加工程序段的程序段号

Q精加工最后程序的程序段号

U2X)轴的精加工余量

W(2)Z)轴的精加工余量

S主轴转速

T执行本段G73程序段的刀具号

F切削速度

 

端面深孔固定循环(轴向

G74  R(1)

G74  X   Z  P   Q   R(2)  F  

 

R(1)每次沿轴向(Z)切削后的退刀量,单位mm没有符号,该值也可以由参数(NO;056)设定单位0.001,

R 指定后,下次执行保持有效,并将参数(NO056)的值修改为R1000,(单位0,.001),该值缺省输入时,以(NO056)值为轴向退刀量

X切削终点X方向绝对坐标值,半径表示,

UX)方向上,切削终点与起点的绝对坐标的差值,半径表示

Z切削终点Z方向的绝对坐标值,

WZ)方向上切削终点与起点的绝对坐标的差值

PX)方向每次循环的切削量,单位0001没有符号直径表示

QZ)方向每次切削的进刀量,单位0001没有符号

R(2)切削到轴向(Z)方向切削终点后,沿X的退刀量,单位mm,直径指定,缺省XU)和P时视为0

F切削速度

执行G74指令过程中,可以停止自动运行并手动移动,但要再次执行G74时,必须返回到手动移动前的位置,如果不返回继续执行,后面的轨迹将错位

 

 

外圆切槽循环(径向

G75 R(1)

G75 X(U)  Z(W)  P    Q    R(2)   F

 

R(1)每次沿径向(X方向)切削后的退刀量,单位mm,没有符号,该值也可以由参数(NO;056)设定,(该参数单位0.001),R执行后在下次指定前保持有效,并将参数(NO;056)修改为R乘以1000,单位0.001

缺省输入时以参数(NO;056)值为径向退刀量

X切削终点X方向绝对坐标值,直径指定

U (X)方向上,切削终点与起点的绝对坐标差值,半径指定

Z切削终点Z方向绝对坐标值

WZ)方向上切削终点与起点的绝对坐标差值

P每次循环的切削量,单位0.001没有符号直径表示

QZ)方向每次切削的进刀量单位0.001没有符号

R(2) 切削到径向(X)方向切削终点时,沿Z方向的退刀量直径表示

缺省Z(W)  Q时视为0

F切削速度

 

G75 也可以做端面切削,比G94少重复回起点的路程,程序例如;  第一G75 R0.001 ,第二G75 X0 Z-20 P3000 Q500F0.16说明;R是径向x的退刀,可以以很少的值来指定,X Z为终点坐标值,PX方向进刀量,Q Z方向每次进刀量 F速度

                          

 

螺纹循环和(单一指令)

G32,一刀一刀车的螺纹指令格式

G32 X   Z    FI     J     K

X 每刀X轴向螺纹终点坐标

Z 每刀Z轴终点螺纹坐标

F 螺距

J 螺纹退尾时在短轴方向的移动量(退尾量)单位MM,带方向即(正负)如果X是短轴该值为半径指定

J不是模态

K 螺纹退尾时在长轴方向的退尾起点,单位MM,如果长轴是X,该指令值为半径值,(不带方向)该值不是模态(做模具车削螺纹)比如瓶口螺纹一般用G32比较好用,例如;外径36.320的模具,牙低34的瓶口模具螺纹牙,要从中间Z-4.5处开始车削,其编程如下;

主程序O0001

先定位,T0101M3S60;转速不能过高,

G0X37Z1;

然后调用子程序,N1M98****,牙高多少就调用多少次,(注意M98前面一定要加程序段号,否则M99返回的时候子程序找不到调用他的程序段)

子程序的编程,GOZ-4.5;这里是从中间开始车削螺纹的坐标,

G1U-0.05F0,.005这里的意思就是瓶口螺纹是慢慢一点一点过去的,

G0U-5;半径表示螺纹进刀,

G32U-0.005Z-10F13;注意了,这不是螺距,而是要车螺纹长度是13毫米,

G32U-0.005Z-13F2.5,这才是螺距,

为什么有两个G32出现呢,这就是这样配合才可以车出效果,必须和G1配合,

G0U5退尾,

G0Z-4.5,同时才不会插刀,Z退回车削螺纹起点,

M99

 

 

 

 

変螺距螺纹切削指令

G34 X(U) Z(W)  F(I)   J    K   R 

X(U) Z(W)  F(I)   J   K  G32的一样

R 主轴每转螺距的增量或减量,R取值范围公氏0.001—500mm,英氏0.060—2540每英寸牙数

 

 

 

攻牙螺纹指令

G33 Z(W) F(I)   L

Z(W)  攻牙的终点坐标

F(I)   螺纹导程

L     螺纹头数

KND系统攻牙螺纹指令G93

 

最常用的螺纹加工循环指令G92

G92 X(U)   Z(W)  R    F(I)     J    K     L

X切削终点X轴的绝对坐标值

Z切削终点Z轴的绝对坐标值

R螺纹起点与终点的半径之差,R0或省略时加工直螺纹,

F公氏

I英氏

J螺纹退尾时在短轴方向的移动量(退尾量)单位MM,(不带方向),根据循环自动确定退尾方向,如果X是短轴该值为半径指定,模态指定

K螺纹退尾时在长轴方向的退尾起点,单位MM,如果长轴是X,该指令值为半径值,(不带方向)该值模态指定

L多头螺纹头数,省略默认一头,模态指定

G92加工螺纹可以不需要退刀槽

 

 

 

复合型螺纹切削循环G76

G76  P (m) (r) (a)       Q1   R1

G76  X  Z    R2    P     Q2       F

X螺纹终点X轴绝对坐标值(例如;外螺纹,直接输入螺距外螺纹小径即可,内螺纹输入大径)

Z螺纹终点Z轴绝对坐标值(螺纹长度)

P(m) (r) (a)(例如;精加工重复1次,倒角1mm,螺纹牙角度60,即;P011060

m指定最后螺纹精加工的重复次数单位,() 该值也可以由参数(NO;057)设定,m指定后,在下次指定前保持有效,并将参数(no057)修改为当前指定值,若m指令缺省,侧以(NO;057)的值作为精加工重复次数

r螺纹倒角量,即螺纹退尾宽度单位0.1乘以LL螺纹导程),也可以由参数(NO;019)设定

a刀尖角度(螺纹牙的角度),单位,(度),必须输入两位数指定,该值也可以由参数(NO;058)设定

Q1最小切入量,单位(0.001)没有符号,半径值,该值也可以由参数(NO;059)设定(如果是KND系统,比如8个丝,就得输入80,广数不一样,如果是8个丝,得输入0.08

R1精加工余量单位0.001,该值也可以由参数(NO;060)设定(注意;不管什么系统都得以谬为单位,比如5个谬,得输入0.005

R2螺纹锥度,螺纹起点与终点的半径差(即半径差),单位mm,省略为直螺纹加工

P螺纹牙高(X方向的距离用半径指令),单位0.001,没有符号,若省略系统将报警(例如螺纹牙高为3.68P3680)小螺纹牙高=螺距乘以1.1,大螺纹乘以1.3,再除以2

Q2第一次切削深度,单位0.001,半径指令,若省略系统将报警(如果是KND系统,一个丝,就得输入10,广数得输入0.01

F螺纹导程单位mm

I每英寸牙数

 

G76KNDP  Q  R数据要乘以1000,比如G76 P010060 Q5个谬的话就是0.005乘以1000就是5 R注意;一定要用谬表示R0.001或者0.005都可以,具体自己决定,

G76 X Z可以用绝对坐标,P牙高也一定要乘以1000Q 也一样  F螺距就不用乘以1000

在广数就不一样了,谬就是谬

列如;用G76加工如下图编程


看懂这些数控车编程基本就没问题了


G76 P011060Q100R200

P011060意思是精加工重复1次,倒角1mm,螺纹牙角度60

Q100意思是最小切入量,单位(0.001

R200意思是精加工余量单位0.001

G76X60.64Z25P3680Q1800F6.0

X60.64意思是螺纹终点X轴绝对坐标值(例如;外螺纹,直接输入螺距外螺纹小径即可,内螺纹输入大径)

Z25 意思是螺纹终点Z轴绝对坐标值(螺纹长度)

P3680意思是螺纹牙高(X方向的距离用半径指令),单位0.001,没有符号,若省略系统将报警(例如螺纹牙高为3.68P3680

Q1800意思是第一次切削深度,单位0.001,半径指令,若省略系统将报警

F6.0意思是螺纹导程单位mm

台湾新代系统操作如下

在自动运行下,按手轮模拟,如同自动一样,不一样的是,如果不摇手轮机床是不会动的,每摇手轮,是按程序自动运行,和单段差不多,不同的是在单段方式下如果那一段程序错误会发生错误,手轮模拟比较安全,计数代码M97,编程时一定要注意数的后面加小数点;选择段加工时输入N**,一般编程的时候在每把刀前加程序段号,如N**

复合循环注意事项,定位点一定要比工件大,(外圆)内孔一定比工件孔小()

G96轴的横线速度,比如;加工一个大的工件,工件外圆转速不能过高,那么可以利用G96指令,程序如下T0101M3S600G96G50S150在此程序中G50不是设定工件坐标,而是设定横线速度从低到高,如果工艺是从小孔到大孔那么可以这样编程序

T0101M3S150G96

G50S600

 

 

                        车削偏心工件的计算公式

在三爪夹盘车削偏心距)计算方法:X=1.5e

X 垫片

e 偏心距

                    常用的一些螺纹计算公式

公制螺纹

牙高等于0.5413*P(螺距)

原始三角形高度 H=0.866P

牙高(工作高度) H=0.5413P

D–内螺纹公称直径

d–外螺纹公称直径

D=D-0.6495P

d=d-0.6495P

D=D-1.0825P

d=d-1.0825P

大经计算;D大=d-0.1*p

小经计算;D小=d-1.3*p

D大=大经 D小=小径

d是M后面跟的数值 比如说 M80 就是80

*这个代表乘以

P代表螺距

计算M80*2

大经;80-0.1*2=79.8

小径(底径);80-1.3*2=80-2.6=77.4

梯形螺纹

 

加工梯形螺纹时,由于螺纹的加工深度较大无法采用直进法加工。因此梯形螺纹宜选用G76指令,采用斜进法进行编程加工。名称代号计算公式牙形角 a a=30° 螺距 P 牙顶间隙 ac P/mm 1.55 612 1444 ac/mm 0.25 0.5 1

外螺纹大径 d 公称直径

中径d2 d2=d-0.5P

小径d3 d3=d-2h3

牙高h3 h3=0.5P+ac

内螺纹大径 D4 D4=+2a

中径D2 D2=d2

小径D1 D1=d-p

牙高H4 h4=h3

牙顶宽0.366p

牙槽底宽0.336p-0.536ac

英氏螺纹

牙高等于螺距*0.6495

英氏螺纹转换普通螺纹即;25.4除以每英寸牙数比如11牙的英氏螺纹,25.4/11=2.309

 

 

 

              980TD时间和件数清零的方法

同时按住N加取消键,(件数清零),同时按住T加取消键,(时间清零)

               

 

 980TA时间和件数清零方法

按住T,当T闪烁时,按住取消

 

不计加工件数技巧,在程序末尾也就是M30后面把分号去掉就不会计数

 

 



看懂这些数控车编程基本就没问题了







看懂这些数控车编程基本就没问题了






发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注