当前位置首页 > 人力资源/企业管理 > 职业培训
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

数控车比赛赛前培训G代码培训9谁能百礼挑衣课件

文档格式:PPT| 60 页|大小 812KB|积分 10|2022-12-20 发布|文档ID:175651346
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 60
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • GETRAG(Jiangxi)Transmission Co.,Ltd.1格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣培训纪律格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云3数控车比赛赛前培训(G代码培训9)谁能百礼挑衣培训目的u数控车宏程序入门GETRAG(Jiangxi)Transmission Co.,Ltd.数控车比赛赛前培训(G代码培训9)谁能百礼挑衣Training pointsGETRAG(Jiangxi)Transmission Co.,Ltd.数控车比赛赛前培训(G代码培训9)谁能百礼挑衣数控车宏程序入门GETRAG(Jiangxi)Transmission Co.,Ltd.数控车比赛赛前培训(G代码培训9)谁能百礼挑衣POINT 01格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣数控车怎么样加工椭圆?NoImage宏程序格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣宏程序与标准CNC编程的区别标准编程宏程序编程使用定值编程使用变量代替定值定值之间不可以运算变量之间可以运算程序是按照顺序执行程序可以任意跳转格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣变量的类型和功能(FANUC系统为例)数控车床宏程序编程特征变量号变量类型功能作用#0空变量总是为空,没有值能赋予它#1#33局部变量只能在程序中储存,一旦断电时清空,再次调用时,赋值有效#100#199#500#999公共变量在不同的程序中意义相同,断电时100-199清空,500-999数据保存,即使断电也不丢失#1000 系统变量系统变量用于读和写CNC各种数据,例如刀具、刀补、坐标格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣以下情况要引起注意1冒号字符:冒号字符不允许出现2分号字符;分号字符不允许出现30是中性值+0或-0是无法识别的4数值前面的0可以忽略#1=003 与#1=3是一样的5程序号不能使用变量O#1 不允许出现6段号不能使用变量N#1 不允许出现7单个变量的括号可以省略#7 就写成#78一个变量不能直接替代另外一个变量#7 或#7是错误的9如果预先已经定义了#7和#9,那么下面的嵌套式正确的,#101=FIX#9*100/3.14*7格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣宏程序中的变量变量及变量的引用(1)、变量的表示#i (变量号i=0,1,2,3,4)例:#8、#110、#1100#表达式 表达式必须用括号括起来 例:#1#212(2)、变量的引用#1 例:F#10当#10=20时,F20被指令。

    1 例:X-#20当#20=100.时,X-100.被指令G#130当#130=2时,G2被指令格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣数学运算功能-宏程序变量间的运算运算的优先顺序:函数;乘除、逻辑与;加减、逻辑或、逻辑异或可以用 来改变顺序功能变量符号#举例定义、转换、赋值#1=#2#1=2#2=#1加法#1+#2#1=#2+#3减法#1-#2#1=#2-#3乘法#1*#2#1=#2*#3除法#1/#2#1=#2/#3四则混合运算#1+#2/#3-#4*#6+#8/#9格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣函数运算功能功能变量符号#举例正弦#1=SIN#2#1=30#2=SIN#1反正弦#1=ASIN#2#1=0.5#2=ASIN#1余弦#1=COS#2#1=60#2=COS#1反余弦#1=ACOS#2#1=0.5#2=ACOS#1正切#1=TAN#2#1=45#2=TAN#1余切#1=1/TAN#2#1=45#2=1/TAN#1格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣函数运算功能功能变量符号#举例平方根SQRT#2=3#3=4#1=SQRT#2*#2+#3*#3平方*#1=#2*#2绝对值ABS简写AB#1=-10#2=ABS#1舍入ROUND简写 RO#1=6.5133#2=ROUND#1上取整FIX 简写FI#1=1.234#2=FIX#1 1下取整FUP#1=1.234#2=FUP#1 2格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣逻辑判断功能运算符含义具体示例EQ等于IF#1EQ#2GOTO10NE不等于IF#1NE#2GOTO10GT 大于IF#1GT#2GOTO10GE大于等于IF#1GE#2GOTO10LT小于IF#1LT#2GOTO10LE小于等于IF#1LE#2GOTO10格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣宏程序的控制语句(1)、无条件转移(GOTO语句)格式:GOTO n;式中:n顺序号(19999),可用变量表示。

    举例:GOTO 1;GOTO#10;格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣条件转移语句I F 条件表达式 GOTO n当条件满足时,程序就跳转到同一程序中语句标号为的语句上继续执行当条件不满足时,程序执行下一条语句格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣条件转移语句WHILE 条件表达式 DO m.END m 当条件满足时,从DO m到END之间的程序就重复执行当条件不满足时,程序就执行END下一条语句格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣循环嵌套DOEND循环嵌套:循环嵌套:WHILE 条件式1 DO 1;WHILE 条件式2 DO 2;WHILE 条件式3 DO 3;END 3;END 2 END 1;格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣数控车床宏程序编程技巧编程实例宏程序用于系列零件的加工NoImage格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣宏程序用于系列零件的加工,此系列零件形状相同,但是部分尺寸不同,如果将这些不同的尺寸用宏变量表示,由程序自动将相关基点坐标进行计算则可用同一个程序完成一个系列零件的加工。

    以上图为例该系列零件的右端面半球球径可取R10与R15,可将球径用变量表示,编程原点设在工件右端面中心,毛坯直径45.从图中可以看出编程所需基点A D 三点外,点均与球径相关,下面给出各基点坐标:格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣XZA00B2R-RC2R-60-2*40-2RD40-60E40-90程序如下:O0034T0101;M03 S800;G98;G00 X42 Z0;G71 U2 R1;G71 P10 Q20 U0.5 W0 F150;N10 G01 X0;#1=10;G03 X2*#1 Z-#1 R#1;G01 Z-60-80-4*#1;G01 X40 Z-60;N20 G01 Z-90;G00 X100;Z100;M05;M30;格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣椭圆类零件的宏程序编制椭圆的标准方程:NoImage1aZbX2222格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣椭圆的参数方程*COSaZSINbX其中为椭圆的离心角,为椭圆的旋转角两者不为一个值,关系为tantanba格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣椭圆宏程序结构流程1.开始2.给常量赋值3.给变量赋值4.计算坐标值5.指令机床沿曲线移动X,Z坐标6.变量递增或递减7.判断是否到达终点8.到终点结束未到终点返回4.计算坐标值格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣NoImage椭圆加工:零件材料45钢,毛坯为50mm100mm,按图要求完成数控加工程序。

    格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣O0001;T0101;M03 S800;G0 X51.Z2.;G71 U1.5 R1.;(粗车右端外形轮廓)G71 P10 Q20 U0.5 W0.1 F150;N10 G1 X25.966;(椭圆处外径)Z0.;Z-19.;X35.988 Z-29.;Z-46;X44.;X45.992 Z-47.;N20 Z-55.;G70 P10 Q20 S1000 F120;(精车右端外形轮廓)G00 X100.;Z50.;【解答】格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣S800 F150;#150=26.;(定义椭圆加工余量)N30 IF#150 LT 1 GOTO 40;(如果余量小于1,跳到40句)M98 P0003;(调用椭圆加工宏程序)#150=#150-2;(每次递减2mm)GOTO 30;(无条件跳转到30句)N40 G0 X30.Z2.;S1500 F80;#150=0;(开始精加工椭圆轮廓)M98 P0003;G0 X100.Z5.;M30;格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣O0003;(椭圆加工子程序)#101=20.;(椭圆长半轴)#102=13.;(椭圆短半轴)#103=20.;(起点处Z坐标)N20 IF#103 LT 1 GOTO 50;(如果Z值小于1跳转到50句)#104=SQRT#101*#101-#103*#103;(构造 )#105=#102*#104/#101;(构造 )G01 X2*#105+#150 Z#103 20;(直径值定义加上加工余量,Z向偏移椭圆长半轴)#103=#103 0.5;(Z坐标递减0.5mm)GOTO 20;(绝对跳转到20句)N50 G00 U2.Z2.;(退刀)M99;22Za 22Zaab格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣椭圆轮廓编程技巧NoImage格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣O0027;T0101;G98;M43;M03 S800;G0 X80.Z5.;G73 U25 R25;(调用粗车循环加工椭圆轮廓)G73 P10 Q20 U0.5 W0 F150;N10 G1 X30 Z0;(轮廓起点)Z-8.79;#100=-8.79;(椭圆起点Z坐标)N15#102=#100+44*#100+44;#103=SQRT36*36-#102;(构造 )#104=10+2/3*#103;(构造 X向半径偏移10mm)#105=2*#104;22Za 22Zaab格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣G01 X#105 Z#100;#100=#100-2;(Z向递减2mm)IF#100GT-72.102 GOTO 15(如果Z坐标值大于-72.102跳转到15句)G00 U30;N20 X70;G00 X80 Z5;G70 P10 Q20 F100;(精加工椭圆轮廓)G00 X100;Z100;M05;M30;MOV007.MOD格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣参数方程编写椭圆宏程序NoImage格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣O0271;T0101;M03 S800;G0 X36 Z26;#20=26;(X向总加工余量)N56 G0 U2;Z26;(Z向加工起点)N100#20=#20-2;(X向递减2mm)#1=12.5;(椭圆短半轴)#2=25;(椭圆长半轴)#3=0.5;(起始处椭圆离心角)#5=90;(终止处椭圆离心角)WHILE#3 LT#5 DO2;(当起始角小于终止角时执行DO2到之间的程序段)#6=#2*COS#3;(构造)#7=2*#1*SIN#3;(构造)G1 X#7+#20 Z#6 F150;(椭圆坐标加余量值))(*COSa)(*2SINb格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣#3=#3+#4;(椭圆离心角递增)#10=#7+#20;(向当前点坐标)IF#10 GT 26 GOTO 56;(如果向当前点坐标大于跳转到句从新定起点)END 2G0 U2;Z26;(退刀)IF#20 GE 0 GOTO 100;(如果余量大于等于跳转到句)G0 X100;M05;M30;格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣抛物线的一般方程PXZ2/2)或P2/ZX(2)(或PX2ZPZ2X22可转化为:格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣抛物线宏程序结构流程开始给常量赋值给变量赋初值进入循环体变量递加计算坐标值指令机床沿抛物线轮廓移动X,Z坐标判断X值是否小于抛物线终点处直径一半若小于返回进入循环体若不小于刀具退离到工件右端结束格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣抛物线宏程序编制NoImage格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣O0272;M03 S800;G98;G00 X90 Z100;N10#24=0;(抛物线顶点处值)#26=0;(抛物线顶点处值)#17=-10;(常量)#22=42;(抛物线开口处直径)#6=1;(每次步进量)#9=100;(进给率)G00 X#24 Z#26+5;(加工起点)G01 Z#26 F2*#9;N30#24=#24+#6;(向递增)#26=#24*#24/#17;(构造 )G01X2*#24 Z#26 F#9;N60 IF#24 LT#22/2 GOTO 30;(如果X值小于开口处直径一半跳转到30句)G01 X#22 Z#26 F3*#9;M05;M30;102X格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣焦点在X轴上的双曲线标准方程)0,0(12222babYaXTANBYCOSAX*/参数方程为:NoImage格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣焦点在Y轴上的双曲线的标准方程)0,0(12222babXaYsin/tan/aYbX参数方程为:NoImage格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣双曲线宏程序结构流程开始给常量赋值给自变量Z赋初值指令机床移动X,Z坐标Z向均值递减双曲线上任意一点坐标值计算动点值是否大于等于双曲线终点值若大于等于返回移动,坐标若小于结束格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣NoImage焦点在Y轴上的双曲线宏程序编制格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣程序编制:O0273;T0101;M03 S500;G98;G01 X10;Z-5.05;X17.524;#1=20;N10#2=38-10/SIN#1;#3=-60+20/TAN#1;G01 X2*#2 Z#3;#1=#1+1;IF#1 LT 80 GOTO 10;G01 X56 Z-56.473;X60;G00 X100;Z100;M05;M30;格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣NoImage焦点在X轴上的双曲线宏程序编程格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣O0045;T0101;G98;M03 S500;G00 X60 Z0;G01 X0;#100=0;N15#101=4/3*SQRT#100-6*#100-6-36;G01 X2*#101 Z#100;#100=#100-1;IF#100 GT-16.594 GOTO 15;G01 X58 Z-16.594;X60;G00 Z0;G00 X100;Z100;M05;M30;格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣练习图2NoImage格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣练习图3NoImage格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云49数控车比赛赛前培训(G代码培训9)谁能百礼挑衣举例1(毛坯60X90)NoImage格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云50数控车比赛赛前培训(G代码培训9)谁能百礼挑衣举例1程序O0001;G21G40G97G99;M03 S2000 T0101;G00X70.0Z5.0;G73 U16.5 W0 R14;G73 P10 Q20 U0.5 W0 F0.25;N10 G41 G00 X23.0;Z0;G01 X27.0 Z-2.0 F0.1;Z-28.0;X34.3425;X39.985 Z-44.0;Z-52.0;X49.985;G01 X49.985 Z-81.4 F0.2;N20Z-90.0;N20X55.0;M30;格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云51数控车比赛赛前培训(G代码培训9)谁能百礼挑衣NoImage2013年南昌市第一届“洪城杯”数控车职业技能大赛四件套NoImageNoImageNoImageNoImage件1件2件3件4装配格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云52数控车比赛赛前培训(G代码培训9)谁能百礼挑衣毛坯 3件60X40棒料1根60X60棒料1根60X80棒料1根45钢格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云53数控车比赛赛前培训(G代码培训9)谁能百礼挑衣NoImage工件1工件1格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云54数控车比赛赛前培训(G代码培训9)谁能百礼挑衣件2NoImage工件2工件2格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云55数控车比赛赛前培训(G代码培训9)谁能百礼挑衣NoImage工件3工件3格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云56数控车比赛赛前培训(G代码培训9)谁能百礼挑衣NoImage工件4工件4格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云57数控车比赛赛前培训(G代码培训9)谁能百礼挑衣装配装配图NoImage装配格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间精车组 周云数控车比赛赛前培训(G代码培训9)谁能百礼挑衣NoImage作者:周云GETRAG(Jiangxi)Transmission Co.,Ltd.数控车比赛赛前培训(G代码培训9)谁能百礼挑衣NoImage世界上最远的距离不是生与死的距离而是我站在你面前你不知道我爱你世界上最远的距离不是我站在你面前你不知道我爱你而是爱到痴迷却不能说我爱你世界上最远的距离不是我不能说我爱你而是想你痛彻心脾却只能深埋心底 点击更换文本NoImageGETRAG(Jiangxi)Transmission Co.,Ltd.60Thank foryouyour attention!。

    点击阅读更多内容
    卖家[上传人]:仙人指路
    资质:实名认证