版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章:参考点与坐标系,红:机床坐标系 蓝:工件坐标系 黄:局部坐标系,坐标系关系示意图,这里说的“参考点”指的是“机械坐标系中”各轴的参考点,即“参考点”的坐标数值=此点在机械坐标系中的坐标值。通常“参考点”用来换刀或设定坐标系。,G28 第一参考点 (一般用作换刀点) G30 第二参考点 (下面三个一般用在设定局部坐标系) G30P3 第三参考点 G30P4 第四参考点,以上参考点分别由参数 1240# 1243# 设定,单位um。,一.参考点,例1.参考点的设定和返回,要求:设定换刀点1的机床坐标系为X100.Y200.Z300. 在程序中返回此位置,进行换刀动作。,设定:.设定参数写入
2、“可” .设定参数No.1240#=X100000,Y200000,Z300000 .设定参数写入“不可”,返回: G28 X0 Y0 Z0; ,二.坐标系,坐标系分为三种:机床坐标系;工件坐标系;局部坐标系,机床坐标系: 机床上的一个作为加工基准的特定点叫做机床零点,由机床制造商设定。以此原点的坐标系叫做机床坐标系。 工件坐标系: 用于工件加工的坐标系叫做工件坐标系,由CNC设定,加工程序加工时选定其需要的工件坐标系。 局部坐标系: 在工件坐标系中,为了易于编程,可以设定子坐标系,叫做局部坐标系。,1.机床坐标系,指令格式: (G90) G53 IP_; 说明: 当指令给出机床坐标系的位置时
3、,刀具就以快速定位(G00)速度移动到该位置。 G53只在其指令的程序段中有效(即一个分号之内) 。 G53指令语句必须用绝对值指定(X,Y,Z),如果指定了增量值(U,V,W),G53命令将被忽略。 如果指定了G53命令,就取消了刀尖半径补偿和刀具偏置。 (3)例: 螺杆转子外径加工车床程序: O2031(SCREW-ROTOR OP2 ZH3-1 WLG) G53X0 X轴回机械零点 G53Z0 Z轴回机械零点#5202=-110.600 给定工件坐标系Z轴零点位置N2(GAIKEI ARA) G50S800 限定主轴最高转速800转G0G336T02. 换2号刀,刀具寿命开始计算,2.工
4、件坐标系,设定 指令设置:(G90) G92 IP_。 自动设置:设定参数No.1201#0=1。此时执行手动返回参考点之后,将自动设定工件坐标系。 MDI设置 :直接在“MDI”方式下,进入“OFFSET-坐标系”界面下,可手动输入6组工件坐标系(G54G59)。 注意:用绝对指令时,必须用上述方法建立工件坐标系。,(2)选择 设定了工件坐标系之后,在电源接通并返回参考点时,建立工件坐标系16。电源接通时,自动选择坐标系1,即G54。 在程序中指定其中一个G代码,即可选择6个工件坐标系中的一个。 G54-工件坐标系1 (一般用作共通) G55-工件坐标系2 (以下一般用作单个平面) G59-
5、工件坐标系6 例2:坐标系的选择 G90 G55 G00 X40.0 Y100.0 Z80.0 在这个例子中,刀具以绝对坐标运动方式快速定位到工件坐标系2中的(40,100,80)的位置。,(3)改变 用“外部工件零点偏移”或“工件零点偏移”来改变G54至G59的工件坐标系。 编程方法:G10 L2 P(n) IP_ Pn中;n=1为G54,依次类推 MDI面板输入 外部数据输入,需要参照机床厂商说明书。 例3:G10的实用程序:SCW机加线滑阀切Vi槽程序 O1032 G90 G10 L2 P1 X-345.870 Y-437.600 Z-598.929(G54); 设定G54工件坐标系的零
6、点为机械坐标系中坐标 (-345.870,-437.600,-598.929) G91G28 Z0 T01; 刀具回到机械坐标系的Z轴零点,换1号刀 M6; ,3.局部坐标系,(1)指令格式 G52 IP_; 设定局部坐标系 G52 IP0; 取消局部坐标系 (2)说明 用此指令可以在工件坐标系(G54G59)中设定局部坐标系,其原点为IP_指定的工件坐标系中的点。 局部坐标系指定后,后面绝对编程(G90)指令移动是局部坐标系中的坐标值。 工件坐标系中用G52指定局部坐标系的新的零点,可以改变局部坐标系。 (3)注意 Reset时,是否清除局部坐标系取决于参数No.3402#6和No.1202
7、#3,当其中一个设为1时,局部坐标系将被清除。 G52暂时清除刀具半径补偿中的偏置。,4.平面选择,(1)指令 G17 XY平面 G18 ZX平面 G19 YZ平面 (2)说明 在不指定G17,G18,G19的程序段中,平面维持不变。 当电源接通或Reset时,一般机床设定为G17。,第二部分:基础编程,1.程序号 O1O9999 其中:80008999可用参数NO.3202#0保护 90009999可用参数NO.3202#4保护 经过保护的程序将无法在程序号检索时检索到,一般用作宏程序的程序号,避免不知情者修改。,一.程序结构,2.顺序号 N1N9999 顺序号执行时只按照从上到下的顺序,而
8、与其数字大小无关。,3.注释 用()表示 注释可出现在程序中的任何位置,作为注释用,系统不执行。但在宏程序中,会作为运算符出现(详见宏程序教育资料)。,4.程序段 一个“;” 表示一个程序段 每个程序段至少包含一个G代码或一个M代码。,二.预备功能(G代码) 1.G代码分组: 每个G代码都包含在一个组中, 而所有的G代码又分为“模态”和“非模态”。 其中模态G代码在被同组代码取消前一直有效;而非模态G代码则只在一个程序段中有效(即一个分号中)。 如G00就为模态G代码,注意:模态被指定后,除非取消或断电,否则一直存在,即 使“RESET”也不消除。 取消方法:在程序前加一段模态取消代码,如G4
9、0,G90等 MDI方式下手动输入取消代码,运行。 参数3402#6=1时,按RESET可清除模态。,2.常用基本G代码: 快速定位 直线插补 圆弧插补 (顺时针 / 逆时针) 停刀 可编程数据输入 可编程数据输入方式取消 平面选择 (XY平面 / ZX平面 / YZ平面) 返回参考点检测 返回第1参考点 从参考点返回指定坐标 返回第2.3.4参考点 跳转 等螺距螺纹切削(车/铣),G00,G01,G02/G03,G04,G10,G11,G17/G18/G19,G27,G28,G29,G30,G31,G32/G33,取消刀具半径补偿 刀具半径补偿(左侧 / 右侧) 刀具长度补偿(正向 / 负向
10、) 取消刀具长度补偿 局部坐标系设定 选择机床坐标系 选择工件坐标系(16) 宏程序调用 宏程序模态调用 / 取消 左旋攻丝循环 取消固定循环 钻孔循环 排削钻孔循环 攻丝循环,精镗孔循环 背镗循环 绝对值编程 增量值编程 设定工件坐标系 / 最大主轴速度限制 每分进给 每转进给 恒表面线速度控制 / 取消 固定循环返回到初始点 / R点,G00 IP_ G00有两种定位方式:插补定位和非插补定位,由参数No.1401#1 决定是何种定位方式。 1 插补定位(绿) 1401#1 0 非插补定位(红) G00的快速移动速度由参数No.1420对每个轴单独指定,F指令对其无效。 即使指定了直线插补
11、定位,然而在执行G28和G53的时候仍然使用非插补定位。,G02 / G03 IP_( ) F_ 此为XY平面中 车床中:“顺 / 逆 时针”指的是第一象限中的“顺”、“逆”,如遇到刀架在下方的机床(如由普通车床改造的数控车床),则进刀时“顺/逆时针”方向相反。铣床中不存在此问题。详见下图说明。 I_J_K_分别对应X,Y,Z轴上从起点到圆弧圆心的矢量距离。 用半径指定圆弧时,小于180 的圆弧R值为“+”;大于180 的圆弧R值为“-”。 同时指定I,J,K和R的时候,R优先,其余指令被忽略。 接近180 圆弧时,R指令会有偏差,只能用I,J,K.,I_J_,R_,例:不同范围的圆弧所用指令
12、区别,以X-Y平面为例,R=10。,G31 IP_ 执行G31后,PLC侦测*SKIP信号(X4.7)。如其为高电平,则插补路径和G01相同;如检测到低电平,则保存当时坐标,此句结束,执行下一句。此G代码一般用于机内检测,如螺杆机加线上的筒体、转子五轴、叶轮五轴等;机内对刀也是运用此指令实现。 跳转时取到的坐标值存放于宏变量#5061#5064,分别对应X,Y,Z和第4轴的坐标。,例6.利用G31实现机内测定、自动补正。流程如下:,例:螺杆机加叶片五轴加工中的检测程序 G90; 设定绝对编程方式 G00 Z#1+100.; 快速走到给定位置 G31 Z#1-10. F500; Z轴方向测量,遇
13、到工件后往下跳转 G90 G0 Z#1+100.; 刀具回退到安全高度 #100=#5063(measure Z); 把测量坐标数值赋给#100变量 GOTO 200; 无条件跳转至O200子程序,说明: 此程序测定叶片的厚度,避免做错机型。在测量到工件后,探测头退回,Z轴坐标保存在宏变量#5063中,后赋值给#100作为局部变量,以O200程序进行机型判断的工作。,G32(G33) IP_ F_ (车/铣) 指令中,IP_为螺纹轴线方向及长度,F_为螺纹螺距。G32为车床指令,能够切削等螺距的直螺纹和锥螺纹;G33为铣床指令,只能切削等螺距的直螺纹。 在螺纹切削期间,主轴速度倍率和刀具进给速
14、度倍率无效,始终固定在100。 螺纹切削时进给暂停功能无效,刀具将在执行了非螺纹切削的程序段后停止,就像按下了单断按钮一样。 例.螺纹切削实例,50,43,14,40,要求:螺距 3.5mm X方向切深1mm 切两次,G00 X12.0 Z72.0; G32 X41.0 Z29.0 F3.5; 第一刀 G00 X50.0; Z72.0; X10.0; G32 X39.0 Z29.0; 第二刀 G00 X50.0; Z72.0;,30,1,2,G74(G84) X_ Y_ Z_ R_ P_ (Q_) F_ (左旋/右旋) X_Y_:孔位 Z_:从R点(安全点)到孔底的距离 R_:从初始位置到R点
15、的距离 P_:孔底暂停时间 Q_:深孔排削攻丝方式时,每次切削进给的切削深度 F_:切削进给速度 必须在切换攻丝轴之前取消固定循环。 在攻丝固定循环方式中,刀具偏置被忽略。 不能在同一程序段中指定01组G代码(如G00、G01等)和G74/G84,否则攻丝循环将被取消。 在没有X、Y、Z等轴指令的程序段中,不执行攻丝循环。,G81(G83) X_ Y_ Z_ R_ (Q_) F_ (钻孔/排屑钻孔) X_Y_:孔位 Z_:从R点(安全点)到孔底的距离 R_:从初始位置到R点的距离 Q_:深孔排削钻孔方式时,每次切削进给的切削深度 F_:切削进给速度 指令方式与攻丝循环相同。,G90 G00 G
16、54 X50.0 Y30. ; 快速定位在工件坐标系1的点(50,30) G43 Z30.0 H1 S400 T2; 调用刀具T2,刀具高度偏置号1 M03; 主轴正转 G99 G84 Z-20 R15.0 P1000 F800; 快速进给到R点,攻丝第一个孔,进给800, 到位后停止1秒 X-50.0; 攻丝第二个孔,其余条件与前一个相同 G80; 取消循环 ,例:在平面上攻两个深度为20的螺纹孔,G76(G87) X_ Y_ Z_ R_ Q_ P_ F_ Q_:孔底的偏移量 其余代码与攻丝、钻孔相同。 此两条指令用于镗削精密孔。当到达孔底时,主轴准停,切削刀具离开工件的加工表面后返回。 G
17、76为正向镗孔,G87用于背向镗孔。 在指定镗孔循环之前,需用M代码旋转主轴。当在同一程序段中指定时,系统在第一个定位动作的同时执行M代码,然后处理下一个动作。 当指定重复次数K时,只对第一个孔执行M代码,对第二或以后的孔不执行M代码。 当在镗孔循环中指定了刀具长度偏置(G43,G44,G49)时,在定位到R点的同时加上偏置,此点要特别注意,以免定位到R点时直接撞上工件。,例:螺杆筒体马达内径精加工。 N66 G00 G57 G90 X0 Y0 S130 M3; 快速定位到工件坐标系4的零点,主轴正转 G43 Z10.0 H95 M8; 刀具长度偏置号95,进给到Z10.0 G98 G76 X
18、0 Y0 Z-232.0 R5.0 P2000 Q0.5 F15; 镗孔至深度Z-232.0,在孔底停留2秒,反方向退0.5,快速退刀到进刀前的位置 G80 取消镗孔循环,第三章.系统参数,第一节 基本操作 3.1.1. 系统参数修改“可”方法 使系统在MDI方式下。 按 数次,显示出“SETTING”画面。 把光标移到“PARAMETER WRITE”上,按软键 。 特别注意: 机床在“参数修改可”状态下: 1.RESET:参数全消,回复出厂状态 2.DEL:程序全消 3.RESET+DEL:参数和程序全消,OFS/SET,ON:1,3.1.2. 进入系统参数界面 按 键数次,显示“PARA
19、METER”界面。 输入想要查看或修改的参数号,按软键 ,系统将直接找到此参数号,显示在画面的第一行。,SYSTEM,NO.SRH,第二节 常用参数 3.2.1 与坐标相关的参数 数据形式 双字轴型 数据范围 -9999999999999999 这是确定工件坐标系(G54G59)原点位置的一个参数。本参数是 对所有工件坐标系有效的公共偏移量。 用法:当需要对工件原点长期偏移(比如校正机床精度)时,用此方法相对于程序内偏移要更为准确且更容易管理。,3.2.2 与进给相关的参数,RPD: 从接通电源到返回参考点期间,手动快速运行 0:无效(为JOG速度) 1:有效 LRP: 定位(G00) 0:非
20、插补定位,各轴分别移动 1:插补定位,轨迹为直线 JZR: 用JOG速度手动回参考点 0:不进行 1:进行 RF0: 切削进给倍率为0%时,快速移动 0:不停止 1:停止 TDR:螺纹切削或攻丝(G74,G84)期间,空运行 0:有效 1:无效 RDR:对快速运行指令,空运行 0:无效 1:有效,返回,说明: 1.此参数号中涉及的参数均与进给或速度有关,如正常加工没有问题,不要对此些参数进行变更。 2.LRP设为1对加工效率有提高,但极有可能引起刀具与工件的干涉。在能完全确定所编程序已经避开干涉可能之前,不要将其改为1。 3.RF0应设为1,这样在调试的时候可以通过切削倍率旋钮来控制快速进给,
21、降低撞刀可能性。,说明:1.加工中不太需要变更切削速度的机床,可用该参数指定切削进给速度, 这样就不必在程序内指定了。 2.此参数设定的进给速度从开机或reset后,到程序中用F指令给出新的进 给速度前,是一直有效的。,说明:1.直线插补和圆弧插补时,使用参数NO.1430指定。 2.极坐标插补和圆柱插补时,使用参数NO.1422指定。 3.参数NO.1430的各轴都设为0时,最大切削速度由参数NO.1422决定。,3.2.3 语言选择参数 说明:1.要用哪种语言显示,就在对应的地方输入“1”,其余位置需改为“0”。 2.全部都为“0”的时候为英语。 3.CHI为繁体汉语,CH2为简体汉语。但由于我公司机器为日本原装进口, 未安装中文字库,因此无法显示中文。 4.此参数修改后,需要切断一次电源。,3.2.4 有关程序编辑的参数 NE8: 是否禁止程序号为80008999号的程序编辑。 0:不禁止 1:禁止 NE9:是否禁止程序号为90009999号的程序编辑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年网络知识考试试题及完整答案解析(必考题库)
- 婴幼儿照护服务医育结合专家共识总结2026
- 2026年湖北省中考英语真题含解析
- 湖北2026年银行业专业人员初级职业资格考试(银行业法律法规与综合能力)试题及答案
- 2026四川九洲芯辰微波科技有限公司招聘采购岗等岗位拟录用人员笔试试题
- 2026年注册核安全工程师过关检测试卷含答案详解(综合题)
- 2026年中医药知识竞赛题目及解析
- 2026年中级银行业专业人员职业资格考试(专业实务公司信贷)自测试题库及答案衢州
- 2026年交通123题库及答案
- 2026年公安基础知识行政强制法试题及答案
- 2026年湖北省中考英语真题含解析
- 2026继续教育一级消防工程师试题题(答案附后)
- 2026年全国一卷高考英语读后续写深度解读及范文
- 2026年广东广州市中考一模化学试卷(含答案)
- 2026届漯河市召陵区数学三年级下学期期末统考模拟试题(含答案解析)
- 贵州省贵阳市 2024-2025学年七年级下学期期末考试英语试卷(含答案)
- 《对虾的内部结构》课件
- 北京交通大学《机器学习与python编程》2022-2023学年期末试卷
- 粗集料筛分及级配曲线图
- 小学体育三年级下册全册教案表格式样本
- DL∕T 651-2017 氢冷发电机氢气湿度技术要求
评论
0/150
提交评论