T v4

From Hyrel3D
Jump to: navigation, search

理解第4版及更早时期(黑暗时代)的T.

的 T

T command (lines starting with a T) and the T variable in M commands (lines starting with an M) use different addressing. 每个地址都有一个电阻值来标识它. Here's how they're used:

T Commands

A T command starts with a T, and indicates a tool change,或从一个工具位置(打印头)到另一个焦点的改变. A T 命令还调用变量(喷嘴直径, motor pulses per unit volume, flow multiplier, prime and unprime values, 和任何X/Y/Z偏移量),在工作开始时从Repetrel发送到运动控制器. 在轭1上,这些从左到右被标记为0-4(或5). 看到 the chart below for a full listing.

Here 是一个n example:

 T0

该命令由打印机解码和执行如下:

  • T0 (切换到最左边的头,并调用所有流、素数、un素数和偏移量参数)

T Variables

A T variable 是一个 variable 或参数(有时是可选的),作为 M command, starting with an M, and indicates 这些设置应该应用到哪个工具位置. 如果没有设置,这些设置将应用于当前有焦点的头部(正在打印)。. On 轭 1, 这些标记为11-14 (Hydras和EHRs标记为11-15), left to right, with 10 being a wildcard, sending 这 command to every head on 轭 1. 看到 the chart below for a full listing.

Here 是一个n example:

 M221 T11 S1.0 P.58 W1.6 Z0.3

该命令由打印机解码和执行如下:

  • M221 (集 Flow Rate)
    • S1.0 (flow multiplier of 1.0)
    • T11 (for far left head)
    • P77 (77 pulses per microliter)
    • W0.5 (0.5mm nozzle)
    • Z0.3 (0.3mm layer thickness)

Note that 这 Z 属性提供的值将稍后重写 M756 command.

有关详细信息,请参阅下面这些命令的条目.

Charts of Addresses

下面是每个模型打印机上每个工具位置的寻址细节.

Using the T with the ESR and 30M

引擎,标准分辨率和系统30M使用以下配置.

Note: some very, 非常早期的型号在左边和右边各有两个插槽, 但是从左边开始计算可用的工具位置, the positions are the same.

T Commands and Variables for VERY EARLY (2012-2014) ESR and 30M

Image
轭PCA.png
Description First Slot Second Slot No Slot Third Slot Fourth Slot
T Command T0 T1 N/A T2 T3
T Variable T11 T12 N/A T13 T14
Global Variable T10
T Commands and Variables for CURRENT (2015+) ESR and 30M

Image
轭PCA.png
Description First Slot No Slot Second Slot Third Slot Fourth Slot
T Command T0 N/A T1 T2 T3
T Variable T11 N/A T12 T13 T14
Global Variable T10

使用T与EHR和Hydra(单轭)

发动机,高分辨率和单轭Hydra 16A使用以下配置.

EHR和16A的T命令和变量(单轭)

Image
轭PCA.png
Description First Slot Second Slot Third Slot Fourth Slot Fifth Slot
T Command T0 T1 T2 T3 T4
T Variable T11 T12 T13 T14 T15
Global Variable T10

Using the T with the Hydra (Dual 轭)

双轭Hydra 16A单元使用以下配置.

16A的T命令和变量(双轭)

Image
轭PCA.png 轭PCA.png
Description 2nd 轭
1st Slot
2nd 轭
2nd Slot
2nd 轭
3rd Slot
2nd 轭
4th Slot
2nd 轭
5th Slot
1st 轭
1st Slot
1st 轭
2nd Slot
1st 轭
3rd Slot
1st 轭
4th Slot
1st 轭
5th Slot
T Command T5 T6 T7 T8 T9 T0 T1 T2 T3 T4
T
Variable
T21 T22 T23 T24 T25 T11 T12 T13 T14 T15
Global Variable T20 T10

Special Addresses

16A特殊地址的T命令和T变量
Description T Command T Variable
All Devices n/a M# T0
All Heads n/a M# T100
轭 1, All Slots n/a M# T10
轭 2, All Slots n/a M# T20
CO2 Laser T11 M# T41
3-Phase Spindle T12 M# T26
Primary Bed/Chamber n/a (T13) M# T91
Secondary Bed/Chamber n/a (T14) M# T92
All Beds/Chambers n/a M# T90

Default Mode

By default, 当你开始作业时(点击“打印”按钮), Repetrel will scan the yoke(s), detecting heads serially from left to right, registering which head is in which slot, and "focus" on the first head it detects. 许多用户只打印一个头,并使用gcode,没有明确地直接命令到任何特定的头. 这样做的结果是,gcode将在只加载头的情况下执行, regardless of what slot it is in. However, you do have the option - and, when printing with multiple heads, 这个要求——明确地将Repetrel的“焦点”指向一个特定的头部, either for the entire job, 或者在不同的时间改变“焦点”到不同的脑袋.

At the start of the job, Repetrel sends the head-specific data to the motion controller; 这 is done behind the scenes, 但是如果你在Interface/COM选项卡上启用了XMIT, you can see what gets sent. 此外,头文件和gcode一起被写入 C:\PrintHistory\HyrelPrintFile.gocde - and 您是否应该将文件发送给365现金买球以帮助解决问题.

One Head Loaded

In the following example, 我在左边的第一个槽里装了一个MK1-250弹头, slot 1 (tool focus command T0, but variable T11):

 M6 T11 O1 X0 Y0 Z0
 M721 S10000 E100 P-15 T11
 M722 S10000 E100 P20 T11
 M221 S1.0 T11 P77 W0.5 Z0.3
 M728 T11 S0

这些命令由打印机解码和执行如下:

  • M6 (Declare Head Offsets)
    • T11 (far left slot)
    • O1 (offset stored in register "O1")
    • X0 (offsets in X)
    • Y0 (offsets in Y)
    • Z0 (offsets in Z)
  • M721 (集 Unprime Values)
    • S10000 (10,000 pps)
    • E100 (100 pulses)
    • P-15 (15ms before end of print move sequence)
    • T11 (for far left head)
  • M722 (集 Prime Values)
    • S10000 (10,000 pps)
    • E100 (100 pulses)
    • P20 (20ms before start of print move sequence)
    • T11 (for far left head)
  • M221 (集 Flow Rate)
    • S1.0 (flow multiplier of 1.0)
    • T11 (for far left head)
    • P77 (77 pulses per microliter)
    • W0.5 (0.5mm nozzle)
    • Z0.3 (0.3mm层厚度-注意你的gcode M756将覆盖这个值)
  • M728 (set motor current boost)
    • T11 (far left slot)
    • S0 (off)

有关详细信息,请参阅下面这些命令的条目.

Two Heads Loaded

在下面的例子中,我装载了一个MK1-250头 从左边开始的第二个槽位,slot 2(工具焦点命令 T1, but variable T12), and one SDS-05 head loaded in 从左边开始的第三个槽位,3号槽位(工具聚焦命令 T2, but variable T13):

 M6 T12 O2 X0 Y0 Z0
 M721 S10000 E100 P-15 T12
 M722 S10000 E100 P20 T12
 M221 S1.0 T12 P77 W0.5 Z0.3
 M728 T12 S0
 M6 T13 O3 X0 Y0 Z0
 M721 S10000 E160 P-100 T13
 M722 S10000 E200 P100 T13
 M221 S1.0 T13 P81.0 W1.6 Z0.3
 M728 T13 S0

看到 above for full details.

Explicit Mode

尽管365现金买球一般不建议在当前工作中不使用这些头, you might want to do 这. 在你的gcode开始的时候,强制使用 T 在你的第一次打印移动之前在gcode中命令. We recommend doing 这 before any movements, 以防你的头在没有偏移的情况下与床相撞. A simple T1 (或任何你想专注的头)将会实现这一点.

如果你打印两个头(两个stl文件来自不同的头, 或者,如果你想要填充或支持不同的头,而不是一个打印周边), the slicer will generate T commands where needed.

如果你正在进行复制/并行/从打印(两个头同时执行相同的代码), see the M703 entry, below, for more details.

Here are some examples:

 T0

该命令由打印机解码和执行如下:

  • T0 (切换到最左边的头,并调用所有流、素数、un素数和偏移量参数)
 T3

该命令由打印机解码和执行如下:

  • T3 (切换到从左边开始的第四个头,并调用所有流、素数、un素数和偏移量参数)

Error Messages

So, 以努力符合标准的CNC gcode实践, we now check which heads are called out with T 加载或刷新gcode中的命令, 365现金买球将其与轭上的工具位置进行比较. 如果不匹配,将弹出警告消息.

如果你在代码中调用了你的头并且在相同的工具位置上装载了头, you will not see these warnings.


集ting and 等待ing for Temperatures
Target 集 Temp 集 & 等待 Default Values
轭 1, Head 1 M104 T11 S240 M109 T11 S240 if no T value, last head communicated with
轭 1, Head 2 M104 T12 S240 M109 T12 S240 if no T value, last head communicated with
轭 1, Head 3 M104 T13 S240 M109 T13 S240 if no T value, last head communicated with
轭 1, Head 4 M104 T14 S240 M109 T14 S240 if no T value, last head communicated with
轭 1, Head 5 M104 T15 S240 M109 T15 S240 if no T value, last head communicated with
轭 1, All heads M104 T10 S240 M109 T10 S240 if no T value, last head communicated with
轭 2, Head 1 M104 T21 S240 M109 T21 S240 if no T value, last head communicated with
轭 2, Head 2 M104 T22 S240 M109 T22 S240 if no T value, last head communicated with
轭 2, Head 3 M104 T23 S240 M109 T23 S240 if no T value, last head communicated with
轭 2, Head 4 M104 T24 S240 M109 T24 S240 if no T value, last head communicated with
轭 2, Head 5 M104 T25 S240 M109 T25 S240 if no T value, last head communicated with
轭 2, All Heads M104 T20 S240 M109 T20 S240 if no T value, last head communicated with
Hotbed 1 M140 T91 S200 M190 T91 S200 if no T value, last hotbed communicated with
Hotbed 2 M140 T92 S200 M190 92 S200 if no T value, last hotbed communicated with
Chamber 1 M141 T91 S50 M191 T91 S50 如果没有T值,最后一个腔室与
Chamber 2 M141 T92 S50 M191 T92 S50 如果没有T值,最后一个腔室与

Gcodes

M703 Cloning

Clone, 奴隶, or parallel printing, is when one head makes a normal print, 而另一个头在同一时间也能打印出完全相同的图像.

We will normally execute a T command first, 建立主磁头或主磁头(通常是左边的那个). 然后使用M703命令,将另一个头克隆或从另一个头克隆到第一个头.

In the following example we have a five-position yoke; commands executed by the head in the far left slot will also be executed by both the center (third from left) and far right (fifth from left) slots:

 T0 
 M703 T13 S11 
 M703 T15 S11 

这些命令由打印机解码和执行如下:

  • T0 分配命令到最左边的头(在枷锁1上)
  • M703 - Begin to Duplicate Commands:
    • T13 - Tool position 3 will also execute commands
    • S11 - Sent to position 1
  • M703 - Begin to Duplicate Commands:
    • T15 -刀具位置5也将执行命令
    • S11 - Sent to position 1

Note that only Hydra (16A) and High Resolution Engine (EHR) units have five tool positions; other models have four only. 看到 Understanding the T 在本页顶部为工具位置名称.


 注意,M30(或GUI中的重置按钮)删除所有克隆和所有小队.