㈠ 求:数控车床宏程序编程详解非常感谢!
T0101
G97S1000M03
G0X50.0Z3.0
G73U4.0W0.5R4
G73P10Q20U0.5W0.05F0.2
N10G0X34.641Z1.0
G1Z0.0
G3X36.81Z-17.826R20.0
G2X42.332Z-22.0R3.0
G1X44.0
X48.0Z-33.0343
G1Z-100.0
N20G1X50.0
G70P10Q20F0.05
G0X200.0Z300.0
T0100M05
N1G97S500M03
T0202
G0X50.0Z-35
X44.0Z-57.0
G75R0.2
G75X38.0Z-72.0P6000Q3000F0.04
G0Z-62.0
G0X39.0
G1X28.0F0.1
G1X39.0F0.2
G0X200.0
Z300.0
T0200M05
N2G97S1000M03
T0101
G0X50.0Z-60.0
G73U3.0W0.5R3
G73P30Q40U0.5W0.05F0.2
N30G0X44.0
#1=10.2
WHILE[#1GE-9.8]DO1
#1=#1-0.2
#2=[[-3]*ATAN[#1/2]]/90
G1X[2*[#2]+38]Z[#1-72]F0.05
END1
N40G0X50.0
G70P30Q40F0.02
G0X200.0
Z300.0M05
T0100
N3G97S1000M03
T0303
G0X60.0Z-60.0
X50
G73U3.0W0.5R3
G73P50Q60U0.5W0.05F0.2
N50G0X44.0
#1=-10.2
WHILE[#1LE9.8]DO1
#1=#1+0.2
#2=[[-3]*ATAN[#1/2]]/90
G1X[2*[-#2]+38]Z[#1-48]F0.05
END1
N60G0X50.0
G70P50Q60F0.02
G0X200.0
Z300.0M05
T0300
N4G97S200M03
T0202
G0X50.0
Z-100.0
G1X35F0.05
G0X50.0
G1W-4.0
G1X35.0
G0X200.0
Z300.0
T0200M05
M30
㈡ 急求数控车床编程
第一节数控车床编程基础
一、数控车编程特点
(1) 可以采用绝对值编程(用X、Z表示)、增量值编程(用U、W表示)或者二者混合编程。
(2) 直径方向(X方向) 系统默认为直径编程,也可以采用半径编程,但必须更改系统设定。
(3) X向的脉冲当量应取Z向的一半。
(4)采用固定循环,简化编程。
(5) 编程时,常认为车刀刀尖是一个点,而实际上为圆弧,因此,当编制加工程序时,需要考虑对刀具进行半径补偿。
二、数控车的坐标系统
加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为+C向,顺时针为-C向,2.1.1所示:
加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。
.1.1数控车床坐标系
三、直径编程方式
在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图2.1.2所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。
.1.2 直径编程
四、进刀和退刀方式
对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。如图2.1.3所示。
.1.3切削起始点的确定
五、绝对编程与增量编程
X、Z表示绝对编程,U、W表示增量编程,允许同一程序段中二者混合使用。
.1.4 绝对值编程与增量编程
1.4所示,直线A→B ,可用:
绝对: G01 X100.0 Z50.0;
相对: G01 U60.0 W-100.0;
混用: G01 X100.0 W-100.0;
或 G01 U60.0 Z50.0;
数控车床的基本编程方法
数控车削加工包括内外圆柱面的车削加工、端面车削加工、钻孔加工、螺纹加工、复杂外形轮廓回转面的车削加工等,在分析了数控车床工艺装备和数控车床编程特点的基础上,下面将结合配置FANUC-0i数控系统的数控车床重点讨论数控车床基本编程方法。
一、坐标系设定
㈢ 西门子802D数控立车编程循环,TRANS不会用,G54怎么设置也搞不了,求详细解答,附图
《西门子840d数控编程实例加强版》工厂实际加工案例,来自一线的经典教材学数控必备,每个加工步骤都配有详细的解释,自学编程的好材料,例题后面都配有课后习题,依据实际加工为基础作者精心雕琢,循序渐进,可谓是学习840d编程的必胜“宝典”
㈣ 最好的数控论坛
瀚海数控论坛
是一群长期从事机床、自动线和生产线设计工作的工程师共同建设完成的,这个论坛主要针对项目制定者、设计者和电气工程师。
主要涉及的内容是各种高端数控系统的控制功能和针对各种应用的解决方案。电气控制方面包括电气控制部分的方案制定、电气原理图的设计、PLC控制程序的编制、数控系统参数设置和现场调试;数控编程方面包括工件的建模、数控程序的编制、后处理及仿真。
㈤ 关于数控立车的问题,希望知道了解的朋友回答下,谢谢了。
我是做数控维修的 其实也没有什么难的 他的编程怎么说的 单立拄就是只有一个Z轴 而双立住就是指有两个Z轴 但是不管是两个还是一个 编程的时间都是只有一个 因为他的那两个轴都是上下而且是同步的 你想一下很简单的例子你车床的Z轴只有一个丝杆 但是它有两条导轨 而立车两边的立住就是它的导轨 只不过是有两个丝杆带动而已 单立拄我认为的没有双立住好因为他涉及到一个震动问题 你可以想一下 一个立住还要在上面带那么重的东西还有切削时的力度会产生什么样的影响 也不是说单立住就不好而是看你需要加工多大的件 怎么说了 各有各的好处 不过我建议你不要买新的了 买个旧的普通的 然后找人大修一下改造成数控的 什么原因了 现在生产的设备说不好听的话就是水货 质量没有原来的好了 他不旧色备就好在漂亮 美观 加工精度怎么说了 旧设备把大修磨磨导轨也可以达到 不过就是周期稍微比新设备慢点 要同时干的话 差不多只相差一个星期左右 想你应该可以接受 最后记住了(不管是那的设备一定要协商好售后和交货时间很重要)有什么疑问可你加我QQ就是我的名字不要前面的L
㈥ 数控立式车床的编程
我是湖南省某一高校的实训指导老师,但是不是教车床的 ,我电脑里面只有这点资料了 ,如果有什么可以帮的上你的,可以QQ联系77935584
Fanuc系统数控车床设置工件零点常用方法
1. 直接用刀具试切对刀
1.用外园车刀先试车一外园,记住当前X坐标,测量外园直径后,用X坐标减外园直径,所的值输入offset界面的几何形状X值里。
2.用外园车刀先试车一外园端面,记住当前Z坐标,输入offset界面的几何形状Z值里。
2. 用G50设置工件零点
1.用外园车刀先试车一外园,测量外园直径后,把刀沿Z轴正方向退点,切端面到中心。
2.选择MDI方式,输入G50 X0 Z0,启动START键,把当前点设为零点。
3.选择MDI方式,输入G0 X150 Z150 ,使刀具离开工件进刀加工。
4.这时程序开头:G50 X150 Z150 …….。
5.注意:用G50 X150 Z150,你起点和终点必须一致即X150 Z150,这样才能保证重复加工不乱刀。
6.如用第二参考点G30,即能保证重复加工不乱刀,这时程序开头 G30 U0 W0 G50 X150 Z150
7.在FANUC系统里,第二参考点的位置在参数里设置,在Yhcnc软件里,按鼠标右键出现对话框,按鼠标左键确认即可。
3. 用工件移设置工件零点
1.在FANUC0-TD系统的Offset里,有一工件移界面,可输入零点偏移值。
2.用外园车刀先试切工件端面,这时Z坐标的位置如:Z200,直接输入到偏移值里。
3.选择“Ref”回参考点方式,按X、Z轴回参考点,这时工件零点坐标系即建立。
4.注意:这个零点一直保持,只有从新设置偏移值Z0,才清除。
4. 用G54-G59设置工件零点
1.用外园车刀先试车一外园,测量外园直径后,把刀沿Z轴正方向退点,切端面到中心。
2.把当前的X和Z轴坐标直接输入到G54----G59里,程序直接调用如:G54X50Z50……。
3.注意:可用G53指令清除G54-----G59工件坐标系。
Fanuc系统数控车床常用固定循环G70-G80祥解
1. 外园粗车固定循环(G71)
如果在下图用程序决定A至A’至B的精加工形状,用△d(切削深度)车掉指定的区域,留精加工预留量△u/2及△w。
G71U(△d)R(e)
G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)
N(ns)……
………
.F__从序号ns至nf的程序段,指定A及B间的移动指令。
.S__
.T__
N(nf)……
△d:切削深度(半径指定)
不指定正负符号。切削方向依照AA’的方向决定,在另一个值指定前不会改变。FANUC系统参数(NO.0717)指定。
e:退刀行程
本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0718)指定。
ns:精加工形状程序的第一个段号。
nf:精加工形状程序的最后一个段号。
△u:X方向精加工预留量的距离及方向。(直径/半径)
△w: Z方向精加工预留量的距离及方向。
2. 端面车削固定循环(G72)
如下图所示,除了是平行于X轴外,本循环与G71相同。
G72W(△d)R(e)
G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)
△t,e,ns,nf, △u, △w,f,s及t的含义与G71相同。
3. 成型加工复式循环(G73)
本功能用于重复切削一个逐渐变换的固定形式,用本循环,可有效的切削一个用粗加工段造或铸造等方式已经加工成型的工件.
程序指令的形式如下:
A A’ B
G73U(△i)W(△k)R(d)
G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)
N(ns)………
…………沿A A’ B的程序段号
N(nf)………
△i:X轴方向退刀距离(半径指定), FANUC系统参数(NO.0719)指定。
△k: Z轴方向退刀距离(半径指定), FANUC系统参数(NO.0720)指定。
d:分割次数
这个值与粗加工重复次数相同,FANUC系统参数(NO.0719)指定。
ns: 精加工形状程序的第一个段号。
nf:精加工形状程序的最后一个段号。
△u:X方向精加工预留量的距离及方向。(直径/半径)
△w: Z方向精加工预留量的距离及方向。
4. 精加工循环(G70)
用G71、G72或G73粗车削后,G70精车削。
G70 P(ns)Q(nf)
ns:精加工形状程序的第一个段号。
nf:精加工形状程序的最后一个段号。
5. 端面啄式钻孔循环(G74)
如下图所示在本循环可处理断削,如果省略X(U)及P,结果只在Z轴操作,用于钻孔。
G74 R(e);
G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f)
e:后退量
本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0722)指定。
x:B点的X坐标
u:从a至b增量
z:c点的Z坐标
w:从A至C增量
△i:X方向的移动量
△k:Z方向的移动量
△d:在切削底部的刀具退刀量。△d的符号一定是(+)。但是,如果X(U)及△I省略,可用所要的正负符号指定刀具退刀量。
f:进给率:
6. 外经/内径啄式钻孔循环(G75)
以下指令操作如下图所示,除X用Z代替外与G74相同,在本循环可处理断削,可在X轴割槽及X轴啄式钻孔。
G75 R(e);
G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f)
7. 螺纹切削循环(G76)
G76 P(m)(r)(a) Q(△dmin) R(d)
G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)
m:精加工重复次数(1至99)
本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0723)指定。
r:到角量
本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0109)指定。
a:刀尖角度:
可选择80度、60度、55度、30度、29度、0度,用2位数指定。
本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0724)指定。如:P(02/m、12/r、60/a)
△dmin:最小切削深度
本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0726)指定。
i:螺纹部分的半径差
如果i=0,可作一般直线螺纹切削。
k:螺纹高度
这个值在X轴方向用半径值指定。
△d:第一次的切削深度(半径值)
l:螺纹导程(与G32)
㈦ 数控立车的宏程序怎么编
按照数控车床的机床坐标系判定原则确定数控立车的机床坐标系。
实际上,与卧式数控车床十分类似。
宏程序是数控编程中最难的内容,宏程序非常灵活,不是一篇文章可以说清楚的,需要写一本书才能让别人学懂。
手工编程已经游刃有余了,才能学习宏程序编程,否则是舍本求末、空中楼阁建不起来。
有了基础,想学宏程序的话。先看说明书有关宏程序的章节,再在网上看一些宏程序的文章……
如果我的回答对您有帮助,请及时采纳为最佳答案,谢谢!
㈧ 数控立车的编程问题
数控立车编程和卧车一样,我是做数控立车和卧车的。
㈨ 数控车床编程技术交流QQ群
YY机械数控教学公会 数控车编程 加工中心 电工 维修装配钳工本厅ID:86344818 免费的哦欢迎大家加入
㈩ 数控立车和卧车的编程是不是一样的
不一样,卧车一般加工较小复杂的零件还是批量的,立车一般加工较简单的零件