编程和仿真工件

任务示例1338459

选择程序编辑操作模式

NC数控程序只能在程序编辑操作模式下编程。

要求

  • 必须可选择操作模式的图标
  • 要选择程序编辑操作模式,在引导期间数控系统执行的进度必须足以使操作模式的图标不再为暗色。

选择程序编辑操作模式

选择程序编辑操作模式:

    1. 选择程序编辑操作模式
    2. 数控系统显示程序编辑操作模式和最近打开的NC数控程序

    配置数控系统编程的用户界面

    程序编辑操作模式提供多种选择,编写NC数控程序

     
    Tip

    初始操作是关于在Klartext对话式编程操作模式下和表单栏打开时的操作。

    打开表单

    仅当NC数控程序已打开,才能打开表单栏。

    打开表单栏:

      1. 选择表单
      2. 数控系统打开表单

      创建新NC数控程序

      程序编辑操作模式下打开文件工作区

      程序编辑操作模式下创建NC数控程序

        1. 选择添加
        2. 数控系统显示快速选择打开文件工作区。

        1. 打开文件工作区中选择需要的驱动盘

        1. 选择一个文件夹

        1. 选择新文件

        1. 输入文件名(例如,1338459.h

        1. ENT按键确认

        1. 选择打开
        2. 数控系统打开新NC数控程序插入NC功能窗口,定义工件毛坯。

        定义工件毛坯

        可为NC数控程序定义工件毛坯,在定义后,数控系统可进行仿真。创建NC数控程序时,数控系统自动打开插入NC功能窗口,定义工件毛坯。

         
        Tip

        如果未选择工件毛坯将窗口关闭,可用插入NC功能按钮,选择工件毛坯定义。

        插入NC功能窗口用于定义工件毛坯

        定义立方形工件毛坯

        立方形工件毛坯有最大点和最小点

        输入相对当前工件预设点的最大点和最小点,对角定义立方形。

         
        Tip

        要确认输入信息,执行以下操作:

        • ENT按键
        • 右箭头键
        • 点击下一个指令元素

        定义立方形工件毛坯:

          1. 选择立方形工件毛坯(BLK FORM QUAD

          1. 选择粘贴
          2. 数控系统插入NC数控程序段,定义工件毛坯。

          1. 打开表单

          1. 选择刀具轴(例如,Z轴)

          1. 确认输入

          1. 输入最小X轴坐标(例如,0

          1. 确认输入

          1. 输入最小Y轴坐标(例如,0

          1. 确认输入

          1. 输入最小Z轴坐标(例如,-40

          1. 确认输入

          1. 输入最大X轴坐标(例如,100

          1. 确认输入

          1. 输入最大Y轴坐标(例如,100

          1. 确认输入

          1. 输入最大Z轴坐标(例如,0

          1. 确认输入

          1. 选择确认
          2. 数控系统结束NC数控程序段
          表单列及已定义列

          0 BEGIN PGM 1339889 MM

          1 BLK FORM 0.1 Z X+0 Y+0 Z-40

          2 BLK FORM 0.2 X+100 Y+100 Z+0

          3 END PGM 1339889 MM

           
          Machine

          只有使用Z轴刀具轴,数控系统的全部功能才可用(例如,阵列定义功能)。

          机床制造商在准备和配置中,可限制使用X轴和Y轴为刀具轴。

          NC数控程序的结构

          使用一致的NC数控程序结构具有以下优点:

          • 整体易读
          • 编程速度快
          • 失误风险低

          推荐使用的轮廓加工程序结构

           
          Tip

          数控系统自动插入BEGIN PGMEND PGM NC数控程序段

          1. BEGIN PGM可选尺寸单位
          2. 定义工件毛坯
          3. 调用刀具,含刀具轴和技术参数
          4. 将刀具移到安全位置并启动主轴
          5. 将刀具预定位在加工面上,在第一轮廓点旁
          6. 沿刀具轴预定位刀具,根据需要启动冷却液
          7. 接近轮廓,根据需要激活刀具半径补偿
          8. 加工轮廓
          9. 离开轮廓,关闭冷却液
          10. 将刀具移到安全位置
          11. 结束NC数控程序
          12. END PGM

          轮廓接近和离开

          编程轮廓时,需要轮廓外的起点和终点。

          轮廓的接近和离开需要以下位置:

          帮助图形

          位置

          起点

          以下为起点的前提条件:

          • 无刀具半径补偿
          • 可接近且无碰撞危险
          • 在第一轮廓点旁

          图形显示以下信息:

          如果将起点定义在深灰色部位,接近第一轮廓点时将损坏轮廓。

          沿刀具轴接近起点

          接近第一轮廓点前,必须将刀具定位在刀具轴的加工深度位置。如果可能碰撞,单独沿刀具轴接近起点。

          第一轮廓点

          数控系统将刀具由起点移至第一轮廓点。

          需要为接近第一轮廓点的刀具运动编写刀具半径补偿程序。

          终点

          以下为终点的前提条件:

          • 可接近且无碰撞危险
          • 接近最后一个轮廓点
          • 为确保不损坏轮廓,理想的终点应在最后一个轮廓元素加工的刀具路径延长线上

          图形显示以下信息:

          如果将终点定义在深灰色部位,接近终点时将损坏轮廓。

          沿刀具轴离开终点

          为离开终点,单独编程刀具轴。

          相同的起点与终点

          如果起点与终点为同一点,严禁编程任何刀具半径补偿。

          为确保不损坏轮廓,理想的起点应在第一与最后一个轮廓元素加工的刀具路径延长线之间。

          简单轮廓编程

          需要编程的工件

          下面介绍如何围绕这里图示的轮廓一次铣削5 mm的深度。已定义了工件毛坯。

          定义工件毛坯

          插入NC数控功能后,数控系统在对话框中显示有关当前指令元素的信息。直接在表单中输入数据。

           
          Tip

          编程NC数控程序时,始终假定刀具运动。无论是铣头轴还是工作台轴都进行运动。

          调用刀具

          表单列含刀具调用的指令元素

          调用刀具:

            1. 选择TOOL CALL(刀具调用)

            1. 选择表单中的编号
            2. 输入刀具号(例如,16

            1. 选择刀具轴Z

            1. 选择主轴转速S
            2. 输入主轴转速(例如,6500

            1. 选择确认
            2. 数控系统结束NC数控程序段

            3 TOOL CALL 12 Z S6500

             
            Machine

            只有使用Z轴刀具轴,数控系统的全部功能才可用(例如,阵列定义功能)。

            机床制造商在准备和配置中,可限制使用X轴和Y轴为刀具轴。

            将刀具移到安全位置

            表单列提供直线的指令元素

            将刀具移到安全位置:

              1. 选择路径功能L

              1. 选择Z
              2. 输入数据(例如,250) 

              1. 选择刀具半径补偿R0
              2. 数控系统应用R0,表示无刀具半径补偿。

              1. 选择FMAX进给速率
              2. 数控系统用FMAX进行快移运动。
              3. 根据需要,输入辅助功能M,例如M3(启动主轴)

              1. 选择确认
              2. 数控系统结束NC数控程序段

              4 L Z+250 R0 FMAX M3

              在加工面上预定位

              在加工面上预定位:

                1. 选择路径功能L

                1. 选择X
                2. 输入数据(例如,-20) 

                1. 选择Y
                2. 输入数据(例如,-20) 

                1. 选择FMAX进给速率

                1. 选择确认
                2. 数控系统结束NC数控程序段

                5 L X-20 Y-20 FMAX

                沿刀具轴预定位

                沿刀具轴预定位:

                  1. 选择路径功能L

                  1. 选择Z
                  2. 输入数据(例如,-5) 

                  1. 选择进给速率F
                  2. 输入定位进给速率数据(例如,3000

                  1. 根据需要,输入辅助功能M,例如M8(启动冷却液)

                  1. 选择确认
                  2. 数控系统结束NC数控程序段

                  6 L Z-5 R0 F3000 M8

                  接近轮廓

                  需要编程的工件
                  表单列含接近功能的指令元素

                  接近轮廓:

                    1. 选择APPR DEP路径功能
                    2. 数控系统打开插入NC功能窗口。

                    1. 选择APPR

                    1. 选择接近功能(例如,APPR CT

                    1. 选择粘贴
                    2. 输入起点1的坐标(例如,X 5 Y 5

                    1. 对于中心角CCA,输入接近角(例如,90

                    1. 输入圆弧半径(例如,8) 

                    1. 选择RL
                    2. 数控系统将半径补偿用在左侧。

                    1. 选择进给速率F
                    2. 输入加工进给速率数据(例如,700

                    1. 选择确认
                    2. 数控系统结束NC数控程序段

                    7 APPR CT X+5 Y+5 CCA90 R+8 RL F700

                    加工轮廓

                    需要编程的工件

                    加工轮廓:

                      1. 选择路径功能L
                      2. 输入轮廓点2不同的坐标(例如,Y 95

                      1. 确认结束NC数控程序段确认
                      2. 数控系统使用变化的数据并保持原NC数控程序段中的全部其它信息不变。

                      1. 选择路径功能L
                      2. 输入轮廓点3不同的坐标(例如,X 95

                      1. 确认结束NC数控程序段确认

                      1. 选择路径功能CHF
                      2. 输入倒角宽度(例如,10) 

                      1. 确认结束NC数控程序段确认

                      1. 选择路径功能L
                      2. 输入轮廓点4不同的坐标(例如,Y 5

                      1. 确认结束NC数控程序段确认

                      1. 选择路径功能CHF
                      2. 输入倒角宽度(例如,20) 

                      1. 确认结束NC数控程序段确认

                      1. 选择路径功能L
                      2. 输入轮廓点1不同的坐标(例如,X 5

                      1. 确认结束NC数控程序段确认

                      8 L Y+95

                      9 L X+95

                      10 CHF 10

                      11 L Y+5

                      12 CHF 20

                      13 L X+5

                      离开轮廓

                      表单列含离开功能的指令元素

                      离开轮廓:

                        1. 选择APPR DEP路径功能
                        2. 数控系统打开插入NC功能窗口。

                        1. 选择DEP

                        1. 选择离开功能(例如,DEP CT

                        1. 选择粘贴

                        1. 对于中心角CCA,输入离开角(例如,90

                        1. 输入离开半径(例如,8) 

                        1. 选择进给速率F
                        2. 输入定位进给速率数据(例如,3000

                        1. 根据需要,输入辅助功能M,例如M9(关闭冷却液)

                        1. 选择确认
                        2. 数控系统结束NC数控程序段

                        14 DEP CT CCA90 R+8 F3000 M9

                        将刀具移到安全位置

                        将刀具移到安全位置:

                          1. 选择路径功能L

                          1. 选择Z
                          2. 输入数据(例如,250) 

                          1. 选择刀具半径补偿R0

                          1. 选择FMAX进给速率
                          2. 根据需要,输入辅助功能M

                          1. 选择确认
                          2. 数控系统结束NC数控程序段

                          15 L Z+250 R0 FMAX M30

                          编程加工循环

                          下面介绍如何在5 mm深度的位置铣削示例任务中的圆弧槽。已定义了工件毛坯和创建了外轮廓。

                          任务示例1338459

                          插入循环后,可在循环参数中定义相应数据。直接在表单列中编程循环。

                          调用刀具

                          调用刀具:

                            1. 选择TOOL CALL(刀具调用)

                            1. 选择表单中的编号
                            2. 输入刀具号(例如,6

                            1. 选择刀具轴Z

                            1. 选择主轴转速S
                            2. 输入主轴转速(例如,6500

                            1. 选择确认
                            2. 数控系统结束NC数控程序段

                            16 TOOL CALL 6 Z S6500

                            将刀具移到安全位置

                            表单列提供直线的指令元素

                            将刀具移到安全位置:

                              1. 选择路径功能L

                              1. 选择Z
                              2. 输入数据(例如,250) 

                              1. 选择刀具半径补偿R0
                              2. 数控系统应用R0,表示无刀具半径补偿。

                              1. 选择FMAX进给速率
                              2. 数控系统用FMAX进行快移运动。
                              3. 根据需要,输入辅助功能M,例如M3(启动主轴)

                              1. 选择确认
                              2. 数控系统结束NC数控程序段

                              17 L Z+250 R0 FMAX M3

                              在加工面上预定位

                              在加工面上预定位:

                                1. 选择路径功能L

                                1. 选择X
                                2. 输入数据(例如,+50) 

                                1. 选择Y
                                2. 输入数据(例如,+50) 

                                1. 选择FMAX进给速率

                                1. 选择确认
                                2. 数控系统结束NC数控程序段

                                18 L X+50 Y+50 FMAX

                                定义循环

                                表单列含可输入循环信息的功能

                                定义圆弧槽:

                                  1. 选择CYCL DEF(循环定义)按键
                                  2. 数控系统打开插入NC功能窗口。

                                  1. 选择循环254 CIRCULAR SLOT

                                  1. 选择粘贴
                                  2. 数控系统插入循环。

                                  1. 打开表单
                                  2. 在表单中输入全部数据

                                  1. 选择确认
                                  2. 数控系统保存循环。

                                  19 CYCL DEF 254 CIRCULAR SLOT ~

                                  Q215=+0

                                  ;MACHINING OPERATION ~

                                  Q219=+15

                                  ;SLOT WIDTH ~

                                  Q368=+0.1

                                  ;ALLOWANCE FOR SIDE ~

                                  Q375=+60

                                  ;PITCH CIRCLE DIAMETR ~

                                  Q367=+0

                                  ;REF. SLOT POSITION ~

                                  Q216=+50

                                  ;CENTER IN 1ST AXIS ~

                                  Q217=+50

                                  ;CENTER IN 2ND AXIS ~

                                  Q376=+45

                                  ;STARTING ANGLE ~

                                  Q248=+225

                                  ;ANGULAR LENGTH ~

                                  Q378=+0

                                  ;STEPPING ANGLE ~

                                  Q377=+1

                                  ;NR OF REPETITIONS ~

                                  Q207=+500

                                  ;FEED RATE MILLING ~

                                  Q351=+1

                                  ;CLIMB OR UP-CUT ~

                                  Q201=-5

                                  ;DEPTH ~

                                  Q202=+5

                                  ;PLUNGING DEPTH ~

                                  Q369=+0.1

                                  ;ALLOWANCE FOR FLOOR ~

                                  Q206=+150

                                  ;FEED RATE FOR PLNGNG ~

                                  Q338=+5

                                  ;INFEED FOR FINISHING ~

                                  Q200=+2

                                  ;SET-UP CLEARANCE ~

                                  Q203=+0

                                  ;SURFACE COORDINATE ~

                                  Q204=+50

                                  ;2ND SET-UP CLEARANCE ~

                                  Q366=+2

                                  ;PLUNGE ~

                                  Q385=+500

                                  ;FINISHING FEED RATE ~

                                  Q439=+0

                                  ;FEED RATE REFERENCE

                                  调用循环

                                  调用循环:

                                  1. 选择CYCL CALL(选择循环)

                                  20 CYCL CALL

                                  将刀具移到安全位置并结束NC数控程序

                                  将刀具移到安全位置:

                                    1. 选择路径功能L

                                    1. 选择Z
                                    2. 输入数据(例如,250) 

                                    1. 选择刀具半径补偿R0

                                    1. 选择FMAX进给速率
                                    2. 输入辅助功能M,例如M30(程序结束)

                                    1. 选择确认
                                    2. 数控系统结束NC数控程序段NC数控程序

                                    21 L Z+250 R0 FMAX M30

                                    配置数控系统仿真的用户界面

                                    程序编辑操作模式下,可图形测试NC数控程序。数控系统仿真程序工作区中的当前NC数控程序

                                    要仿真NC数控程序,必须打开仿真工作区。

                                     
                                    Tip

                                    为进行仿真,可关闭表单栏,更好地观察NC数控程序仿真工作区。

                                    打开仿真工作区

                                    仅当NC数控程序在打开时,才能在程序编辑操作模式下另外打开一个工作区。

                                    打开仿真工作区:

                                    1. 在应用栏,选择工作区
                                    2. 选择仿真
                                    3. 然后,数控系统另外显示仿真工作区。
                                     
                                    Tip

                                    也可用测试运行操作模式按键,打开仿真工作区。

                                    配置仿真工作区

                                    可仿真NC数控程序,无需输入任何特殊设置。然而,建议调整仿真速度,更好地观察仿真。

                                    调整仿真速度:

                                    1. 用滑块选择系数(例如,5.0 * T
                                    2. 数控系统用五倍的编程进给速率速度执行后续仿真。

                                    如果程序运行和仿真使用不同的表,例如刀具表,可在仿真工作区中定义表。

                                    仿真NC数控程序

                                    仿真工作区中测试NC数控程序

                                    开始仿真

                                    程序编辑操作模式下的仿真工作区

                                    开始仿真:

                                      1. 选择启动
                                      2. 数控系统询问是否保存文件。

                                      1. 选择保存
                                      2. 数控系统开始仿真。
                                      3. 数控系统用数控系统工作中图标显示仿真状态。

                                      定义

                                      数控系统工作中
                                      数控系统用数控系统工作中图标在应用栏和NC数控程序选项卡中显示当前仿真状态:

                                      • 白色:无指令运动
                                      • 绿色:当前正在加工,轴运动
                                      • 橙色:NC数控程序中断运行
                                      • 红色:NC数控程序停止运行